Bonjour, j'ai un petit soucis de variables.
J'ai un état avec un regroupement.
Je declare une variable globale dans l'entete de de groupe :
1 2 3
| WhileReadingRecords;
Global NumberVar x;
x:=0; |
Et dans le détail, je l'incrémente :
1 2 3 4
| WhileReadingRecords;
Global NumberVar x;
x := x + 1;
x |
Donc dans le détail j'ai toujours la valeur 1, comme si on passait à chaque fois dans l'entete de groupe. :
Groupe 1
Détail1 x=1
Détail2 x=1
Détail3 x=1
Groupe 2
Détail1 x=1
Détail2 x=1
Détail3 x=1
au lieu de
Groupe 1
Détail1 x=1
Détail2 x=2
Détail3 x=3
Groupe 2
Détail1 x=1
Détail2 x=2
Détail3 x=3
Si je supprimme la mise à zéro dans l'entete, ma variable s'incrémente bien.
si quelqu'un voit ce qui cloche.
Merci d'avance
Partager