Bonsoir à tous !
J'ai un problème un petit peu compliqué...
Je dispose de lignes de factures :
Une ligne est identifiée dans la table F_DOCLIGNE :Référence produit | désignation | Quantité
J'ai aussi une table article :Numéro de ligne
Réference_ARTICLE
Quantité
La ou le problème se corse, c'est qu'un article peut être composé d'autres articles.Référence_ARTICLE
Désignation
J'ai donc aussi une table nomenclature :
Donc dans cette table je recupere plusieures lignes d'articles, chacune me donnant la référence d'un des articles qui la compose avec la quantitée.Référence_article
Référence_article_composant
Qte_article_composant
Un exemple :
En théorie les références sont des numéros mais déjà que j'ai peur de pas être clair...Une alimentation (Référence_article) à 4 (Qte_article_composant) vis (référence_article_composant)
Une alimentation (Référence_article) à 1 (Qte_article_composant) ventilateur (référence_article_composant)
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).
Partager