Al intentar comprobar si existe un datos SIEMPRE me dice que sí (access)
Tengo un formulario a través del cual introduzco datos en mi tabla
Al introducir el DNI quiero que si ya está introducido me lo indique que es así y me dé la opertunidad de volver a introducir el DNI.
Para ello empleo la sentencia (en al perder enfoque):
If IsNull(DLookup("[NIF]", "[CLIENTE]", "CIF='" & Form!CIF.Value & "'")) = False Then
MsgBox "El CIF ya existe"
Form!CIF.SetFocus
End If
Donde [NIF] es el campo donde almaceno la información en la tabla [CLIENTE] y [CIF es como se llama el campo en el formulario.
Da igual que introduzca en el campo SIEMPRE me dice dice que el registro ya existe y al aceptar el mensaje NO me lleva de nuevo al campor [CIF] de mi formulario sino al siguiente.