|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 79 ![]() |
Bonsoir à tous !
J'ai un problème un petit peu compliqué... Je dispose de lignes de factures : Citation:
Citation:
Citation:
J'ai donc aussi une table nomenclature : Citation:
Un exemple : Citation:
Ce que l'on me demande de réaliser, c'est de ressortir pour chaque niveau de nomenclature le plus bas (j'ai au max 3 niveaux) le nombre de pieces vendues. C'est à dire que si j'ai vendu 4 Alimentations, je dois afficher que j'ai vendu 16 vis et 4 ventilateurs (et dans certains cas j'ai donc encore une possibilité de sous niveau). J'ai essayé de créer plusieures tables nomenclature, plusieures tables articles, afin de représenter virtuellement les sous niveaux. Seulement ca ne marche pas du tout.... J'ai groupé par n° de ligne pour commencer (il peut y avoir plusieurs références identiques dans une commande, par contre pour les articles composants un autre article les références seront toutes différentes, par exemple je n'ai pas deux memes types de vis avec deux numéros de référence, mais un seul). La pas de problème, en rajoutant les champs dans mon groupe je recupere bien toutes les articles de ma facture avec les quantitées. Seulement, dès que j'essaye de faire un autre groupe (que ce soit sur ma premiere table nomenclature pour récuperer ma quantité ou mes références composants le premier article) je perd la quasi totalité de mes données.... Un problème de doublon surrement, ou de liaisons entre les tables. Comment puis-je m'y prendre pour réussir à ressortir la composition de chaque élement avec leur quantité totale... ? Si tu es assez motivé pour m'avoir lu jusque là, peut être pourra tu trouver la solution à mon problème ! (j'ai essayé de faire des sous états mais comme j'ai 3 niveaux de nomenclature ca coince). |
|||||
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 79 ![]() |
Je m'en suis sorti en reprenant le travail qu'avait fait une autre personne mais qui ne marchait pas, il avait mieux géré les liaisons entre les tables :
Il avait considéré qu'un article possédait une nomenclature qui elle meme aboutissait soit sur un article, soit sur une nouvelle nomenclature, cette derniere aboutissant elle meme sur un article... Par contre il s'etait méchament planté dans la formule de calcul et c'est à ce niveau que j'ai pu rattraper son erreur. Je met en résolu mais bon, je ne pense pas que cet exemple précis puisse servir à quelqu'un d'autre |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com