Estou tentando fazer uma Consulta na tabela, mas não estou conseguindo.
Tenho um formulário de Cadastro de Clientes e gostaria que ao sair do campo Documento1 ele verificasse se o campo CodCli se já esta cadastrado na Tabela, se ele tiver na tabela ele passa para o campo NomeCliente e se ele não tiver ele verifique se o campo Documento1 ja existe.
- Código:
Private Sub Documento1_Exit(Cancel As Integer)
If DCount("CodCli", "tbl_CadClientes", "CodCli =" & Me.CodCli & "") >= 1 Then
Exit Sub
Else
If DCount("Documento1", "tbl_CadClientes", "Documento1 ='" & Me.Documento1 & "'") >= 1 Then
MsgBox ("Cliente Já Cadastrado!"), vbInformation, "Aviso"
Call CarregaRegistro
Me.Documento1.SetFocus
Else
Me.DataCadastro = Date
Exit Sub
End If
End If
End Sub
Com o código acima aparece o seguinte erro:
"Erro na sintaxe ( Operador faltando ) na expressão de consulta 'CodCli='.
Coloco o operador ' :
- Código:
Private Sub Documento1_Exit(Cancel As Integer)
If DCount("CodCli", "tbl_CadClientes", "CodCli ='" & Me.CodCli & "'") >= 1 Then
...
End Sub
Com o código acima aparece o seguinte erro:
Tipo de dados incompatível na expressão de critério.
Alguém pode me ajudar?