Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Formules
Formules Forum sur l'utilisation des formules sous Crystal reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/11/2007, 12h14   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
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
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 12h24   #2
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
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..

Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 14h17   #3
Membre habitué
 
Homme Fred
Inscription : juillet 2007
Messages : 136
Détails du profil
Informations personnelles :
Nom : Homme Fred
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 136
Points : 122
Points : 122
Peut être en utilisant la fonction PreviousValue dans ta formule.
Coocky10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 09h55   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
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
Type de fichier : doc GROUPE1.doc (46,0 Ko, 7 affichages)
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 11h44   #5
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Cela a une importance que le stock fin de semaine soit en en-tête ou en pied de groupe ?

Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 12h06   #6
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
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 !
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 12h15   #7
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
ce qui est chaud c'est que les deux valeurs sont sur la même ligne
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 13h37   #8
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
Oui, c'est "chaud" comme vous dites. Mais pensez-vous quand même pouvoir m'aider ?
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 14h29   #9
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
On va bien trouver quelque chose.
Question : dans CR 8.5, dans les champs spéciaux, il y a "Numéro de groupe" ?
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 16h15   #10
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
Oui, j'ai "Numéro de groupe" dans Crystal 8.5
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 17h11   #11
Membre habitué
 
Homme Fred
Inscription : juillet 2007
Messages : 136
Détails du profil
Informations personnelles :
Nom : Homme Fred
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 136
Points : 122
Points : 122
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.
Coocky10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 08h25   #12
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
La fonction Previous fonctionne effectivement sur les champs, mais pas sur les formules.
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 09h32   #13
Membre habitué
 
Homme Fred
Inscription : juillet 2007
Messages : 136
Détails du profil
Informations personnelles :
Nom : Homme Fred
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : juillet 2007
Messages : 136
Points : 122
Points : 122
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.
Coocky10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 10h05   #14
Candidat au titre de Membre du Club
 
Inscription : mai 2007
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 36
Points : 13
Points : 13
Je vais essayer...
ALINE85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h14.


 
 
 
 
Partenaires

Hébergement Web