L'ennui de cette méthode est que le message d'erreur d'Access n'est pas très convivial et ne spécifie pas quel champ a déclenché l'erreur.
Plutôt que d'écrire une routine de gestion d'erreur complexe, il y a une solution toute simple:
- affecter la valeur Faux à la propriété Required du champ,
- Validation Rule: Is Not Null
- Validation Text: le texte à afficher, ex: "Code Postal obligatoire"
..et le tour est joué. Cette astuce vient de l'excellent Allen Browne, dont le site (en anglais) regorge d'informations utiles sur Access.
ps: je n'ai pas sous la main de version française d'Access pour la traduction des propriétés, désolé...
ps: je n'ai pas sous la main de version française d'Access pour la traduction des propriétés, désolé...