Bonjour.
Je te suggère d'ajouter une table :
tblCommande
ClefCommande
DateCommande
ClefProduit
QteCommande
Ensuite tu peux utiliser une requête d'ajout pour la pré-remplir avec les valeurs de ta table.
Puis tu fais une requête (reqCommande) d'affichage qui fait la jointure entre tblCommande et tblStock pour les infos comme le nom du produit.
Après tu fais un formulaire basé sur reqCommande.
Note qu'il est recommandé de ne pas stocker le résultat d'un calcul dans une table.
Pour avoir le stock d'un produit à une date donnée, on préférera faire la somme des entrées et sorties du produit jusqu'à la date voulu.
Habituellement on a une table du genre :
tblMouvementProduit
CletMouvementProduit
ClefProduit
DateMouvement
CodeTypeMouvement (Stock initial, Entrée, Sortie, Perte sur inventaire, Gain sur inventaire)
QteMouvement
On peut éventuellement aussi intégrer les "En Commande" et les "En attente livraison" mais cela peut devenir un poil mélangeant pour distinguer les mouvements réels des mouvements futurs.
A+
Partager