Événement Report.Load (Access)

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

Syntaxe

expression. Chargement

expression Variable qui représente un objet Rapport .

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.
  • Ouverture d’un rapport en sélectionnant 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 s’il faut utiliser l’événement Open ou Load pour votre procédure de macro ou d’événement, 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 état dans une procédure événementielle pour l’événement Ouvert 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 d’événement pour des événements liés à l’événement de chargement , tels que Activate et GotFocus, assurez-vous qu’elles ne sont pas en conflit (par exemple, assurez-vous que vous ne provoquez pas un problème dans une macro ou procédure qui est annulée dans une autre) et qu’elles 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.