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 |