Partager via


Événement Form.Undo (Access)

Déclenché lorsque l'utilisateur annule une modification.

Syntaxe

expression. Annuler (Annuler)

expressionVariable qui représente un objetForm.

Parameters

Nom Requis/Facultatif Type de données Description
Cancel Obligatoire Integer Affectez la valeur True à cet argument pour annuler l'opération d'annulation et laisser le contrôle ou le formulaire dans son état modifié.

Remarques

L’événement Undo pour les contrôles se produit chaque fois que l’utilisateur retourne un contrôle à son état d’origine en choisissant le bouton Annuler champ/enregistrement dans la barre de commandes, en choisissant le bouton Annuler , en appuyant sur la touche Échap ou en appelant la méthode Annuler du contrôle spécifié. Le contrôle doit être activé dans les trois cas. L’événement ne se produit pas si l’utilisateur choisit le bouton Annuler la saisie dans la barre de commandes.

L’événement Undo pour les formulaires se produit chaque fois que l’utilisateur retourne un formulaire à son état d’origine en choisissant le bouton Annuler , en appuyant sur la touche Échap ou en appelant la méthode Undo du formulaire spécifié.

Exemple

L’exemple suivant illustre la syntaxe d’une sous-routine qui intercepte l’événement Undo pour un formulaire.

Private Sub Form_Undo(Cancel As Integer) 
 Dim intResponse As Integer 
 Dim strPrompt As String 
 
 strPrompt = "Cancel the undo operation?" 
 
 intResponse = MsgBox(strPrompt, vbYesNo) 
 
 If intResponse = vbYes Then 
 Cancel = True 
 Else 
 Cancel = False 
 End If 
End Sub

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.