Fala ae Galera Máximo,
Gostaria de saber se alguém têm um código para esse pequeno probleminha aqui... Eu tenho um formulário que verifica se uma determinada filial possui data criada ou se não existe nenhuma data na tabela. Então seria mais ou menos o seguinte: Se a data não existir ele executará a consulta X (criar data) e existir e executará a consulta Y (alterar registro). No SQL Server utilizamos a sintaxe "Not Exists" e em VBA como fica isso? Alguém pode me ajudar, por favor?
Já ia me esquecendo de mencionar que estou usando o "DLookup" para encontrar a data mas o resultado da "VAZIO" e já tentei usar a comparação "Empyt" e também não dá certo. Em ambas funções (IsNull e Empyt) o erro é na função "DLookup" então preciso de uma outra função que possa ser mais precisa nisso!
Cumprimentos!
Gostaria de saber se alguém têm um código para esse pequeno probleminha aqui... Eu tenho um formulário que verifica se uma determinada filial possui data criada ou se não existe nenhuma data na tabela. Então seria mais ou menos o seguinte: Se a data não existir ele executará a consulta X (criar data) e existir e executará a consulta Y (alterar registro). No SQL Server utilizamos a sintaxe "Not Exists" e em VBA como fica isso? Alguém pode me ajudar, por favor?
Já ia me esquecendo de mencionar que estou usando o "DLookup" para encontrar a data mas o resultado da "VAZIO" e já tentei usar a comparação "Empyt" e também não dá certo. Em ambas funções (IsNull e Empyt) o erro é na função "DLookup" então preciso de uma outra função que possa ser mais precisa nisso!
- Código:
Private Sub txtData_AfterUpdate()
Dim VerificaData
VerificaData = DLookup("Data","tblEscalaFiliais","CodFilial = '" & Me.txtCodFilial & "'")
If IsNull(VerificaData) Then
DoCmd.RunMacro ("CriarData")
Else
DoCmd.RunMacro ("AlterarDados")
End If
End Sub
Cumprimentos!