La Web del Programador: Comunidad de Programadores
 
    Pregunta:  60556 - BUSQUEDA DE REGISTROS DUPLICADOS EN ACCESS
Autor:  Matias Mone
Gente, antes que nada Buenas.
TEngo una duda que no se como resolver. En un Formulario general tengo varios subformularios, que cada uno es una cosa
El el formulario "Certificados de deuda", tengo un campo con el "Numero de certificado"
En la Tabla este campo no es clave principal, pero no tendria que tener duplicados, mas que nada es evitar que los usuarios cargen mal algun dato.
Como soluciono que una vez cargado el Numero deCertificado busque si hay duplicados

Gracias

  Respuesta:  Enrique Ramírez
Utiliza la funsion DLookup para buscar el valor de un campo (certificado) en una tabla (tabla1).
si no encuentra el valor la variable te la regresa con Nulo, pero si si encuentra el valor la varibale te la regresa con el valor del certificado, y solo te resta preguntar si la variable es nula o no.

Dim Var as String
Var = DLookup "[certificado]", "tabla1", "[certificado] = " & val(me.txt_Certificado.value] & "")
if isnull(Var) then
hacer el INSERT INTO........
Else
MsgBox "Este certifcado ya esta capturado, ingrese otro", vbInformation & vbOKOnly, "Aviso"
Exit Sub
End If