J'ai une boîte de dialogue de colonne qui stocke le nom d'une colonne dans la liste "selectedDataPinColumn". J'utilise une boucle pour savoir à quel numéro de colonne correspond ce nom et je fais référence à la colonne en fonction du numéro trouvé, ce qui fonctionne. J'essaie d'ajouter à une sélection précédente sur la table, et je n'arrive tout simplement pas à faire fonctionner la fonction Sélectionner où avec autre chose que le nom de colonne codé en dur, ce qui ne fonctionnera pas pour moi car cela doit être dynamique. J'ai inclus la boucle principale ci-dessous, JMP 16.
For ( i = 1, i <= N Cols (originalTable), i++,
tempColName = Char(Column ( originalTable, i) << Get Name ());
For ( j = 1, j <= N Items (selectedDataPinColumn), j++,
If ( tempColName == Char(selectedDataPinColumn[j]),
originalTable << Select Where ( Column( originalTable, i ) == "GND" | Column (originalTable, i) == "GND & MeasI" | Column (originalTable, i) == "HIZ" | Column (originalTable, i) == "HiZ"*/, Current Selection( "Extend" ));
originalTable << Invert Row Selection();
selectedRows = originalTable << Get Selected Rows ();
selectVsandAs << Close Window();
//originalTable << Delete Rows (selectedRows);
);
);
);