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 26/09/2007, 15h48   #1
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Par défaut [CRXI] problème d'affichage d'une variable

Bonjour à tous,

Dans une édition, j'ai un champ formule qui a été placé dans un entête de groupe pour initialiser une variable Shared.

Dans le détail, j'ai un autre champ formule qui me permet de concaténer une chaîne :

Code :
1
2
Shared StringVar variable ;
variable := variable + "-" + {champ}
Ce code fonctionne bien et je récupère bien ma variable dans le pied de groupe.

Par contre si je rajoute une modification :
Code :
variable := variable + "-" + {champ} + iif(condition=vrai , "*" , "")
... ma variable ne s'affiche qu'une seule fois et j'ai le résultat suivant :

ent1 variable au lieu de ent1 variable
ent2 ent2 variable
ent3 ent3 variable


Est-ce quelqu'un a déjà rencontré cela et/ou aurait une idée sur le pourquoi de la chose ?

merci
lo²
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 15h57   #2
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Bon ben en fait, le résultat que j'ai vient du fait que la condition est un autre {champ}...

Je regarde si je peux passer par une autre variable...
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2007, 16h07   #3
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417


Bon ben ça marche en utilisant un champ formule, ce qui me donne :
Code :
1
2
3
4
5
6
EvaluateAfter ({@Condition});
 
Shared StringVar variable ;
Shared NumberVar condition ;
 
variable := variable + " - " + {champ} + IIF(condition=1, "*", "")
Lo² 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 05h51.


 
 
 
 
Partenaires

Hébergement Web