Access - DLOOKUP

   
Vista:

DLOOKUP

Publicado por Sergio (16 intervenciones) el 03/05/2015 01:20:01
Estoy tratando de hacer un formulario y que al colocar un número me lo compare con los almacenados en la tabla para verificar si están duplicado y así evitar cargar más datos. En un sitio web lo hacen con esta función DLOOKUP, pero probé y nada. Alguien tendrá una función que realmente me pueda funcionar. Desde ya, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Neckkito

DLOOKUP

Publicado por Neckkito (1104 intervenciones) el 03/05/2015 16:25:55
Hola Sergio:

El dlookup se utiliza en VBA para Access y debería funcionarte sin problemas.

Voy a suponer que la tabla con los datos se llama TDatos, y que el campo que contiene los números se llama [CampoNum]

En el formulario, en el evento "Después de actualizar" del campo [CampoNum], genera el siguiente código:

...
Private Sub
Dim yaExiste as variant
yaExiste=dlookup("CampoNum","TDatos","CampoNum=" & me.CampoNum.value)
If not isnull(yaExiste) then
msgbox "El valor introducido ya existe",vbinformation,"COINCIDENCIA"
End if
End Sub
...

Saludos,
firmaMail
http://neckkito.siliconproject.com.ar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

DLOOKUP

Publicado por Sergio (16 intervenciones) el 04/05/2015 00:57:49
Hola. Hice un par de pruebas y funciona de maravillas. Muchas gracias por tu aporte. Sldos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar