Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2009, 13:01
gato_2006
 
Fecha de Ingreso: octubre-2007
Mensajes: 30
Antigüedad: 16 años, 7 meses
Puntos: 0
Información Respuesta: validacion de datos en access 2003 por codigo

Cita:
Iniciado por Taribo007 Ver Mensaje
Prueba a usar el eevnto al salir de cada control, ya que te proporciona la posibilidad de cancelar la salida del mismo si el dato no es correcto, por ejemplo, de un xuadro de texto llamado TxtMayorDe2, no saldra si el dato no es mayor de 2:

Private Sub TxtMayorDe2_Exit(Cancel As Integer)
If Not IsNumeric(Nz(Me.TxtMayorDe2, 0)) Or Nz(Me.TxtMayorDe2, 0) <= 2 Then
MsgBox "Introduzca un numero mayor de 2"
Cancel = True
End If
End Sub

Un saludo
Te agradezco la respuesta. pero me hace lo mismo que en lost_focus.

primero hace la validacion en el campo nombre antes de que ingrese datos y tambien, al cerrar el formulario si el campo dni esta vacio, me aparece el cuadro de mensaje de validacion. esto puede ser por el orden de eventos que se ejecutan en access al cerrar un formulario.