Les relations entre tables
dans Microsoft Access

Aide-mémoire (versions 2000 à 2003)
 

  1. Définition des relations dans une base de données Microsoft Access.
  2. Les relations un à plusieurs.
  3. Les relations un à un.
  4. Les relations plusieurs à plusieurs.
  5. Les principales icônes utilisées.


1. Définitions

Une relation est un lien entre deux tables, associant des données de la première avec celles de la deuxième. Par exemple, dans un inventaire, chaque produit pout avoir un numéro de fournisseur tandis qu'une autre table contient la liste des fournisseurs, chacun ayant un numéro unique. Le numéro 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. Créer une relation de type 1 à plusieurs:

  Établir les conditions préalables:
  • Il existe une clé primaire unique dans la table du côté 1.
  • Le champ commun dans la table associée (côté plusieurs  ) est de même type et de même taille que la clé primaire.
  1. Outils/Relations, choisir les tables voulues et les Ajouter.
    (Pour ajouter ensuite une table supplémentaire: Relations/Afficher la table.)
  2. Dessiner une relation avec la souris, en cliquant sur la clé primaire (du côté 1) et en la glissant sur le champ associé dans la 2e table (côté ).


Table primaire                   Table liée (associée)

  3. Déterminer le type de relation:

  • L'intégrité référentielle 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'intégrer ou non les enregistrements qui n'ont pas de lien avec l'autre table.

4. Confirmer la relation par le bouton Créer.


3. Créer une relation de type 1 à 1:

    Les champs associés doivent être des clés primaires dans chacune des tables.

(Choisir l'intégrité référentielle.)


4. Créer une relation de type plusieurs à plusieurs:

        Ajouter une table supplémentaire, contenant uniquement les champs associés, pour servir de jointure entre les deux tables.


5. Principales icônes utilisées pour les relations:

Base de données Afficher le menu principal de la base de données, avec la touche F11.
Créer une nouvelle relation Par le menu Outils/Relations.
Afficher les relations existantes Outils/Relations.
Modifier une relation   Double-cliquer sur la ligne de la relation.
Ajouter une table supplémentaire Relations/Afficher la table.
Supprimer une relation   Cliquer sur la ligne de la relation (gras), appuyer sur la touche Suppr.
Voir toutes les relations actuelles   

 

Access de baseVocabulaire | Tables | Formulaires | Requêtes | États 

 

Fleurs de kalmia - impression