Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les relations de table un-à-plusieurs (1 :N) établissent une hiérarchie entre les lignes. Avec les relations plusieurs-à-plusieurs (N :N), il n’existe aucune hiérarchie explicite. Il n’existe aucune colonne de recherche ni comportement à configurer. Les lignes créées à l’aide d’une relation Plusieurs-à-plusieurs (N à N) peuvent être considérés comme des homologues et la relation est réciproque.
Un exemple de relation plusieurs-à-plusieurs est défini entre deux tables standard incluses dans l’application Dynamics 365 for Sales. La table d’opportunités a une relation N :N avec la table concurrente. Cette relation permet d’ajouter plusieurs concurrents à l’opportunité et d’associer plusieurs opportunités au même concurrent.
Avec des relations plusieurs-à-plusieurs, une table de relation (ou d’intersection) stocke les données qui associent les tables. Cette table a une relation de table un-à-plusieurs avec les deux tables associées et stocke uniquement les valeurs nécessaires pour définir la relation. Vous ne pouvez pas ajouter de colonnes personnalisées à une table de relation et elle n’est jamais visible dans l’interface utilisateur.
La création d’une relation plusieurs-à-plusieurs nécessite de choisir les deux tables auxquelles vous souhaitez participer dans la relation. Pour les applications basées sur des modèles, vous pouvez décider de la façon dont vous souhaitez que les listes respectives soient disponibles dans la navigation pour chaque table. Il s’agit des mêmes options que celles utilisées pour la table primaire dans les relations de table 1 :N.
Toutes les tables ne peuvent pas être utilisées avec des relations plusieurs-à-plusieurs. Si la table n’est pas disponible pour être sélectionnée dans le concepteur, vous ne pouvez pas créer de relation Plusieurs-à-plusieurs avec cette table. Plus d’informations : Documentation du développeur : éligibilité des relations entre tables
Note
Vous pouvez également créer une relation de table plusieurs-à-plusieurs (N :N) dans votre environnement à l’aide des éléments suivants :
- Importez une solution qui contient la définition de la relation. Plus d’informations : Importer, mettre à jour et exporter des solutions
- Un développeur peut utiliser les services de métadonnées pour écrire un programme pour créer et mettre à jour des relations de table. Plus d’informations : Documentation du développeur : Définitions de relation de table