Bonjour,
j'ai un etat crystal Report v9 (balance synthetique) dans lequel je dois gerer les totaux moi-meme.
=> Une société par page
Donc je dois ré-inisialiser mes variables à chaque page.
Sauf que je ne vois pas pourquoi, mes variables ne sont pas remises à zero par la formule qui est censée le faire !
Incrementation de mes variables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 global currencyvar vTotalGroupe0_REALISE_CUMUL ; global currencyvar vTotalGroupe1_REALISE_CUMUL ; global currencyvar vTotalGroupe2_REALISE_CUMUL ; global currencyvar vTotalGroupe3_REALISE_CUMUL ; global currencyvar vTotalGroupe4_REALISE_CUMUL ; global currencyvar vTotalGroupe5_REALISE_CUMUL ; whileprintingrecords; if {PRC_TABBORD.GROUPE_ETAT} = 0 then vTotalGroupe0_REALISE_CUMUL := vTotalGroupe0_REALISE_CUMUL + {PRC_TABBORD.REALISE_CUMUL} else .... les autres variables
Reinit de mes variables :
J'ai essayé avec les variables en shared plutot qu'en global => pareil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 whileprintingrecords; global currencyvar vTotalGroupe0_REALISE_MOIS=0 ; global currencyvar vTotalGroupe1_REALISE_MOIS=0 ; global currencyvar vTotalGroupe2_REALISE_MOIS=0 ; global currencyvar vTotalGroupe3_REALISE_MOIS=0 ; global currencyvar vTotalGroupe4_REALISE_MOIS=0 ; global currencyvar vTotalGroupe5_REALISE_MOIS=0 ;
j'ai essayé de deplacer la formule de réinit dans les groupes ou je pouvais la mettre => pareil
je seches....
une idée ?
merci.
Partager