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
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
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part isnull({mon_champ})
PS : Je suis sur CR 8.5 donc j'espère que ça reste assez proche de la XI
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.
@+
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
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 :
j'ai trouvé ce que je voulais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part isnull({tableA.champ1}) or ({tableA.champ1} <> "I")
Sans doute à bientôt et merci Fleur-Anne
Michel
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