No avanzar al dejar un campo vacío

Espero se encuentre bien. Una vez necesito de sus buenos oficios para que me meta una manito en el diseño de una base de datos que estoy creando en Access 97 (es lo que hay en la empresa donde laboro) el caso es que quisiera saber cual podría ser el código a utilizar para evitar que al llenar un formulario se deje un campo en particular vacío. En la tabla madre coloqué la condición de requerido a SI, pero al trabajar en el formulario me sale el mensaje que no puedo dejar el campo NULL es al final y lo ideal es que no me deje avanzar del campo si en este no ha sido colocado algún valor, y así hacer la base de datos más practica y profesional.
De antemano, muchísimas gracias. Me he dado cuenta por las respuestas dadas a otras personas que eres un gran entendido en Access y esto también debes dominarlo. Yo apenas estoy comenzando y aunque conozco algunas cosas todavía soy un principiante.

1 respuesta

Respuesta
3
Usa el evento al salir del campo
Pon dentro
Private Sub campo_Exit(Cancel As Integer)
    If IsNull(campo) Then
        MsgBox ("Rellene el campo")
        Cancel = True
    End If
End Sub
Pero si entra en el no podrás salir y no podrás ir a otro registro
por eso se hace siempre al grabar el registro
los errores en la esscritura si se pueden detectar en el evento beforeUpdate (antes de actualizar) pero se activa al cambiar algo, y tu lo quieres sin cambiar nada del campo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas