Bonjour,
Pouvez-vous SVP me dire comment faire pour rendre un (ou plusieurs) controle invisible dans un état si ce(s) controle est vide, dc n'a pas de données.
Je ne connais pas VBA
Merci bcp pour votre aide
Bonjour,
Pouvez-vous SVP me dire comment faire pour rendre un (ou plusieurs) controle invisible dans un état si ce(s) controle est vide, dc n'a pas de données.
Je ne connais pas VBA
Merci bcp pour votre aide
Bonjour,
On peut t'aider pour le code.
Veux-tu dire :
- dans quelle section de ton état se trouve le contrôle (détail, en tête, ...)
- quel est son nom ?
- donne un exemple de contenu lorsqu'il n'est pas vide (un nombre, du texte ...)
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Ouvre ton état en mode construction.
Double-clique sur Détail
Une fenêtre Propriété s’ouvre.
Choisis l’onglet « Evénement »
Double-clique sur formatage ---> [Procédure événementielle] apparaît
Clique sur les … à droite --> une fenêtre s’ouvre.
Tu y ajoutes ce code
En clair, pour chaque enregistrement de ton état, au moment de construire le détail, tu demandes si le champ est vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Détail_Format(Cancel As Integer, FormatCount As Integer) If IsNull(Me.ATCD) Then Me.ATCD.Visible = False Else Me.ATCD.Visible = True End If End Sub
Selon le cas, tu rends le contrôle visible ou non.
SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager