IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Raz de variables [CR 9]

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 18
    Points : 20
    Points
    20
    Par défaut Raz de variables
    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 :
    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é avec les variables en shared plutot qu'en global => pareil
    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.

  2. #2
    Membre à l'essai
    Inscrit en
    Octobre 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 18
    Points : 20
    Points
    20
    Par défaut
    bon ben je viens de trouver en relisant mon message :

    il fallait mettre
    mavar := 0
    et non
    mavar = 0;

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. RAZ des variables
    Par noir_desir dans le forum Scilab
    Réponses: 2
    Dernier message: 06/02/2014, 13h54
  2. RAZ variable non prise en compte
    Par clickandgo dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 22/01/2014, 19h06
  3. Procédure avec un nombre variable d'arguments
    Par charly dans le forum Langage
    Réponses: 15
    Dernier message: 21/06/2002, 11h08
  4. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo