Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Débuter
Débuter Forum d'entraide pour débuter avec Crystal Reports
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 29/11/2010, 16h48   #1
Nouveau Membre du Club
 
Femme Nawal
Consultant en Business Intelligence
Inscription : avril 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Femme Nawal
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : avril 2010
Messages : 115
Points : 29
Points : 29
Par défaut Afficher un texte en mettant une condition

Bonjour,

Débutante en CR, je bloque sur un truc (peut être simple):
J'ai créé un rapport (avec plusieurs sous rapports) connecté à une BD Oracle.
Dans un En-tête de groupe, je veux insérer un Texte que je récupère dans une table de ma BD. La table contient les champs suivants:

CODE | TYPE_TEXTE | TEXTE
AA_DD | Début | Vous nous avez adressé, les éléments suivants :
AA_FF | Fin | Merci de bien vérifier les montants ci-dessus
BB_DD | Début | toto titi tata
BB_FF | Fin | grrrrrrrrr

Je veux mettre une condition de façon à ce que, par exemple, pour tel sous rapport quand le code est égal à: AA_DD, m afficher le texte correspondant.

Comment puis-je le faire ?
Merci pour votre aide
JuniorBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 20h04   #2
Membre Expert
 
Avatar de luc_chivas
 
Inscription : avril 2004
Messages : 894
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 894
Points : 1 049
Points : 1 049
dans les propriétés du champs tu peux mettre une formule en regard de la case à cocher "supprimer"
__________________
Luc
luc_chivas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 17h07   #3
Nouveau Membre du Club
 
Femme Nawal
Consultant en Business Intelligence
Inscription : avril 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Femme Nawal
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : avril 2010
Messages : 115
Points : 29
Points : 29
Merci pour votre réponse.
Mais, je n'arrive pas à faire le lien entre ce que je veux faire et votre réponse. Dans l endroit que vous m'avez précisé, on peut mettre une condition pour supprimer un champs. Pour mon cas je ne vois pas comment je peux utiliser votre solution.
Merci d avance
JuniorBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2010, 20h44   #4
Membre Expert
 
Avatar de luc_chivas
 
Inscription : avril 2004
Messages : 894
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 894
Points : 1 049
Points : 1 049
Bonsoir,

Dans le cas des case à cocher, il faut que ta formule ramène "true" ou "false"

Donc la formule peut être :

If code = "AA_DD" then true else false.

Formule que tu peux simplifier en mettant

code = "AA_DD"

Dans le deuxième cas, ta condition retournera "true" ou "false' CR se débrouille très bien avec ça.
__________________
Luc
luc_chivas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2010, 10h31   #5
Nouveau Membre du Club
 
Femme Nawal
Consultant en Business Intelligence
Inscription : avril 2010
Messages : 115
Détails du profil
Informations personnelles :
Nom : Femme Nawal
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : avril 2010
Messages : 115
Points : 29
Points : 29
Merci beaucoup pour l'explication.
J ai utilisé :
Code :
IF {ma_tabel.code} = "AA_DD" THEN false ELSE true
JuniorBI 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 01h12.


 
 
 
 
Partenaires

Hébergement Web