Cambiar mensaje clave primaria

Me gustaría saber como puedo cambiar el mensaje "El índice o la clave principal no puede contener valor NULL". Es decir, quisiera que apareciera el mensaje "ERROR.No ha introducido el DNI"
¿Se puede hacer?
Gracias de antemano.

1 Respuesta

Respuesta
1
Puedes hacer dos cosas. Parto de la base de que estás en un formulario con un botón por ejemplo que da el alta.
sub cmd_alta_click
if txtDNI="" then
msgbox "Debes introducir DNI"
exit sub
else
DoCmd.GoToRecord , , acNewRec
end if
end sub
La segunda opcion es controlar el error generado, partiendo del mismo boton.
sub cmd_alta_click
on error goto tratError
DoCmd.GoToRecord , , acNewRec
Exit_cmd_alta_Click:
exit sub
tratError:
'Numero de error de violación de primary key
If Err.Number = 2105 Then
MsgBox "ID vacio"
Else
MsgBox Err.Description
End If
Resume Exit_cmd_alta_Click
end sub
Tu eliges.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas