Comment créer un lien entre les lignes de deux tableaux ?
Le principe. Il est possible de créer des liens entre tableaux RowShare, et plus précisément entre les lignes d'un tableau et celles d'un autre tableau. On peut par exemple imaginer des liens entre d…
Le principe
Il est possible de créer des liens entre tableaux RowShare, et plus précisément entre les lignes d'un tableau et celles d'un autre tableau.
Le lien entre deux tableaux se matérialise par le fait que certaines colonnes d'un tableau s'affichent dans l'autre tableau.
Configuration : Créer le lien entre les tableaux
Il vous faut bien entendu deux tableaux :
- le tableau lié ou tableau référence : celui qui contient les données que vous voulez réutiliser ailleurs
- le tableau principal dans lequel vous souhaitez afficher ces données
Dans le tableau principal, ajoutez une colonne "Ligne d'un autre tableau" dans la catégorie "Listes de choix" :

Les paramètres de cette nouvelle colonne apparaissent, il vous faut alors :
- Retrouver le tableau référence dans la liste de vos tableaux
- Choisir les colonnes que vous voulez afficher dans votre tableau principal, puis cliquer sur la flèche vers la droite pour les sélectionner (ici : Client Name et Client Address)

C'est tout ! Revenez à votre tableau, rafraichissez la page si nécessaire, et ces nouvelles colonnes apparaissent dans votre tableau. Pour l'instant, elles sont vides : c'est normal.
Options avancées : filtrer et trier les lignes disponibles
Lors de la sélection d'une ligne dans le tableau de référence, la liste proposée peut être longue. Vous pouvez la restreindre et/ou la trier pour faciliter l'identification de la ligne recherchée, via les Options avancées des paramètres de la colonne.
Accéder aux options avancées
Dans les paramètres de la colonne "Ligne d'un autre tableau", cliquez sur Options avancées pour afficher deux champs supplémentaires : Filtre et Tri.
Filtrer les lignes disponibles
Le champ Filtre permet de n'afficher que certaines lignes du tableau de référence dans la popup de sélection. La valeur doit être saisie selon le format suivant (c'est du JSON) :
[{"col": "NomDeLaColonne", "val": ["Valeur1", "Valeur2", ""]}]
Chaque objet de la liste correspond à un critère de filtrage :
col: le nom exact de la colonne du tableau de référence sur laquelle porte le filtreval: la liste des valeurs autorisées. La chaîne vide""permet d'inclure les lignes dont cette colonne ne contient rien.
Exemple : pour n'afficher que les lignes dont la colonne Client vaut "SoftFluent", "RowShare" ou est vide, saisissez :
[{"col": "Client", "val": ["SoftFluent", "RowShare", ""]}]
Trier les lignes disponibles
Le champ Tri permet de définir l'ordre dans lequel les lignes s'affichent dans la popup de sélection. Il suffit d'indiquer le nom exact de la colonne du tableau de référence sur laquelle le tri doit s'effectuer.
Exemple : pour trier les choix par ordre alphabétique de la colonne Client, saisissez :
Client
Le tri et le filtre sont indépendants : vous pouvez utiliser l'un, l'autre, ou les deux.
Utilisation : Sélectionner les lignes du tableau référence
Les colonnes ont été ajoutées tout à droite du tableau sous un groupe de colonnes. Vous pouvez les déplacer en faisant glisser l'en-tête du groupe. Si vous faites glisser juste une des nouvelles colonnes, elle pourra se déplacer au sein du groupe de colonnes.
Dans ces nouvelles colonnes, double-cliquez sur n'importe quelle ligne pour choisir une ligne du tableau référence. RowShare vous présente un résumé de chaque ligne à laquelle vous avez accès dans le tableau référence. N'hésitez pas à utiliser la recherche pour trouver la ligne qui vous intéresse.

Cette page vous a-t-elle aidé ?
Comment paramétrer vos colonnes RowShare ?