Bonjour,
Je souhaite construire une base de données afin de calculer des coûts de revient d’un produit fini.
Mes produits finis sont constitués de matières premières ainsi que d’autres produits finis. Les cascades peuvent se poursuivre.
en claire, une donnée d'une table doit être réutilisée dans un autre champs d'une donnée de la même table. Je sais que c'est pas possible avec Access, donc comment faire?
Exemple :
table1 : produit fini
Champ1 : nom du produit finit
Champ2 : matiere première utilisé
Champ3 : produits fini utilisé = il correspond à une donnée de cette même table
Les données de la table 1 :
Produit fini1 : composé de matière première XX
Produit fini2 : composé de matières premières YY ainsi que du produit fini1
Produit fini3 : composé de matières premières C ainsi que du produit fini2
J'espère que cela semble clair.
Comment réaliser ma base de données, au niveau des tables. ?
La seule solution que j’ai vu est de dupliquer ma table de produit finis afin de pouvoir la réutiliser. Mais cela ne me plait pas, car les données ne sont pas mis à jour en temps réel, et je dois relancer la requete autant de fois qu'il y a de cascades.
Merci pour votre aide
Partager