Événement Form.Activate (Access)

L’événement Activate se produit lorsqu’un formulaire reçoit le focus et devient la fenêtre active.

Syntaxe

expression. Activer

expressionVariable qui représente un objetForm.

Valeur renvoyée

Aucune

Remarques

Remarque

[!REMARQUE] L'événement Activate ne se produit lorsqu'un formulaire est activé par une boîte de dialogue, une fenêtre contextuelle ou un autre formulaire.

Pour exécuter une macro ou une procédure événementielle lorsque ces événements se produisent, définissez la propriété OnActivate ou OnDeactivate sur le nom de la macro ou sur [Procédure événementielle].

Vous pouvez activer un formulaire en l’ouvrant, en le choisissant ou en y ajoutant un contrôle, ou en utilisant la méthode SetFocus dans Visual Basic.

L'événement Activate a lieu que lorsqu'un formulaire est visible.

L’événement Activate se produit avant l’événement GotFocus ; L’événement Deactivate se produit après l’événement LostFocus .

Lorsque vous basculez entre deux formulaires ouverts, l'événement Deactivate se produit pour le formulaire d'où, et l'événement Activate se produit pour le formulaire en cours de basculement. Si les formulaires ne contiennent pas visible, activé les contrôles, l'événement LostFocus se produit pour le premier formulaire avant l'événement Deactivate, et l'événement GotFocus se produit pour le deuxième formulaire après l'événement Activate.

Lorsque vous ouvrez un formulaire pour la première fois, les événements suivants se produisent dans cet ordre :

OpenchargeredimensionnerActiveractuel

Lorsque vous fermez un formulaire, les événements suivants se produisent dans cet ordre :

UnloaddésactiverFermer

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.