|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 167 ![]() |
Bonjour,
J'ai une question simple. Est-il possible d'établir des relations plusieurs à plusieurs entre trois tables ? |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 396 ![]() |
Oui, avec une table intermédiaire, exactement comme pour une relation plusieurs à plusieurs entre deux tables.
__________________
J'aime les gâteaux. |
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 167 ![]() |
Citation:
j'ai réussi à établir mes relations entre les trois tables. Table1 (champs ID_table1) en relation avec link_table_A (champs ID_table1). Ensuite j'ai fait la même chose pour la table2 (champs ID_table2) en relation avec link_table_A (champs ID_table2). J'ai fait le même travail avec la table3 et une table link_table_B. Tous semble fonctionne jusqu'à présent. Cependant, je n'arrive pas à créer des formulaires qui me permettraient j'ajouter des enregistrements et de gérer les liens entre les tables. Il m'est impossible de voir à partir de la table2 les champs ID_table_A pour lesquelles les enregistrements de la table2 sont liés avec la table1. Pourtant les champs ID dans la table link_table_A sont bien présent. Je croyais que le problème était lié à relation entre trois tables ce qui ne semble pas le cas. |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : mai 2002 Messages : 1 396 ![]() |
Hmm, tu as crée deux tables "association" (link a et b). Donc là c'est différent de ce à quoi je pensais.
Illustre ton besoin pour qu'on puisse mieux t'aider.
__________________
J'aime les gâteaux. |
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 167 ![]() |
Citation:
Je dois ajouter des enregistrements dans la table1 et table2 pour ensuite les liéer (relation plusieurs à plusieurs) à l'aide d'un formulaire (avec sous formulaire). la table1 est utiliser pour émettre des bons de travailles pour des équipements (genre convoyeur) et les détailles de la pièce. La table2 est utiliser pour est utiliser pour émettre des bons de travailles pour des pièce d'équipements (les différentes parties des convoyeurs) et les détailles des pièces. Les bons de travail produit pour des quantités différents et les bons de commandes peuvent être produit avant ceux de l'équipement. Je dois ensuite liéer à l'aide des numéro d'équipemennts et les numéros de pièces. Je dois aussi faire la meme chose pour la table2 et table3 pour les composantes des pièsces. |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 167 ![]() |
J'ai pratiquement tous déjà monté, les tables, formulaires et sous-formulaires. Lorsque je veux lier un enregistrement dans le sous-formulaire avec un du formulaire. j'obtiens un message "Le moteur de base de données Microsoft Jet ne peut pas trouver d'enregistrement dans la table ' link_table_B.ID_composante' correspondant à la clé.
Est-ce que quelqu'un peut m'indentifier d'ou peut venir ce problème. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com