DoCmd.CancelEvent (Access)

La méthode CancelEvent exécute l'action AnnulerEvénement dans Visual Basic.

Vous pouvez utiliser la méthode CancelEvent pour annuler l'événement qui a provoqué l'exécution, par Microsoft Access, de la procédure contenant cette méthode. La méthode CancelEvent n'a d'effet que lorsqu'elle est exécutée en tant que résultat d'un événement. Cette méthode annule l'événement. Dans un formulaire, l’action AnnulerEvénement est généralement utilisée dans une macro de validation avec la propriété de type événement AvantMAJ. Lorsqu'un utilisateur saisit des données dans un contrôle ou un enregistrement, Access exécute la macro avant d'ajouter les données dans la base de données. Si ces données échouent les conditions de validation de la macro, l'action CancelEvent annule le processus de mise à jour avant qu'il soit lancé. Tous les événements qui peuvent être annulés dans Visual Basic ont un argument Cancel . Vous pouvez utiliser cet argument au lieu de la méthode CancelEvent pour annuler l'événement. L' événement KeyPress et l'événement MouseDown (en cliquant avec le bouton droit uniquement) peuvent être annulés uniquement dans les macros, et non dans les procédures événementielles, vous devez donc utiliser l'action AnnulerEvénement dans une macro pour annuler ces événements.


DoCmd.CancelEvent