Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/12/2007, 10h10   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 18
Points : 13
Points : 13
Par défaut Valeur booléenne de crystal report

Bonjour,
Je suis débutant en crystal report, je cherche à changer les valeurs de rendu des booléens dans mon rapport. Je m'explique:
Dans ma base j'ai des données vrai /faux sur certain champs or quand je place mon champs dans crystal il me propose seulement quelques valeurs de rendu par defaut:

V/F
Vrai/Faux
True/False
O/N

Or moi j'aimerais plutot avoir des autres caratères : ¿ ou ■
Quelqu'un a t'il une idée ?
majej est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 10h18   #2
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Bonjour,

Il faut que tu créés une formule :

Code :
IF {ta_valeur}=true then ¿ else ■
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 10h19   #3
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
En postant ma réponse, je me suis aperçu qu'il va en fait falloir récupérer la valeur ANSI
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 10h39   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 18
Points : 13
Points : 13
C'est à dire ? car en effet j'ai essayé une formule de ce type mais il attend apparemment une valeur numérique et non un caractère.
majej est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 10h49   #5
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Faut essayer un truc du genre
Code Crystal :
chrW(IF {ta_valeur}=true then AscW("¿") else AscW("■"))
L'éditeur de code remplace ici le ■ par le code ansi mais dans CR, ça doit fonctionner
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 11h07   #6
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 18
Points : 13
Points : 13
Il me met toujours l'erreur :
"le resultat de la formule doit être un nombre"

mais peut être que je procède pas comme il faut :
1 je place mon champs de base
2 Editeur de mise en forme / onglet Booleen / texte booleen bouton editeur de formule
3 Je rentre ma formule:
Code :
1
2
 
chrW(IF {TABLE.EmpRep_Valide}=true then AscW("■") else AscW("¿"))
majej est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 12h01   #7
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
lol non pas du tout.
Dans ton explorateur de champs, tu clic droit sur champs de formules, tu fais une nouvelle formule et ti la mets là.
C'est ton champ formule que tu place dans l'état
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2007, 12h52   #8
Candidat au titre de Membre du Club
 
Inscription : juin 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 18
Points : 13
Points : 13
Ok cela marche parfaitement merci pour le coup de main
majej est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h01.


 
 
 
 
Partenaires

Hébergement Web