|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : janvier 2006 Messages : 107 ![]() |
Bonjour a tous,
je suis debutant et j'aurais voulu savoir comment masquer des champs lorsqu'une valeur est vide. Quelqu'un pourrait me dire svp? Merci à tous, Message d'Aitone : Ajout du tag : Merci d'y penser |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : mars 2002 Messages : 206 ![]() |
Il me semble que lorsque le champ est vide il ne s'affiche pas, par contre l'étiquette de légende du champ reste visible, dans ce cas tu te positionne sur l'étiquette que tu veux cacher quand le champ est vide :
btn droit "Mettre en forme le texte", onglet "commun" au niveau de la Case à cocher "supprimer" --> bouton "formule" (x-2 crayon) et là tu teste si le champ est vide : Je ne sais pas si mon explication est trés claire... PS : Je suis sur CR 8.5 donc j'espère que ça reste assez proche de la XI |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
Bonjour,
Je ne l'ai jamais fait mais cela me semble logique, dans les propriétés de ton champs texte (éditeur de mise en forme) dans l'onglet commun tu as la possibilité d'associer une formule à ton libellé, formule qui te permettrait de tester si un autre champs est null alors cache moi. @+
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : avril 2007 Messages : 145 ![]() |
je l'ai déjà fait comme ça et ça fonctionne
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Michel Inscription : mars 2005 Messages : 176 ![]() |
![]() Merci beaucoup, je me mets tout juste à Crystal Report et ce sujet m'a aidé. Mais... suivant le même principe que dois-je écrire à la place de isnull(...) si je souhaite supprimer une étiquette en fonction d'un test tout bête du genre : if (champ1 <> "I")? Michel |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
Il faut que tu associes une formule a ton champs c'est le même principe if then else existe avec la syntaxe Crystal.
Pour les questions il faut créer un nouveau post
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Michel Inscription : mars 2005 Messages : 176 ![]() |
Désolé Fleur-Anne.Blain.
C'est résolu, en fait je cherchais à introduire if ... then... sans savoir quoi mettre après le "then". En tapotant simplement : Code :
isnull({tableA.champ1}) OR ({tableA.champ1} <> "I") Sans doute à bientôt et merci Fleur-Anne Michel |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : juillet 2006 Messages : 2 662 ![]() |
C'est a celui qui a ouvert le post de mettre résolu ce qui n'est pas ton cas
Citation:
__________________
la culture c'est comme la confiture moins on en a plus on l'étale. Vous souhaitez contribuer aux rubriques Solutions d'entreprises ou BI, contactez-moi Mes tutos |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com