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 03/11/2007, 10h15   #1
Membre du Club
 
Inscription : février 2006
Messages : 159
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : février 2006
Messages : 159
Points : 46
Points : 46
Par défaut Liaison de plusieurs à plusieurs

Bonjour à tous !

J'ai entendu dire qu'il était possible de créer des liaisons de type
plusieurs à plusieurs en access.

Pouvez vous svp m'expliquer comment faire ? Sur quel champ faire la liaison ?

Merci d'avance pour vos explications

Jean Marc
jcaspar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 11h57   #2
Expert Confirmé Sénior
 
Avatar de jacques_jean
 
Homme Jacques THERY
CBPDI(Congés Bien Payés/Durée Indéterminée)
Inscription : janvier 2006
Messages : 3 139
Détails du profil
Informations personnelles :
Nom : Homme Jacques THERY
Âge : 68
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : CBPDI(Congés Bien Payés/Durée Indéterminée)

Informations forums :
Inscription : janvier 2006
Messages : 3 139
Points : 5 473
Points : 5 473
Bonjour Jcaspar,

Regardez dans l'aide Access (ici Access 2000), vous obtenez (il y a des liens pour accéder à des exemples) :

Citation:
Définir une relation plusieurs-à-plusieurs entre des tables
Créez les tables entre lesquelles vous souhaitez établir une relation plusieurs-à-plusieurs.
Procédure

Créez une troisième table, appelée une table de jonction, et ajoutez-lui des champs possédant les mêmes définitions que les champs clé primaire de chacune des deux autres tables. Dans la table de jonction, les champs Clé primaire fonctionnent comme des clés étrangères. Vous pouvez ajouter d'autres champs dans la table de jonction.


Dans la table de jonction, définissez la clé primaire qui doit inclure les champs Clé primaire des deux autres tables. Par exemple, dans une table de jonction Détails des commandes, la clé primaire serait composée des champs N° de commande et N° de produit.
Procédure

Définissez une relation un-à-plusieurs entre chacune des deux premières tables et la table de jonction.
Procédure

Pour ajouter des données aux tables, suivez une des procédures ci-dessous :
Créez une requête qui s'appliquera à plusieurs tables. Pour plus d'informations, cliquez sur .


Créez un formulaire qui s'appliquera à plusieurs tables. Pour plus d'informations, cliquez sur .
Remarque Dans la base de données exemple Les comptoirs, une relation plusieurs-à-plusieurs existe entre les tables Commandes et Produits. Une commande de la table Commandes peut comporter plusieurs produits de la table Produits. Par ailleurs, un produit peut figurer dans plusieurs commandes. Dans la base de données exemple, la table Détails commandes fait office de jonction entre les tables Commandes et Produits.
jacques_jean est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h44.


 
 
 
 
Partenaires

Hébergement Web