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

Formules Discussion :

[CR 8.5] Récupérer le résultat d'une formule sur un enregistrement précédent


Sujet :

Formules

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut [CR 8.5] Récupérer le résultat d'une formule sur un enregistrement précédent
    Bonjour,

    Je chercher un moyen de "Récupérer le résultat d'une formule sur un enregistrement précédent".

    Exemple : pour une semaine donnée (champ groupe 45/2007), et un article (champ groupe 021A22) je récupère par une formule de calcul mon résultat STOCK DEBUT SEMAINE (nb 29), et par une autre formule le résultat STOCK FIN SEMAINE (nb 26) sur cet article.

    Pour la semaine suivante 46/2007, je souhaite récupérer le résultat (nb 26) dans mon STOCK DEBUT SEMAINE.

    Dans l'attente de votre aide.
    Cordialement

  2. #2
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Bonjour,

    Pour cela il faur créer des variables afin de pouvoir stocker les données.
    Peux-tu nous donner l'architecture de ton état : groupes, etc..


  3. #3
    Membre habitué

    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 162
    Points : 179
    Points
    179
    Par défaut
    Peut être en utilisant la fonction PreviousValue dans ta formule.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut Détail de mon état
    Détail de mon état en fichier joint.

    Pour la fonction PreviousValue, je ne l'ai pas. J'ai Previous ou PreviousIsNull.

    Dans l'attente de votre aide.
    Cordialement
    Fichiers attachés Fichiers attachés

  5. #5
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Cela a une importance que le stock fin de semaine soit en en-tête ou en pied de groupe ?


  6. #6
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut
    Le Stock fin semaine serait mieux en entête de groupe, mais si la solution est dans le pied de groupe, je ne ferais pas la difficile !

  7. #7
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    ce qui est chaud c'est que les deux valeurs sont sur la même ligne

  8. #8
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut
    Oui, c'est "chaud" comme vous dites. Mais pensez-vous quand même pouvoir m'aider ?

  9. #9
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    On va bien trouver quelque chose.
    Question : dans CR 8.5, dans les champs spéciaux, il y a "Numéro de groupe" ?

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut
    Oui, j'ai "Numéro de groupe" dans Crystal 8.5

  11. #11
    Membre habitué

    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 162
    Points : 179
    Points
    179
    Par défaut
    ba je testerais quand la même fonction Previous (syntax Crystal), c'est la même chose que PreviousValue (Syntax Basic).

    Ca permet de récuperé les valeurs de l'enregistrement précédent, et si j'ai bien compris c'est ce tu cherche à faire.

  12. #12
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut
    La fonction Previous fonctionne effectivement sur les champs, mais pas sur les formules.

  13. #13
    Membre habitué

    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 162
    Points : 179
    Points
    179
    Par défaut
    Et bien il suffit de creer une formule avec des previous devant chaque champs qu'elle utilise non ?

    Ca te fera une formule pour les enregistrement et une formule pour les enregistrement -1.

  14. #14
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Points : 31
    Points
    31
    Par défaut
    Je vais essayer...

Discussions similaires

  1. Réponses: 8
    Dernier message: 23/09/2011, 15h50
  2. Réponses: 1
    Dernier message: 23/08/2007, 08h06
  3. Réponses: 7
    Dernier message: 30/06/2005, 10h06
  4. récupérer le résultat d'une requete
    Par sheira dans le forum ASP
    Réponses: 3
    Dernier message: 03/12/2004, 11h04
  5. [C#] Récupérer le résultat d'une procédure stockée
    Par fabrice1596 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/10/2004, 13h45

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