2009-10-14 3 views
0

Simple question, mais je n'ai pas trouvé la réponse.Suppression des booléens dans Crystal Reports

Quelqu'un ici sait comment supprimer un champ booléen d'afficher un "Faux"?

Par exemple, dans mon rapport, je dis champs Vrai ou faux ... Je préfère simplement voir un rapport de cristal vrai et ont supprimer la « Faux »

Tout le monde sait comment faire cela?

Répondre

4

Utilisez la formule Suppress pour ce champ (disponible en cliquant sur le bouton X + 1 dans la boîte de dialogue des propriétés de l'objet champ à côté de Supprimer), et dites-lui:

NOT {FieldValue} 

Ceci supprime le champ s'il est faux et l'indique s'il est vrai.

+0

+1 Voici comment je le ferais :) – Dusty

2

Vous pouvez créer une formule pour votre champ. La formule ressemblerait à quelque chose comme ceci:

if {yourfieldname} then "True" else " "

MISE À JOUR: Peu importe si vous avez déjà une formule. Il suffit de faire ceci:

if {field1} = true OR {field2} = true OR {field3} = true then "True" else " " 

De plus, si {field1} est un booléen, alors l'écriture

if {field1} 

est plus facile et plus clair que l'écriture

if {field1} = true 
+0

J'aurais dû le mentionner auparavant, et je m'excuse. Actuellement, j'ai une formule qui fait un "OU" pour mes besoins. (Ex: {Réservations.NY IT Services/Laptop} = vrai OU {Réservations.NY Services informatiques/Tablet PC} = vrai OU ... etc.) b/c de cette formule, je suis incapable d'ajouter quelque chose d'autre :( – yeahumok

+0

Je ne pense pas que cela soit important, voir edit –