|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 269 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 269 ![]() |
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). |
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : novembre 2006 Messages : 3 569 ![]() |
N'est-il pas possible dans ce cas de faire 2 formules, une Min et une Max pour afficher tes bornes?
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 269 ![]() |
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. |
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 2 ![]() |
Citation:
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 |
|
|
|
00
|
|
|
#7 | |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 269 ![]() |
pour les parametres de type range, j'ai finalement trouvé cette solution :
Citation:
|
|
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 2 ![]() |
Citation:
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 |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com