Share via


Créer une relation entre deux tables

S'il n'existe pas de relations entre les tables de votre source de données ou si vous ajoutez de nouvelles tables, vous pouvez utiliser les outils de PowerPivot pour Excel pour créer des relations. Pour plus d'informations sur la façon dont les relations sont utilisées dans PowerPivot pour Excel, consultez Vue d'ensemble des relations.

[!REMARQUE]

Dans Windows Vista et Windows 7, les fonctionnalités fournies dans la fenêtre PowerPivot sont disponibles sur un ruban, présenté dans cette rubrique. Dans Windows XP, ces fonctionnalités sont disponibles dans un ensemble de menus. Si vous utilisez Windows XP et souhaitez voir les correspondances entre les commandes des menus et les commandes du ruban, consultez Interface utilisateur de PowerPivot dans Windows XP.

Pour créer une relation entre deux tables

  1. Dans la fenêtre PowerPivot, cliquez sur l'onglet Conception, et dans le groupe Relations, cliquez sur Créer une relation.

  2. Dans la boîte de dialogue Créer une relation, pour Table, cliquez sur la touche Flèche bas et sélectionnez une table dans la liste déroulante.

    Dans une relation « un à plusieurs », cette table doit être du côté « plusieurs ».

  3. Pour Colonne, sélectionnez la colonne qui contient les données mises en rapport avec Colonne de recherche associée.

  4. Pour Table de recherche associée, sélectionnez une table qui comporte au moins une colonne de données mise en rapport avec la table que vous venez de sélectionner pour Table.

    Dans une relation « un-à-plusieurs », cette table doit être sur côté « un », c'est-à-dire que les valeurs dans la colonne sélectionnée ne contiennent pas de doublons. Si vous essayez de créer la relation dans l'ordre incorrect (un-à-plusieurs au lieu de plusieurs-à-un), une icône apparaîtra en regard du champ Colonne de recherche associée. Inversez l'ordre pour créer une relation valide.

  5. Pour Colonne de recherche associée, sélectionnez une colonne qui comporte des valeurs uniques qui correspondent aux valeurs dans la colonne que vous avez sélectionnée pour Colonne.

  6. Cliquez sur Créer.

Pour créer une relation dans la vue de diagramme

Dans la vue de diagramme, vous pouvez créer facilement des relations entre des colonnes dans des tables distinctes. La relation apparaît visuellement, ce qui vous permet de savoir très vite de quelle façon les tableaux sont reliés à d'autres tableaux. Pour plus d'informations sur la Vue de diagramme, consultez Fenêtre PowerPivot : Vue de diagramme.

Vous pouvez créer une relation en faisant glisser la colonne d'une table vers une colonne associée dans une autre table. Vous pouvez également suivre les étapes de cette section pour créer une relation à l'aide de la boîte de dialogue Créer une relation.

Pour naviguer dans le vue de diagramme

  1. Dans la fenêtre PowerPivot, dans l'onglet Dossier de base de la zone Vue, cliquez sur Vue de diagramme. La disposition de la feuille de calcul dans la vue de données est remplacée par une disposition visuelle de schémas et les tables sont automatiquement organisées en fonction de leurs relations.

  2. Pour afficher toutes les tables à l'écran, cliquez sur l'icône Ajuster à l'écran en haut à droite de la vue de diagramme.

  3. Pour modifier la vue afin de la rendre plus lisible, utilisez la commande Faites glisser pour effectuer un zoom, la minicarte, et disposez les tables comme vous préférez en les faisant glisser. Vous pouvez également utiliser les barres de défilement et la molette de défilement de votre souris pour faire défiler l'écran.

  4. Pointez sur une ligne de relation (ligne noire avec une flèche et un cercle aux extrémités) pour mettre en surbrillance les tables liées.

Pour créer une relation entre deux tables dans la vue de diagramme

  1. Dans la vue de diagramme, cliquez avec le bouton droit sur le diagramme d'une table, puis cliquez sur Créer une relation. La boîte de dialogue Créer une relation s'ouvre.

  2. Pour Colonne, sélectionnez la colonne qui contient les données mises en rapport avec Colonne de recherche associée.

  3. Pour Table de recherche associée, sélectionnez une table qui comporte au moins une colonne de données mise en rapport avec la table que vous venez de sélectionner pour Table.

  4. Cliquez sur Créer. Une relation inactive apparaît sous la forme d'une ligne en pointillés. (La relation est inactive car une relation indirecte existe déjà entre les deux colonnes.)

  5. Pointez sur la ligne de relation entre les tables.

  6. Faites un clic droit sur la ligne, puis cliquez sur Marquer comme active.

    [!REMARQUE]

    Vous ne pouvez activer la relation que si aucune autre relation ne lie les deux tables. Si les tables sont déjà liées, mais vous vous souhaitez modifier la manière dont elles sont liées, vous devez marquer la relation actuelle comme inactive, puis activer la nouvelle.

Considérations à prendre en compte pour créer des relations

Lorsque vous créez une relation, considérez les éléments suivants :

  • Il ne peut y avoir qu'une seule relation entre chaque paire de tables.

  • Les valeurs des données dans Colonne de recherche associée doivent être uniques. En d'autres termes, la colonne ne doit pas contenir de doublons.

  • Chaque table doit avoir une colonne unique qui identifie de façon unique chaque ligne dans cette table.

  • Les types de données dans Colonne et Colonne de recherche associée doivent être compatibles. Pour plus d'informations sur les types de données, consultez Types de données prises en charge dans les classeurs PowerPivot.

Pour obtenir la liste complète des conditions requises, consultez la section « Conditions requises pour les relations » dans Vue d'ensemble des relations.

Voir aussi

Concepts

Supprimer des relations

Afficher et modifier des relations

Résoudre les problèmes liés aux relations

Vue d'ensemble des relations