Ola pessoal voltei com meus "como"
Gostaria de saber COMO realizar um select em vb que armazene o resultado em uma variavel para eu poder comparar essa variavel com uma outra obitida a partir de uma caixa de texto e caso satisfaça o IF, desfazer os dados inserifdos no form já tentei algo feito pelo Avelino sampaio (Exemplo abaixo) mas não funcionou (burrice minha de certo)
Ex:
Private Sub NumeroDoc_BeforeUpdate(Cancel As Integer)
Dim db As DAO.Database
Dim rs As DAO.QueryDef
Dim strSQL As String
Dim Atual As String
Dim Selecao As String
' Pegar e armazenar o valor que acabou de ser inserido na caixa de texto
Atual = Me.NumeroDoc
Set db = CurrentDb
Set rs = db.QueryDefs("PesquisaQuery")
rs.SQL = "SELECT Num_doc FROM tbldocexter WHERE Tipo = " & Me!Combinação91 & " AND Origem = " & Me!Combinação148 & ""
DoCmd.OpenQuery "PesquisaQuery"
' fazer a comaração entre as variaveis
' ex: if variavel Atual = ao resultado do select então desfazer
Set rs = Nothing
Set db = Nothing
End Sub
Gostaria de saber COMO realizar um select em vb que armazene o resultado em uma variavel para eu poder comparar essa variavel com uma outra obitida a partir de uma caixa de texto e caso satisfaça o IF, desfazer os dados inserifdos no form já tentei algo feito pelo Avelino sampaio (Exemplo abaixo) mas não funcionou (burrice minha de certo)
Ex:
Private Sub NumeroDoc_BeforeUpdate(Cancel As Integer)
Dim db As DAO.Database
Dim rs As DAO.QueryDef
Dim strSQL As String
Dim Atual As String
Dim Selecao As String
' Pegar e armazenar o valor que acabou de ser inserido na caixa de texto
Atual = Me.NumeroDoc
Set db = CurrentDb
Set rs = db.QueryDefs("PesquisaQuery")
rs.SQL = "SELECT Num_doc FROM tbldocexter WHERE Tipo = " & Me!Combinação91 & " AND Origem = " & Me!Combinação148 & ""
DoCmd.OpenQuery "PesquisaQuery"
' fazer a comaração entre as variaveis
' ex: if variavel Atual = ao resultado do select então desfazer
Set rs = Nothing
Set db = Nothing
End Sub