Access - Comunicar datos duplicados

   
Vista:

Comunicar datos duplicados

Publicado por lursaildi (16 intervenciones) el 02/06/2015 22:01:15
Quisiera saber cómo puedo hacer que me indique que tengo tres datos que coinciden en una misma fila de una tabla cuando estoy rellenando un formulario pero solo cuando coinciden los tres


Nombre apellido apellido

Juan García Fernández

Manu García Fernández

Juan García Fernández
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

Comunicar datos duplicados

Publicado por GOOO (46 intervenciones) el 03/06/2015 17:13:49
Hola Lursaildi

No se que tanto conoces de códigos vba, pero te dejo uno algo fácil

usa la función Dcount
Supongamos que tienes una tabla que se llame Alumnos
y los campos son los siguientes: IdRegistro, NombreAlumno, Materia, Semestre
en esta tabla puedes agregar más de un NombreAlumno del mismo

If Dcount("NombreAlumno","Alumnos","NombreAlumno='" & TuControlEnUnFormulario & "'") =2 then
Msgbox "Ya hay 2 registros con este nombre"
End If

Es una opción, En el evento lo puedes poner en Después de Actualizar
Está indicando que ya existen 2 registros en ese nombre y que con el que acabas de ingresar suman 3.

Si quieres que ya no te agregue nada, cambia la parte del MsgBox y escribe lo siguiente.
De aquí en delante puedes jugar con estas líneas a tu conveniencia

Msgbox "No se pueden agregar más registros con este nombre"
TuControlEnUnFormulario = ""


Espero que te sirva de algo, Ya comentas
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