** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Campo requerido
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoCampo requerido

 Responder Responder
Autor
Mensaje
Antonalo Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 06/Noviembre/2009
Localización: España
Estado: Sin conexión
Puntos: 478
Enlace directo a este mensaje Tema: Campo requerido
    Enviado: 13/Abril/2023 a las 14:36
Hola Tengo un campo requerido en un formulario que, obviamente, al crear un nuevo registro, y si el usuario intenta cambiar de registro sin haber dado un valor, da error. Mi pregunta es, como puedo capturar ese error, para lanzar un mensaje diciendo al usuario qué campo debe rellenar, ya que el mensaje que da el sistema dice el campo tal cual, pero ese nombre interno no es el que sale en la etiqueta y la gente no conoce los nombres internos, con lo cual, el mensaje para ellos es confuso.

Muchas gracias


Arriba
mounir Ver desplegable
Colaborador
Colaborador


Unido: 09/Febrero/2009
Localización: Asturias-España
Estado: Sin conexión
Puntos: 6479
Enlace directo a este mensaje Enviado: 13/Abril/2023 a las 15:56
Hola!

Mírate el Evento Form.Error del formulario.

Para interceptar un error prueba eso:

Private Sub Form_Error(DataErr As Integer, Response As Integer)
     msgbox "ocurrió un error " & DataErr & ", " & Err.Description
     Response = acDataErrContinue
End Sub
Un Saludo.
Arriba
Antonalo Ver desplegable
Asiduo
Asiduo
Avatar

Unido: 06/Noviembre/2009
Localización: España
Estado: Sin conexión
Puntos: 478
Enlace directo a este mensaje Enviado: 13/Abril/2023 a las 19:47
Muchas gracias mounir, he leído el enlace y con tu respuesta y el ejemplo del enlace con select case,
me apaño perfectamente.
 
No sé como he podido estar sin esto.

Gracias y podéis cerrar.
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable