Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L'événement Unload se produit lorsqu'un état est fermé mais avant qu'il est retiré de l'écran.
Syntaxe
expression. Déchargement (Annuler)
expression Variable qui représente un objet Report .
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Cancel | Obligatoire | Entier | Affectez la valeur True pour annuler l'événement Unload. |
Remarques
Pour exécuter une macro ou une procédure événementielle lorsque ces événements se produisent, définissez la propriété OnUnload sur le nom de la macro ou [procédure événementielle].
L'événement Unload est provoqué par des actions de l'utilisateur comme :
- Fermer l'état.
- Exécuter l'action Close dans une macro.
- Quittez une application en cliquant avec le bouton droit sur le bouton de la barre des tâches de l’application, puis en choisissant Fermer.
- Quitter Windows alors qu'une application est ouverte.
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é. Vous pouvez également ouvrir un autre rapport ou afficher une boîte de dialogue demandant le nom de l'utilisateur pour créer une entrée de journal indiquant qui a utilisé le rapport.
Lorsque vous fermez un état, les événements suivants se produisent dans cet ordre :
Unload → désactiver → Fermer
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 Unload , tels que Deactivate et LostFocus, 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.