Propriété Label.DisplayWhen (Access)
Utilisez la propriété DisplayWhen pour spécifier les contrôles d’un formulaire que vous souhaitez afficher à l’écran et à l’impression. Type de données Octet en lecture-écriture.
Syntaxe
expression. DisplayWhen
Expression Variable qui représente un objet Label .
Remarques
La propriété DisplayWhen s'applique uniquement aux sections de formulaire suivantes : détail, en-tête de formulaire et pied de page de formulaire. Elle s'applique également à tous les contrôles (à l'exception des sauts de page) sur un formulaire.
La propriété DisplayWhen utilise les paramètres suivants.
Paramètre | Visual Basic | Description |
---|---|---|
Toujours | 0 | (Par défaut) L'objet apparaît en mode Formulaire ainsi qu'à l'impression. |
À l'impression | 1 | L'objet est masqué en mode Formulaire, mais il apparaît à l'impression. |
À l'écran | 2 | L'objet apparaît en mode Formulaire mais pas à l'impression. |
Pour les contrôles, vous pouvez définir la valeur par défaut de cette propriété à l’aide du style de contrôle par défaut ou de la propriété DefaultControl dans Visual Basic.
Dans de nombreux cas, certains contrôles ne sont utiles qu'en mode formulaire. Pour empêcher Microsoft Access de l'impression de ces contrôles, vous pouvez définir la propriété DisplayWhen le paramètre à l'écran. Par exemple, vous pouvez avoir un bouton de commande ou des instructions sur un formulaire que vous ne souhaitez pas imprimer, ou vous pouvez avoir des sections d’en-tête de formulaire et de pied de page de formulaire que vous ne souhaitez pas afficher à l’écran, mais que vous souhaitez imprimer. Dans ce cas, vous devez définir la propriété DisplayWhen à l'impression.
Pour les rapports, utilisez les événements Format et Retreat pour spécifier une procédure événementielle ou une macro qui définit la propriété Visible des contrôles que vous ne souhaitez pas imprimer. Vous pouvez également annuler l'événement Format ou Print d'une section d'état empêcher l'impression de la section.
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.