copou
Messages postés4Date d'inscriptionvendredi 12 décembre 2008StatutMembreDernière intervention 7 janvier 2009
-
7 janv. 2009 à 16:02
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
7 janv. 2009 à 20:18
Bonjour,
je réalise une base de donnée sous ACCESS pour gérer des stocks pour un entreprise ou je suis en apprentissage et je rencontre deux trois problème pour la finir
PREMIER PROB :
j'ai une table produit : code_produit (clé prim), désignation et une table stock : code produit ( clé primaire), emplacement, quantité.
J'aimerais avoir deux formulaire, un pour les produits et un pour le stock avec pour ce dernier le champ "désignation" apparaissant.
J'ai créer le formulaire stock avec les champ de la table stock et le champ désignation de la table produit, mais le problème c'est que lorsque je supprime des ligne dans le formulaire stock sa me supprime aussi des produit.
La question est comment faire apparaitre "désignation" sans que cela ne se répercute sur la table produit.
DEUXIEME PROB
J'ai fait une requete permettant de sélectionner dans la table stock tout les produit arrivé à une certaine quantité en stock (quand la quantité en stock est faible). J'aimerai mettre au bout de chaque ligne de la requëte une case à coché permettant au gestionnaire de pointer les ligne qu'il a déjà vu.
J'ai éssayé de le faire mais le souci c'est que dés que je coche une case, les case des autre ligne sont aussi coché (les case sont toute dépendante les une des autre)
Voila mes quelque problème, j'espere que jme suis a peu prè bien expliqué.
krolenain
Messages postés149Date d'inscriptionlundi 7 février 2005StatutMembreDernière intervention 6 février 20091 7 janv. 2009 à 16:18
Salut,
tes tables ne sont pas correctement créées.
Il ne faut déjà JAMAIS avoir la même clé primaire sur deux tables différentes,
tes 2 tables doivent être plutot comme ca:
-produit : code_produit (clé primaire), désignation
-stock : code_stock ( clé primaire), emplacement, quantité, code_produit (clé étrangère)
Ensuite pour afficher ton formulaire, tu n'auras plus qu'à faire ta jointure entre des 2 tables dans ta requete:
SELECT * FROM produit, stock
WHERE produit.code_produit = stock.code_produit
Je te dis ca mais par contre j'y connais pas grand chose en access mais je crois que c'est quasiment les meme requetes que sur du SQL.
Par contre pour la deuxième question je peux pas t'aider vu que je sais pas vraiment comment ca se passe pour la création de formulaires en ACCESS