Ce qu'il faut savoir
- Dans Outils de base de données, accédez à Relations, sélectionnez des tables, faites glisser un champ d'une table à l'autre, puis cliquez sur Créer.
- Access prend en charge trois types de jointures via cet assistant: un à un, un à plusieurs et plusieurs à un.
Cet article explique comment créer une relation simple à l'aide d'Access pour Microsoft 365, Access 2019, Access 2016 et Access pour Mac.
Comment établir une relation d'accès
-
Avec Access ouvert, allez dans le menu Database Tools en haut du programme. Dans la zone Relations, sélectionnez Relationships.
-
La fenêtre Afficher la table devrait apparaître. Si ce n'est pas le cas, choisissez Show Table dans l'onglet Design. Dans l'écran Afficher la table, choisissez les tables que vous souhaitez impliquer dans la relation, puis sélectionnez Ajouter.
Si la base de données contient déjà des relations mappées, généralement en raison de formulaires, d'états ou de requêtes existants, Access ignore cette fenêtre contextuelle et passe directement à la vue Conception de la fenêtre Relations.
-
Faites glisser un champ d'une table à l'autre pour ouvrir la fenêtre de conception. Si votre base de données déduit déjà des relations, cette fenêtre sera déjà remplie avec des relations.
Maintenez la touche Ctrl enfoncée pour sélectionner plusieurs champs; faites glisser l'un d'eux pour les faire tous glisser vers l'autre table.
-
Choisissez les autres options de votre choix, telles que Appliquer l'intégrité référentielle ou Champs associés à la mise à jour en cascade, puis sélectionnez Créer ou Créer un nouveau.
Sélectionner appliquer l'intégrité référentielle signifie que la base de données n'acceptera pas les données qui ne correspondent pas à la relation. Les deux options cascade forcent la base de données à se purger ou à se mettre à jour lorsque l'enregistrement source change. Par exemple, la sélection de cascade update related fields invite la base de données à corriger la valeur dans la table associée lorsqu'une valeur dans la table source change; si elle n'est pas cochée, les anciennes valeurs restent et les nouveaux enregistrements gagnent la nouvelle valeur.
Types de jointure
Access prend en charge trois types de jointures via cet assistant: un à un, un à plusieurs et plusieurs à un. En général, vous utiliserez généralement le premier type de jointure, qui lie les données lorsque les enregistrements de l'un correspondent aux enregistrements de l'autre.
Access prend en charge d'autres types de jointures, mais vous devrez les gérer via des outils avancés, et non via la fenêtre Relations.