1 membre
Connectés : ( personne )
- La Charte du Forum - Forum - Questions générale
Sujet n° 369 |
masquer ou afficher des totaux dans un état |
le 12/05/2010 : 18:40 par Miki
visiteur |
Bonjour,Je souhaite masquer certains totaux dans un état suivant un regroupement donné.Quelle est la procédure en VBA ?Merci de m'aider.Bien cordialement |
|
|
Réponse n° 2 -------- le 13/05/2010 : 11:05 par Miki
visiteur |
Bonjour et merci pour votre attention.
Je connais bien le système de cache par les conditions débouchant sur le masquage dont vous parlez. Ce qui m'intéresse aujourd'hui c'est de masquer les totaux suivant des critères de regroupement.
Je regroupe mes établissements au niveau public ou privé et dans l'affichage bien sûr les totaux s'affichent à tous les niveaux, or au niveau privé je n'aurais besoin que de totaux partiels par rapport au privé et ça, je sais pas faire.
Merci si vous pouvez m'aider.
Bien cordialement, |
|
|
Réponse n° 3 -------- le 13/05/2010 : 19:41 par 3Stone
Administrateur
|
Bonjour,
Oui, mais... Quel sont le ou les critères qui définissent ces différents niveaux ? Citation : Mikior au niveau privé je n'aurais besoin que de totaux partiels par rapport au privé
donc, qu'est ce qui défini le public par rapport au privé ?
En attendant, je te donne une piste possible.
Sélectionne la section détail de ton état et affiche les propriétés. Dans l'événement "Sur formatage" ou "Sur impression", tu place ceci:
Code :Flag = "condition privé"
Tout en haut dans la section déclarative(avant la première Sub), tu auras d'abord ajouté:
Code :Dim Flag As Boolean
Ensuite, tu sélectionnes la section "Pied du groupe (...)" et dans l'événement "Sur formatage" ou "Sur impression", tu ajoutes :
Code :If Flag = True Then ZoneDeTexte.Visible = False Else ZoneDeTexte.Visible = True End If
Bien sûr, il te faut adapter les différents noms comme "ZoneDeTexte" qui représente le nom de la zone de texte que tu ne souhaites pas afficher... et également exprimer une condition valide pour remplacer "condition privé". Cela peut être quelque chose comme :
Code :Flag = ([LeChamp] = "Privé")
mais vu que tu n'as pas répondu à la question posée :
Citation : 3stoneOui, mais selon quelle condition ?
Sans précisions, je ne peux en dire plus
Cordialement, Pierre(3stone) |
|
|
Réponse n° 4 -------- le 13/05/2010 : 21:26 par Miki
visiteur |
Bonsoir et merci Pierre pour votre aide.
"Tout en haut dans la section déclarative(avant la première Sub), tu auras d'abord ajouté:
Code :
Dim Flag As Boolean"
J'essaie d'appliquer vos conseils mais ce que je recopie, je ne sais où le placer.
Pouvez-vous préciser davantage s'il vous plaît ? Merci. |
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Clôturer sujet
Remonter
|