Inserciones/actualizaciones con validación

Hola drsefus:
En una base de datos access, hago una validación de un campo y la activo
beforeupdate o beforeinsert.
Cuando estoy insertando o modificando un registro y meto un dato que no cumple
la validación, me salta el mensaje que le asocio a la validación, pero me inserta o
actualiza después.
¿Hay alguna forma de desactivar esto?
Si es posible, ¿cómo se hace?
Muchas gracias

1 respuesta

Respuesta
1
Sí, por supuesto! Para eso está.
Verás que en la definición de la subrutina pone algo así como...
Private Sub Form_BeforeUpdate(Cancel As Integer)
End Sub
lo único que tienes q poner es un
Cancel = True
Y se cancelará el paso siguiente (que es la actualización o inserción).
Así pues tú eres el que controla si se actualiza o no dependiendo de qué hagas con la variable CANCEL.
Así de fácil.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas