Zeimer
Messages postés2Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention28 février 2006
-
27 févr. 2006 à 21:39
Zeimer
Messages postés2Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention28 février 2006
-
28 févr. 2006 à 10:53
Bonjour à vous.
VB 6 - Base Access
Niveau Assez Moyen
Je poste ici ce message afin de trouver une solution à mon problème grâce à vos conseils.
Je développe en ce moment une petite application de gestion, et je me retrouve confronté à un problème pour l'enregistrement d'une vente lorsque celle-ci porte sur plusieurs produits.
J'ai imaginé une structure de table assez classique avec:
N° de Vente - clef primaire
N° Client
N° Produit
MontantHT
Sur mon Form je choisi un produit, puis je valide cela correspond à "Ajouter au panier" que l'on retrouve sur la plupart des sites marchands.
Lorque je simule la vente de plusieurs produits j'ai un problème car je ne peux avoir deux enregistrements avec le même numéro de vente.
N'y a-t-il pas un moyen pour soit enregistrer plusieurs produits dans le même enregistrement ?
Merci de votre aide ou de vos pistes pour faire avancer mon schmilblick
La table intermédiaire te permet de faire la liaison entre tes 3 autres tables. Ainsi, tu pourras construire des requêtes dans tous les sens que tu voudras (à partir du n° de vente et/ou du n°de client et/ou du n° de produit). Et chaque clé primaire sera unique.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
bernie666
Messages postés427Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention29 janvier 20081 27 févr. 2006 à 21:49
slt euh ... pour répondre a ton probleme, je pense qu'il faut que tu revois la structure de ta base de données. En effet il faut que tu définisse (en fonction des tes contraintes bien sur ) une autre structure pour ta table.
Zeimer
Messages postés2Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention28 février 2006 28 févr. 2006 à 10:53
Merci pour votre aide, je n'avais pas pensé prendre le problème sous cette forme là avec une table intermédiaire, je vais voir comment je peux bidouiller ça.