L'un des principaux avantages des bases de données comme Microsoft Access est leur capacité à maintenir des relations entre différentes tables de données. La puissance d'une base de données permet de corréler les données de plusieurs manières et d'assurer la cohérence (ou l'intégrité référentielle) de ces données d'une table à l'autre.
Jetons un coup d'œil au processus de création d'une relation simple à l'aide d'une base de données Microsoft Access.
Toutes les versions actuellement prises en charge de Microsoft Access offrent la fenêtre Relations, y compris Access 2019, 2016, Access pour Microsoft 365 et Access pour Mac.
Comment établir une relation d'accès
-
Avec Access ouvert, accédez au Outils de base de données menu en haut du programme. Dans la zone Relations, sélectionnez Les relations.
-
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 la relation, puis sélectionnez Ajoutez..
Si la base de données comporte déjà des relations mappées (généralement en raison de formulaires, d'états ou de requêtes existants), Access contourne cette fenêtre contextuelle et passe directement à la vue Conception de la fenêtre Relations.
-
Faites glisser un champ d'une table vers l'autre table afin que la fenêtre Conception s'ouvre. Si votre base de données déduit déjà des relations, cette fenêtre se remplira déjà de relations.
Maintenez la touche Ctrl touche 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, comme Appliquer l'intégrité référentielle ou les champs associés à la mise à jour en cascade, puis sélectionnez Créer or CRÉER UN NOUVEAU DOSSIER.
Sélection 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 cascade Les options forcent la base de données à purger ou à se mettre à jour lorsque l'enregistrement source change. Par exemple, en sélectionnant champs liés à la mise à jour en cascade 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.
Comprendre les types de relations de base de données