Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2007, 21h25   #1
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
Par défaut [Conception]Lien plusieurs à plusieurs entre trois table

Bonjour,

J'ai une question simple. Est-il possible d'établir des relations plusieurs à plusieurs entre trois tables ?
egg3774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 22h51   #2
Membre Expert
 
Avatar de Demco
 
Inscription : mai 2002
Messages : 1 396
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2002
Messages : 1 396
Points : 1 411
Points : 1 411
Oui, avec une table intermédiaire, exactement comme pour une relation plusieurs à plusieurs entre deux tables.
__________________
J'aime les gâteaux.
Demco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 15h10   #3
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
Citation:
Envoyé par Demco
Oui, avec une table intermédiaire, exactement comme pour une relation plusieurs à plusieurs entre deux tables.
Bonjour,

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.
egg3774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 15h52   #4
Membre Expert
 
Avatar de Demco
 
Inscription : mai 2002
Messages : 1 396
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2002
Messages : 1 396
Points : 1 411
Points : 1 411
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.
Demco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 15h23   #5
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
Citation:
Envoyé par Demco
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.
Bonjour,

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.
egg3774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 17h44   #6
Membre du Club
 
Inscription : mars 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 167
Points : 45
Points : 45
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.
egg3774 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h31.


 
 
 
 
Partenaires

Hébergement Web