Lier les enregistrements de la table
  • 01 Nov 2022
  • 3 Minutes à lire
  • Contributeurs

Lier les enregistrements de la table


Article Summary

Objectif

Établir des relations entre les enregistrements d'une table grâce aux enregistrements liés

Dans ce guide, vous apprendrez...

  • Ce que sont les enregistrements de table liés
  • Comment lier des enregistrements de table

Avant de lire cet article, vous devriez d'abord lire"Une vue d'ensemble des tables " pour avoir une compréhension complète des capacités des tables Tulip.

Vue d'ensemble

Les tables Tulip sont utilisées pour gérer une grande variété de données telles que les bons de travail, les matrices de compétences, les nomenclatures et bien d'autres encore. Quelles que soient les données contenues dans votre table Tulip, il y aura probablement une relation définissable entre elles et une autre table Tulip. Un exemple courant est celui des données d'assemblage et de sous-assemblage, ou des données relatives aux horaires et aux opérateurs.

En utilisant les enregistrements liés, vous pouvez définir, gérer et visualiser ces relations entre différentes tables.

Lier des enregistrements de table

Pour relier deux enregistrements de table, vous devez ajouter une nouvelle colonne, afin d'établir et de définir la relation. Il est important de noter que vous ne pouvez pas lier des colonnes existantes dans une table Tulip.

Les enregistrements de table sont liés par l'intermédiaire de l'ID de l'enregistrement.

Lorsque vous ajoutez une colonne d'enregistrement lié à une table, vous êtes invité à définir la relation entre les deux tables. Lors de la création, une nouvelle colonne dans la table liée sera également créée automatiquement, ce qui vous laissera une colonne dans chacune de vos tables liées. Ces colonnes seront alimentées par l'ID de chaque enregistrement de la table.

Pour ajouter un enregistrement de table lié, ajoutez une nouvelle colonne dans l'une des tables que vous souhaitez lier, et sélectionnez Field Type : Linked Record.

Une fenêtre modale s'ouvre avec les options suivantes :

  • Label: Définissez l'étiquette de la colonne dans la table dans laquelle vous travaillez actuellement.
  • Lier à > Tableau: Sélectionnez la table à laquelle vous souhaitez lier votre enregistrement.
  • Lien vers > Étiquette de champ: Définissez l'étiquette de la colonne qui sera remplie dans votre table liée.
  • Type de lien: Définissez le type de relation entre les enregistrements de la table. Si vous ne savez pas quel type de relation est le mieux adapté à vos données, consultez cet article.

Remarque : une fois que vous avez enregistré votre colonne, le type de lien ne peut plus être modifié.

Exemple d'enregistrements liés

Dans l'exemple suivant, il existe deux tables : La table des assemblages et la table des pièces. Chaque assemblage est composé de plusieurs pièces.

Dans la table d'assemblage, j'ai ajouté une nouvelle colonne pour établir la relation entre les deux tables. Ici, le type de relation est Many To Many. En effet, plusieurs pièces peuvent être utilisées dans plusieurs assemblages différents, et vice versa.

Après avoir enregistré la colonne, les colonnes suivantes sont générées dans chaque table :

À ce stade, seule la structure de la relation a été définie entre les tables. Maintenant, il est temps de faire pointer chaque enregistrement de la table vers son enregistrement lié spécifique.

Pour ce faire, cliquez sur un enregistrement de la table. La modale suivante s'affiche :

Dans la barre de recherche, vous pourrez sélectionner le ou les ID des enregistrements du tableau que vous souhaitez lier. Comme indiqué ci-dessus, la relation entre les enregistrements de la table liés est définie par les ID des enregistrements de la table.

Vous pouvez voir ci-dessous à quoi ressemblent les tableaux après avoir lié chaque enregistrement de tableau :

Articles connexes


Vous avez trouvé ce que vous cherchiez ?

Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres ont été confrontés à une question similaire !


Cet article vous a-t-il été utile ?