Je développe une base de données Access 2003 qui utilise un backend MS SQLServer. J'essaye de faire la validation de forme et éprouve quelques problèmes.Validation de formulaire avec un projet ADP Access 2003
- ValidationRule pour chaque domaine semble être ignoré
- Je ne peux pas comprendre quel événement je passer outre de faire respecter la validation sans avoir la base de données le faire. (Je ne suis pas contre cela, il est juste inconnu pour moi comment j'attraper des messages d'erreur, au lieu de les afficher à l'utilisateur)
J'ai essayé de se déplacer numéro 2 en prohibant la fermeture et l'application de l'utilisation d'un "bouton de fermeture", mais l'utilisateur peut le faire en appuyant sur la touche tabulation, ou en appuyant sur le bouton "Next Record" en bas.
Toutes les suggestions seraient grandement appréciées.
La définition de votre booléen sur False dans l'événement OnLoad est plutôt inutile, car un booléen non initialisé est égal à False. –
Je pense qu'il est généralement accepté comme une bonne pratique pour initialiser toutes les variables indépendamment de toute valeur par défaut connue. C'est l'un des petits lentes que beaucoup de membres de la communauté non-VB aiment choisir. –
Et c'est mon dernier changement :) Je pense que c'est un peu plus facile à comprendre quand AllowClose est défini dans Form_Load. – Fionnuala