Bonjour à tous,
Comme je débute avec Crystal Reports je viens vous demander un peu d'aide !
J'ai fais quelques recherche sur le forum et ben67 (il me semble) avait trouvé un code sur internet permettant de lister les paramètres :
Ce code je l'ai rafistolé à ma sauce. Entre temps je suis passé sur la syntaxe Basic car je ne connaissais pas l'équivalent de certaines structures de code et fonctions sous Crystal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 WhilePrintingRecords; LOCAL NumberVar Array InputNom := {?Nom de fournisseur}; LOCAL StringVar str := "Code Fournisseur : "; LOCAL NumberVar strLen := Count(InputNom); LOCAL NumberVar i; FOR i := 1 TO strLen Step + 1 Do (str := str & InputNom [i] & ', '); str
Dès que j'essaie de sauvegarder, il me met l'erreur standard suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 WhilePrintingRecords; LOCAL NumberVar Array InputNom := {?Nom de fournisseur}; LOCAL NumberVar Array InputCmd := {?N° Commande}; LOCAL StringVar str := "Code Fournisseur : "; LOCAL NumberVar strLen := Count(InputNom); LOCAL NumberVar cpt; if true then if strlen =< 0 then str := str & "Aucun paramètre" ; else FOR cpt := 1 TO strLen Step + 1 Do (str := str & InputNom [cpt] & ", "); end if str := str & chr(10) & chr(13) & "N° de commande : "; strLen := Count(InputCmd); cpt := 0; if strlen =< 0 then str := str & "Aucun paramètre" ; else FOR cpt := 1 TO strLen Step + 1 Do (str := str & InputCmd [cpt] & ", "); end if end if
Là je bute parce que je ne comprend pas où il pense que la formule devrait s'arrêter.Le texte restant ne semble pas faire partie de la formule.
Merci d'avance !
Partager