Créer des relations entre tables Dataverse avec Power Apps

Dans ce tutoriel, nous explorons comment configurer et utiliser les relations entre tables dans Dataverse avec Power Apps. Contrairement aux colonnes de recherche sur les listes SharePoint, Dataverse offre des outils avancés et performants pour connecter des tables et exploiter leurs données efficacement.


1. Introduction aux relations dans Dataverse

Dataverse propose trois types de relations :

  • Un à plusieurs : Une table parent peut être liée à plusieurs enregistrements d’une table enfant.
  • Plusieurs à un : Plusieurs enregistrements enfants peuvent être liés à un enregistrement parent.
  • Plusieurs à plusieurs : Les deux tables peuvent avoir plusieurs relations croisées.

Vous pouvez définir ces relations selon vos besoins et spécifier le comportement (référentiel ou parental).


2. Créer une nouvelle table dans Dataverse

  1. Accédez à votre solution Power Apps.
  2. Cliquez sur « Ajouter une table » et nommez-la (ex. : Acheteurs).
  3. Configurez les colonnes nécessaires (nom, prénom, email, téléphone, etc.).
  4. Ajoutez quelques enregistrements pour tester.

3. Créer une colonne de recherche pour relier les tables

  1. Ouvrez la table principale (ex. : Commandes).
  2. Ajoutez une colonne de type « Recherche ».
  3. Sélectionnez la table cible (ex. : Acheteurs).
  4. Une relation sera automatiquement créée entre les deux tables.

4. Configurer le comportement relationnel

  • Référentiel : La suppression d’un enregistrement parent n’affecte pas les enregistrements enfants.
  • Parental : La suppression d’un enregistrement parent entraîne la suppression des enfants liés.

Pour modifier une relation :

  1. Allez dans les paramètres de la table.
  2. Cliquez sur « Relations » et choisissez la relation à modifier.
  3. Sélectionnez le type de comportement souhaité.

5. Exploiter les relations dans Power Apps

Application pilotée par modèle :

  1. Ajoutez les deux tables dans votre application.
  2. Configurez les vues et les formulaires pour afficher les données liées.
  3. Les relations permettent d’afficher dynamiquement les informations de la table liée (ex. : prénom, email de l’acheteur).

Application Canvas :

  1. Utilisez des contrôles comme des galeries ou des listes déroulantes pour afficher les données.
  2. Configurez les contrôles pour référencer les relations entre les tables.

Conclusion

Les relations entre tables dans Dataverse offrent une manière puissante et flexible de structurer vos données. Que vous travailliez avec des applications pilotées par modèle ou Canvas, ces relations simplifient l’accès aux données et réduisent les erreurs. Profitez de cette fonctionnalité pour optimiser vos applications Power Apps !

Amusez-vous bien avec Power Apps et Dataverse ! 😊

Retrouvez en détails comment faire ici et retrouvez tous mes autres tutos par là.

N’oubliez pas de vous abonner à la chaîne et de laisser un commentaire pour me dire ce que vous avez pensé de cette vidéo.

Retour en haut