|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2002 Messages : 3 ![]() |
bonjour j'ai un gros probleme
j'ai des lignes de commandes auxquelle peut correspondre 1 ou plusieurs lignes de reception. a la fin de la ligne je fais un cumul selon certaine condition cela se passe bien mais lors du total general le montant est surcalculer, c'est a dire qu'il me multiplie mon montant par le nombre de ligne de transaction Comment faire pour eviter cela Merci de votre aide et de votre rapidite de reponse |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mai 2004 Messages : 8 ![]() |
Je pense que tu as ici un problème très classique : Le Produit Cartésien.
Le montant de chaque commande est répétée sur autant de lignes de réception associée. Si 1 réception pour chaque chaque commande, cela se passe bien, sinon ça déraille ! De mon côté, lorsque j'ai ce genre de problème je m'en tire en créant une vue dans mon SGBD (qui est Oracle 8) Quel SGBD utilises-tu ? Sais-tu créer une vue ? |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2002 Messages : 3 ![]() |
Merci de ta reponse
Non je n'ai pas la possibilite de creer une vue C'est une base oracle et je ne peux y avoir acces Y atil une solution dans crystal avec un genre de sous rapport ou des formules qui me premettrais neammoins de faire des sommes le but du jeu et de rester dans crystal |
|
|
00
|
|
|
#4 |
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
De quelle manière fais-tu ton Sum ? par un fonction Crystal ou de façon manuelle ?
Dans quelle section est ton Sum ? Section Detail ? Comment appliques tu ta condition ? --- Bien sûr que ton problème peut-être résolu dans crystal : il y a 2 solutions : - le tout manuel par formule et variables qui fait exactement ce que tu veux - On améliore ce que tu as déjà commencé, on doit également y arriver je pense.
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : décembre 2002 Messages : 3 ![]() |
merci de toutes tes questions voila des reponses :
De quelle manière fais-tu ton Sum ? par un fonction Crystal ou de façon manuelle ? J'ai essayé les 2 : La facon manuelle pas genial Sachant que à la fin de mon etat il ne doit s'afficher qu'un tableau croisé donc certaine somme avec des conditions ne sont plus proposé pour etre inserer dans le tableau final. Dans quelle section est ton Sum ? Section Detail ? Oui Comment appliques tu ta condition ? le controle est sur la formule de calcul Code :
je reste à ta disposition pour d'autres renseignement voila pour les premieres questions |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() Nicolas LAURETChef de projet en SSII Inscription : novembre 2003 Messages : 1 024 ![]() |
Tu peux déjà changer ta formule comme ça :
Code :
Mais ca ne va pas résoudre ton problème. L'idéal c'est que tu m'envoies ton état pour que je puisse résoudre ton problème. Je t'ai laissé mon adresse email en MP. Bien sûr j'exposerai la solution (s'il y en a) dans le forum.
__________________
Modérateur Business Intelligence / Windev A lire avant de poster Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com