Share via


Propriété CommandButton.Cancel (Access)

Utilisez la propriété Cancel pour spécifier si un bouton de commande est également le bouton Annuler d’un formulaire. Boolean (en lecture/écriture).

Syntaxe

expression. Annuler

Expression Variable qui représente un objet CommandButton .

Remarques

La propriété Cancel utilise les paramètres suivants.

Paramètre Visual Basic Description
Oui True Le bouton de commande est le bouton Annuler .
Non False (Par défaut) Le bouton de commande n’est pas le bouton Annuler .

Si vous définissez la propriété Cancel sur Oui, le bouton de commande est le bouton Annuler dans le formulaire. Toutefois, vous devez toujours écrire la macro ou la procédure événementielle Visual Basic qui effectue l’action ou les actions que vous souhaitez que le bouton Annuler effectue (par exemple, en fermant le formulaire sans enregistrer de modifications). Définissez la propriété de type événement OnClick du bouton de commande sur le nom de la macro ou une procédure événementielle.

Lorsque la propriété Annuler d’un bouton de commande a la valeur Oui et que la fenêtre Formulaire est active, l’utilisateur peut choisir le bouton de commande en appuyant sur Échap, en appuyant sur Entrée lorsque le bouton de commande a le focus ou en choisissant le bouton de commande.

Remarque

Si une zone de texte a le focus lorsque l’utilisateur appuie sur Échap, toutes les modifications apportées aux données dans la zone de texte seront perdues et les données d’origine seront restaurées.

Lorsque la propriété Cancel est définie sur Oui pour un bouton de commande sur un formulaire, il est automatiquement définie sur non pour tous les autres boutons de commande du formulaire.

Pour les formulaires dans lesquels les opérations irréversibles (les suppressions, par exemple) sont autorisées, il est recommandé de définir le bouton Annuler comme bouton de commande par défaut. Pour ce faire, définissez la propriété Cancel et la propriété par défaut sur Oui.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.