Partager via


Événement Report.Load (Access)

Se produit lorsqu'un état est ouvert et que ses enregistrements sont affichés.

Syntaxe

expression. Charger

expression Variable qui représente un objet Report .

Remarques

Pour exécuter une macro ou une procédure événementielle à la survenue de ces événements, définissez la propriété OnLoad sur le nom de la macro ou sur [Procédure événementielle].

L'événement Load est provoqué par des actions de l'utilisateur comme :

  • Lancer une application.
  • Ouvrez un rapport en choisissant Ouvrir dans la fenêtre Base de données.
  • Exécuter l'action OuvrirÉtat dans une macro.

En exécutant une macro ou une procédure événementielle lorsque cet événement se produit un événement Load, vous pouvez spécifier les paramètres par défaut pour les contrôles ou afficher les données calculées à partir des données figurant dans les enregistrements du rapport.

En exécutant une macro ou une procédure événementielle lorsque cet événement se produit un événement Unload, vous pouvez vérifier que l'état sera déchargé, ou de spécifier les actions qui doivent avoir lieu lorsque le rapport est déchargé.

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

OpenchargeredimensionnerActiveractuel

Si vous essayez de décider d’utiliser l’événement Open ou Load pour votre macro ou procédure événementielle, une différence significative est que l’événement Open peut être annulé, mais pas l’événement Load . Par exemple, si vous créez dynamiquement une source d’enregistrement pour un rapport dans une procédure événementielle pour l’événement Open de l’état, vous pouvez annuler l’ouverture du rapport s’il n’y a aucun enregistrement à afficher.

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

UnloaddésactiverFermer

L'événement Unload se produit avant l'événement Close. L'événement Unload peut être annulé, mais pas l'événement Close.

Remarque

Lorsque vous créez des macros ou des procédures événementielles pour des événements liés à l’événement Load , tels que Activate et GotFocus, assurez-vous qu’ils ne sont pas en conflit (par exemple, assurez-vous que vous ne provoquez pas de problème dans une macro ou une procédure qui est annulée dans une autre) et qu’ils ne provoquent pas d’événements en cascade.

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.