Colonnes liées et sélection de lignes inter-tablesBonjour, je ne pense pas que cela existe, mais j'ai pensé demander quand même. J'ai quelques projets différents dans lesquels je lie des colonnes. J'ai eu à plusieurs reprises pensé qu'il serait très utile de pouvoir sélectionner la ligne de l'une des tables liées, puis les lignes correspondantes dans l'autre sont mises en surbrillance. J'ai une table de 50 000 lignes et une autre table de 150 000 lignes, et faire défiler peut devenir fastidieux, tout comme essayer de saisir uniquement ces points. Bien sûr, il existe des menus de sélection de lignes, mais cela prend beaucoup de temps lorsque vous changez de sélection plusieurs dizaines de fois.
Y a-t-il un moyen de faire cela?
Merci!
Exploration et visualisation des donnéesles fenêtresRe : Colonnes liées et sélection de lignes inter-tablesLe gestionnaire d'événements peut accomplir ce que vous décrivez.Quelque chose comme ça:

Pour plus de lisibilité/copier/coller :
Function( {thisTable, thisColumn, iRow},
{ /* list of local variables, if needed */ },
dt2 << Select Where(:name == thisTable:thisColumn[iRow] )
);Re : Colonnes liées et sélection de lignes inter-tablesC'est génial! Merci beaucoup!
J'ai remarqué qu'on ne peut faire qu'une seule ligne à la fois. Existe-t-il un moyen de faire une sélection arbitraire de lignes ?
Merci!
Re : Colonnes liées et sélection de lignes inter-tablesLa propriété de colonne du gestionnaire d'événements effectue une action lorsque vous cliquez sur une ligne de la colonne. Cette solution ne concernerait donc que des sélections très simples, une à la fois.Pensez-vous que vous aimeriez sélectionner les lignes correspondantes dans la table liée chaque fois que vous sélectionnez une ligne ou un groupe de lignes dans la table principale ?Si tel est le cas, j'envisagerais d'ajouter un simple script de table.
sel = :name[Current Data Table() << Get Selected Rows];
dt << Select Where( Contains( sel, :name ) );
Si vous enregistrez cela en tant que script de tableau, vous pouvez sélectionner les lignes souhaitées, puis cliquer simplement sur le triangle vert.Bien sûr, c'est mieux que de faire défiler 100 000 lignes !
Re : Colonnes liées et sélection de lignes inter-tablesBon sang mec - C'est génial. Extrêmement utile. Si je pouvais vous féliciter deux fois, je le ferais.
Cela semble être une fonctionnalité évidente et facilement implémentable pour les tableaux de données liés. Au moins avoir une case à cocher pour activer ou désactiver la fonctionnalité, car cela peut parfois être ennuyeux. Hummm. Je pourrais ajouter ceci aux demandes de fonctionnalités.
Merci encore! Cela aide vraiment, et vous m'avez présenté le gestionnaire d'événements (et toute cette section inférieure des propriétés de colonne à laquelle je ne vais jamais). Hyper utile !
Re : Colonnes liées et sélection de lignes inter-tablesC'est vraiment cool - merci d'avoir demandé - merci pour la bonne solution 
@ehchandler a écrit:
Cela semble être une fonctionnalité évidente et facilement implémentable pour les tableaux de données liés. Au moins avoir une case à cocher pour activer ou désactiver la fonctionnalité, car cela peut parfois être ennuyeux.
Pour lié tables de données, en fait, il existe une telle case à cocher en un clic :
Re : Colonnes liées et sélection de lignes inter-tablesBonne information, @hogi .Je n'utilise jamais de véritables tables liées, donc je n'avais pas pensé à approfondir les options qui s'y trouvent.Bon à savoir!
Re : Colonnes liées et sélection de lignes inter-tablesOuah. À l'origine, j'avais consulté les propriétés de la colonne Lien et je ne l'avais pas vu, mais je ne comprends pas pourquoi je n'ai jamais pensé à consulter la référence du lien. Merci d'avoir montré ça ! Ce fil de discussion contient désormais trois réponses complètement distinctes.