Utiliser des relations

Créer des relations à l’aide de l’Assistant Liste de choix

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

L’Assistant Liste de choix établit une relation entre les tables. Il crée une clé étrangère qui fait référence à la clé primaire d’une autre table.

Créer une relation à l’aide de l’Assistant Liste de choix

  1. En mode Feuille de données, ouvrez la table qui recherchera les données d’une autre table. Il s’agit de la table enfant.

  2. Dans la colonne à l’extrême droite, sélectionnez Cliquer pour ajouter, puis Liste de choix et relation.

    Ajouter une nouvelle colonne de table, taper « Liste de choix et relation »
  3. Dans l’Assistant Liste de choix, sélectionnez Je veux que le champ Liste de choix extraie les valeurs d’une autre table ou requête. Cliquez ensuite sur Suivant.

  4. Sélectionnez la table qui fournira les valeurs pour votre champ Liste de choix. Il s’agit de votre table parent. Sélectionnez ensuite Suivant.

  5. Pour sélectionner les champs à partir desquels vous voulez extraire des données, définir l’ordre de tri des champs et définir la largeur de colonne, suivez les instructions sur la page.

    Conseil : Lorsque vous définissez la largeur de colonne afin de réduire l’encombrement visuel dans la table, sélectionnez Colonne clé cachée. Cela n’affecte pas la relation ou la synchronisation des données entre les tables.

  6. Sélectionnez un champ qui identifie les lignes de la table parent de façon unique.

  7. Entrez le nom de votre nouveau champ de recherche, sélectionnez Activer l’intégrité des données, puis Suppression en cascade ou Restreindre la suppression.

    Conseil : Nommez le champ d’une manière qui reflète les données, en indiquant qu’il s’agit d’un champ de clé étrangère (par exemple, Réf client CE.

  8. Sélectionnez Terminer, puis Enregistrer Enregistrer .

Vous avez créé une relation et une clé étrangère, et spécifié les paramètres de synchronisation des données entre les deux tables.

Modifier une relation entre des tables

Si vous voulez modifier la relation entre des table, commencez par fermer les tables.

  1. Sélectionnez Outils de base de données > Relations.

  2. Sélectionnez la ligne de relation entre les deux tables.

    Relation un-à-plusieurs
  3. Sélectionnez Création > Modifier des relations.

  4. Dans la boîte de dialogue Modifier des relations, apportez vos modifications, puis sélectionnez OK.

  5. Pour enregistrer vos modifications, sélectionnez Enregistrer Enregistrer .

Autres actions

Créer une relation

Supprimer une relation

Formation sur Excel

Formation sur Outlook

Pour créer une relation un-à-plusieurs, le plus simple est d’utiliser l’Assistant Liste de choix. Cet Assistant effectue deux tâches à votre place.

Il crée la relation et vous pouvez ensuite utiliser le champ de clé étrangère pour choisir des valeurs dans la table du côté UN de la relation, c’est-à-dire la table parente.

Cela facilite la saisie des données. Dans notre exemple, il suffit de sélectionner un nom qui correspond à la valeur du côté UN et d’entrer un numéro de téléphone.

Quand vous utilisez l’assistant, vous n’avez pas besoin de champ de clé étrangère dans votre table enfant. L’assistant le crée pour vous. Mais si vous disposez déjà d’une clé étrangère, utilisez-la.

Voici un exemple de base de données qui n’a pas de clé étrangère.

Pour commencer, sélectionnez l’en-tête d’un champ vide ou de votre clé étrangère si vous en avez une.

Choisissez Liste de choix et relation pour ouvrir l’Assistant.

Utilisez la première option, qui permet de rechercher des valeurs d’une autre table, puis sélectionnez Suivant.

Sélectionnez la table parente, Clients, puis Suivant.

Vous devez rechercher les valeurs dans le champ Nom du client. Sélectionnez ce champ et déplacez-le. Il s’agit d’un champ calculé.

Vous avez utilisé ce champ il y a environ une minute. Il affiche le nom en entier. Cela facilite le choix des données appropriées. Avec un champ de recherche, la saisie de données est plus rapide et plus précise.

Sélectionnez Suivant. L’ordre de tri est facultatif. Ignorez donc cette étape et sélectionnez Suivant.

En règle générale, il est préférable de cacher la colonne clé, sinon elle encombre votre base de données. Sélectionnez Suivant.

Ici, vous allez nommer le champ Réf client CE, ce qui indique que le champ parent est Réf client. Et CE vous rappelle qu’il s’agit d’une clé étrangère.

À présent, sélectionnez Activer l’intégrité des données et Suppression en cascade pour activer l’intégrité référentielle et les suppressions en cascade. Sélectionnez Terminer. Et voici le champ.

Enfin, apportez une modification à la relation. Pour cela, fermez la table des numéros de téléphone, car il n’est pas possible de modifier une relation si une des tables associées est ouverte.

Puis, dans l’onglet Outils de base de données, sélectionnez Relations. Sélectionnez la ligne de relation, puis dans le ruban, sélectionnez Modifier des relations.

Comme vous le voyez, l’intégrité référentielle et les suppressions en cascade sont sélectionnées. Activez également l’option centrale, Mettre à jour en cascade les champs correspondants, puis sélectionnez OK. Nous avons terminé.

Vous venez de créer une relation un-à-plusieurs à l’aide de l’Assistant Liste de choix, de créer la clé étrangère et de modifier un paramètre de relation.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×