Propriété Form.OnUndo (Access)
Renvoie ou définit une valeur de type String indiquant quelle macro, procédure événementielle ou fonction définie par l’utilisateur s’exécute lorsque l’événement Undo se produit. Lecture-écriture.
Syntaxe
expression. OnUndo
expressionVariable qui représente un objetForm.
Remarques
Cette propriété est utile pour modifier par programme l’action que Microsoft Access effectue lorsqu’un événement est déclenché. Par exemple, entre des appels d'événement, vous pouvez souhaiter modifier les paramètres d'une expression ou passer d'une procédure événementielle à une expression ou une macro, selon les circonstances du déclenchement de l'événement.
Les valeurs valides pour cette propriété sont les suivantes :
macroname, où macroname est le nom d’une macro.
[Procédure événementielle], qui indique la procédure événementielle associée à l’événement Undo pour l’objet spécifié.
=functionname(), où functionname est le nom d’une fonction définie par l’utilisateur.
Exemple
L'exemple suivant spécifie que lorsque l'événement Undo se produit sur le premier formulaire du projet en cours, la procédure événementielle associée s'exécute également.
Forms(0).OnUndo = "[Event Procedure]"
L'exemple suivant spécifie qu'en cas de l'événement Undo dans n'importe quelle zone de texte sur le premier formulaire du projet en cours, la procédure événementielle associée s'exécute également.
Dim ctlLoop As Control
For Each ctlLoop In Forms(0).Controls
If ctlLoop.Type = acTextBox Then
ctlLoop.OnUndo = "[Event Procedure]"
End If
Next ctlLoop
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.