Je dispose d'Access 97. J'ai une table avec une 15aine de champs. J'ai aussi un formulaire basé sur cette table. Pour la plupart de mes champs, j'ai raccroché une macro dans les propriétés de chaqun d'entre eux, dans la propriété OnExit. Il y a une macro pour chaque champs. A l'intérieur de chaque macro, j'ai :
Condition|Action
"" |MsgBox
Message --> Vous devez entrer le nom d'un demandeur
Beep --> Yes
Type --> Warning!
Title --> Erreur d'oubli
La seule chose qui différencie chque macro est la contenu du message d'erreur.
Mais là où le problème ce pose, c'est qu'avec cette condition (""), je pensais alors que le message d'erreur ne s'afficherait seulement si on sort du champ sans avoir rien écrit. Eh bien non! ça s'affiche meme si j'écris quelque chose!
C'est pour cela que j'envoie ce message, quelle condition écrire pour que le message d'erreur ne s'affiche uniquement si l'on part d'un champs qui est vide.
Merci d'avance.
Partager