Bonjour.
Dans une BD sauf exception on ne garde pas le résultat d'un calcul, on recalcule la valeur en fonction des données présentes dans les tables.
Sauf si tu change ta méthode de calcul, tes requête devraient rester les même donc le fait que tu veuilles avoir les calculs d'il y a un an ne pose pas vraiment de problème.
Comme cela, vite fait et sans plus de détails de ta part, je te suggère :
tblTypeFourniture Détermine si c'est de la main d'oeuvre, de l'emballage ou autre
Clef
Nom
tblFouniture
ClefFouniture
ClefTypeFourniture
Nom
- En relation avec tblTypeFourniture sur ClefTypeFourniture.
tblTarifFourniture
ClefTarifFourniture
ClefFourniture
DateDebutTarif
DateFinTarif
Tarif
- En relation avec tblFourniture sur ClefFourniture.
tblProduit
ClefProduit
Nom
tblCompositionProduit 'Détail de quelles fournitures le produit est composé.
ClefCompositionProduit
ClefProduit
ClefFounitrure
QteFouniture
- En relation avec tblFourniture sur ClefFourniture.
- En relation avec tblProduit sur ClefProduit
Tu peux ensuite faire une requête qui va te donner pour chaque composant du produit son tarif à une date donnée (en fonction de début et fin).
Cette requête te sert de source pour tes calculs finaux.
A+
Partager