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 08/11/2006, 11h11   #1
Membre du Club
 
Inscription : juin 2005
Messages : 269
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 269
Points : 67
Points : 67
Par défaut Afficher les parametres sur le rapport

Bonjour,

J'ai deux parametres dans mon rapport. Au lancement du rapport, l'utilisateur renseigne ces parametres, j'aimerais ensuite pouvoir les afficher sur le rapport.

Si je fais un drag and drop du parametres sur l'en tete du rapport par exemple, pas de probleme pour le parametre qui est un Nombre a valeur unique, il s'affiche.
PAr contre, pour un parametre etant de type nombreet etant une plage de valeur, rien ne s'affiche ?

Comment faire pour afficher sur le rapport un parametre de type plage de valeur (borne sup, borne inf) ?

Merci
tatayoyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 11h37   #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,

Si j'ai bien saisi ton problème, il te faut créer 2 champs de paramètres : borneinf et bornesup et tu les places librement dans ton état...

Ou alors j'ai pas compris
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 12h06   #3
Membre du Club
 
Inscription : juin 2005
Messages : 269
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 269
Points : 67
Points : 67
Non, lorsqu'on crée un parametre, on peut choisir dans les options Autoriser les valeurs de plage = Vrai.
Dans ce cas, lorsque crystal demande les parametres a l'utilisateur, il lui demande de specifier deux valeurs (une plage de valeur). mais dans crystal, ca represente juste un parametre.

Dans l'expert selection, on met [son champ]=leparametres
et il ne selectionne que les champ compris dans la plage de valeur.

Par contre, si on veut afficher le parametre dans le rapport, il n'affiche rien, alors que je voudrais qu'il affiche les deux bornes qui compose ce parametre.

enfin, ta solution fonctionnerait, mais moi j'aimerais le faire avec un seul parametres (parametres de type plage, ou parametres acceptant plusieurs valeurs).
tatayoyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 13h32   #4
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
N'est-il pas possible dans ce cas de faire 2 formules, une Min et une Max pour afficher tes bornes?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2006, 13h56   #5
Membre du Club
 
Inscription : juin 2005
Messages : 269
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 269
Points : 67
Points : 67
je ne comprends pas bien ce que tu dis....

et pour le cas des parametres a reponse multiples. on ne sait pas combien de valeur pour le parametre l'utilisateur va choisir, et pourtant on voudrait toutes les afficher sur le rapport.
tatayoyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 09h36   #6
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 2
Points : 2
Citation:
Envoyé par tatayoyo
je ne comprends pas bien ce que tu dis....

et pour le cas des parametres a reponse multiples. on ne sait pas combien de valeur pour le parametre l'utilisateur va choisir, et pourtant on voudrait toutes les afficher sur le rapport.
Salut à tous,

j'ai trouvé surt un forum la formule pour les parametres multiple :
"
whileprintingrecords;
global numbervar counter;
//increments the loop so that all parameter entries can be displayed
global stringvar display;
//creates a string "running total" so that all entries can be displayed
for counter := 1 to count({?Status}) do
(
display := display + totext({?Status}[counter]) + " ";
);
display;
"
Par contre j'ai le même soucis pour le paramètres avec "range"

Quelqu'un aurait une idée ?

Merci pour voter aide
pmeslin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 12h03   #7
Membre du Club
 
Inscription : juin 2005
Messages : 269
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 269
Points : 67
Points : 67
pour les parametres de type range, j'ai finalement trouvé cette solution :

Citation:

Global stringVar str;

str:=totext(minimum({?variable}),0) + " à " + totext(maximum({variable}),0);

str
c'est ce que preconisait de faire antoine je pense.
tatayoyo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2006, 10h16   #8
Invité de passage
 
Inscription : novembre 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 2
Points : 2
Points : 2
Citation:
Envoyé par tatayoyo
pour les parametres de type range, j'ai finalement trouvé cette solution :



c'est ce que preconisait de faire antoine je pense.

Bonjour,
Effectivement cela fonctionne bien avec des nombres, mais cela ne passait pas avec les dates.
J'ai trouvé en modifiant la formule :

Global stringVar str;
str:=totext(minimum({?range date})) + " à " + totext(maximum({?range date}));
str


Merci pour le coup de pouce
pmeslin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h51.


 
 
 
 
Partenaires

Hébergement Web