Vous êtes sur la page 1sur 4

Les relations entre tables

dans Microsoft Access


Aide-mmoire (versions 2000 2003)
1.
2.
3.
4.
5.

Dfinition des relations dans une base de donnes Microsoft Access.


Les relations un plusieurs.
Les relations un un.
Les relations plusieurs plusieurs.
Les principales icnes utilises.

1. Dfinitions
Une relation est un lien entre deux tables, associant des donnes de la premire avec celles de
la deuxime. Par exemple, dans un inventaire, chaque produit pout avoir un numro de
fournisseur tandis qu'une autre table contient la liste des fournisseurs, chacun ayant un
numro unique. Le numro de fournisseur sert alors tablir une relation entre les tables pour
afficher ensemble un produit et son fournisseur.
Trois situations sont possibles:

les relations peuvent s'tablir d'un enregistrement un seul autre (1 1);


d'un enregistrement plusieurs autres (1
);
de plusieurs enregistrements plusieurs autres (de

).

2. Crer une relation de type 1 plusieurs:


tablir les conditions pralables:
Il existe une cl primaire unique dans la table du ct 1.
Le champ commun dans la table associe (ct plusieurs
) est de mme type
et de mme taille que la cl primaire.
1. Outils/Relations, choisir les tables voulues et les Ajouter.
(Pour ajouter ensuite une table supplmentaire: Relations/Afficher la table.)
2. Dessiner une relation avec la souris, en cliquant sur la cl primaire (du ct 1) et
en la glissant sur le champ associ dans la 2e table (ct
).

Table primaire
Table lie (associe)
3. Dterminer le type de relation:

L'intgrit rfrentielle permet de refuser automatiquement l'ajout d'un nouvel


enregistrement si la cl n'existe pas dans la table primaire.
Les options de modifications en cascade transportent un changement dans la
table primaire jusque dans la 2e table.
Le bouton Type jointure permet d'intgrer ou non les enregistrements qui n'ont
pas de lien avec l'autre table.

4. Confirmer la relation par le bouton Crer.

3. Crer une relation de type 1 1:


Les champs associs doivent tre des cls primaires dans chacune des tables.

(Choisir l'intgrit rfrentielle.)

4. Crer une relation de type plusieurs plusieurs:


Ajouter une table supplmentaire, contenant uniquement les champs associs, pour servir
de jointure entre les deux tables.

5. Principales icnes utilises pour les relations:


Base de donnes

Afficher le menu principal de la base de donnes, avec la


touche F11.

Crer une nouvelle relation

Par le menu Outils/Relations.

Afficher les relations


existantes
Modifier une relation
Ajouter une table
supplmentaire
Supprimer une relation

Outils/Relations.
Double-cliquer sur la ligne de la relation.
Relations/Afficher la table.
Cliquer sur la ligne de la relation (gras), appuyer sur la
touche Suppr.

Voir toutes les relations


actuelles

Access de base | Vocabulaire | Tables | Formulaires | Requtes | tats


Lien complmentaire: Volumes de rfrence (Access et autres)

Volumes informatiques | Rsums de logiciels | FAQ


Copyright 2009 [Louise Villeneuve]