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 créer une relation dans Access

Avec Access ouvert, allez dans le menu Outils de base de données en haut du programme. Dans la zone Relations, sélectionnez Relations.
menu des outils de base de données d'access

La fenêtre Afficher la table doit apparaître. Si ce n'est pas le cas, choisissez Afficher la table dans l'onglet Conception. Dans l'écran Afficher la table, choisissez les tables qui doivent être impliquées dans le lien, puis sélectionnez Ajouter.

Si la base de données comporte déjà des liens mappés, généralement en raison de formulaires, de rapports ou de requêtes existants, Access ignore cette fenêtre contextuelle et passe directement à la vue Conception de la fenêtre Liens.
écran d'affichage de la table d'access

Faites glisser un champ d'une table vers l'autre pour que la fenêtre Conception s'ouvre. Si votre base de données déduit déjà des relations, cette fenêtre sera déjà remplie de relations.

Maintenez la touche Ctrl enfoncée pour sélectionner plusieurs champs ; faites glisser l'un d'entre eux pour les faire tous glisser vers l'autre table.
relations dans la base de données

Choisissez toutes les autres options que vous souhaitez, telles que Appliquer l'intégrité référentielle ou Mettre à jour en cascade les champs liés, puis sélectionnez Créer ou Créer nouveau.

La sélection de l'option 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 de mise à jour en cascade forcent la base de données à purger ou à mettre à jour lorsque l'enregistrement source change. Par exemple, si vous sélectionnez l'option de mise à jour en cascade des champs liés, la base de données est invitée à corriger la valeur de la table liée lorsqu'une valeur de la table source est modifiée ; si cette option n'est pas cochée, les anciennes valeurs sont conservées et les nouveaux enregistrements gagnent la nouvelle valeur.
modifier les liens dans access

Types de jointures

Access prend en charge trois types de jointures par le biais de cet assistant : une à une, une à plusieurs et plusieurs à une. En général, vous utiliserez le premier type de jointure, qui relie 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 à l’aide d’outils avancés, et non par le biais de la fenêtre Relations.