Bonjour à tous,
Cela fait plusieurs années que je n'ai pas utilisé Access. Et je vous avouerai qu'il est bien difficile de retrouver ses marques.
Je souhaiterai mettre en place une base de données qui a pour finalité la prise de commande achats d'une société comprenant plusieurs établissements (chaque établissement ayant des pôles).
Chaque établissement via un pôle, commande les produits auprès des fournisseurs rattachés au pôle.
(Pour compléter cette information, le fournisseur OCTA du pôle ADMINISTRATIF est le même pour l'ensemble de la société)
La base de données est structurée de la manière suivante :
T_Site (Num_Site (clé), Nom_Site)
T_Pôle (Nom_Pole (clé), Num_Fournisseur (clé étrangère))
TJonction_Site&Pole (Num_Site, Num_Pole)
T_Fournisseurs (Num_Fournisseur (clé), Nom_Fournisseur, Nom_Pole (clé étrangère))
T_Produits (Num_Produit (clé), Nom_Produit, Num_Fournisseur (clé étrangère)
T_TarifProduit (Num_TarifProduit (clé), Num_Produit (clé étrangère), Tarif_TarifProduit, Date_TarifProduit)
T_Commande (Num_Commande (clé), Date_Commande)
TJonction_Commande&Produit (Num_Produit, Num_Commande)
=> Pour simplifier, le client (T_Site via T_Pole) passe commande.
Voici ma problématique, les tarifs des produits changent régulièrement et je souhaite garder en mémoire l'historique des prix pratiqués. Afin de pouvoir garder un œil sur les commandes passées.
- Je veux mémoriser et pouvoir afficher par la suite le prix qui a été pratiqué lors de la prise de commande à une date donnée
- Chaque fournisseur m'informe via un grille de tarif des tarifs applicable à une date donnée.
Ces nouvelles informations dès réception sont enregistrées dans la table T_TarifsProduit.
J'espère que ma description est suffisamment claire pour que vous puissiez comprendre ma problématique.
Je reste à votre disposition pour de plus amples informations,
Merci pour vos aides.
Cordialement,
Partager