Bonjour à tous,
Voilà quelques jours que j'essaie de résoudre ce problème mais en vain... rien sur les forums ni sur les tutos. Je fais donc appel à vous en espérant que quelqu'un puisse m'éclairer.
Je suis entrain de réaliser une base Access de prise de commandes client (classique).
Mes tables :
t_Clients (Code_Client comme clé primaire, indexé sans doublons)
t_Produits (Code_Produit comme clé primaire, indexé sans doublons)
t_Produits_Prix (Id comme clé primaire, indexé sans doublons - Code_Produit comme clé secondaire, indexé avec doublons)
t_Commandes (N°Commande comme clé primaire, indexé sans doublons)
t_Commandes_Détail (N°Commande comme clé primaire, indexé avec doublons - Code_Produit comme clé secondaire, indexé avec doublons)
Je suis entrain de réaliser un formulaire (+ sous formulaire) de prise de commande.
- Mon formulaire (f_Commandes_Ajout) est basé sur les tables t_Commandes et t_Clients. Il fonctionne parfaitement bien. A l'ouverture du formulaire, le numéro de commande est incrémenté, et je choisis mon client à l'aide d'une liste déroulante.
- Mon sous formulaire (f_Commandes_Ajout_Détail) est basé sur les tables t_Commandes_Détail, t_Produits et t_Produits_Prix.
-> Lorsque j'ouvre mon formulaire, le sous-formulaire n'affiche que ces headers (entêtes), mais aucune ligne n'apparait pour me permettre de selectionner mes produits.
-> Même test, cette fois-ci en supprimant la table t_Produits_Prix du sous-formulaire, et là comme par miracle ça marche parfaitement. Mon sous-formulaire affiche les lignes vides que je peux renseigner avec mes produits...
Bien entendu ce n'est pas le but. Il faudrait que mes prix soient là pour que je puisse faire Quantité*Prix = Total
J'ai tout essayé et contôlé. Intégrité référentielle, Clés, indexes, jointures... rien ne me parait anormal. Je sais que le problème vient de la table t_Produits_Prix, mais je ne sais pas d'où il vient
Please Help !!!
Partager