en utilisant le script ici, je peux obtenir une liste des tableaux de n'importe quel dossier. je voudrais pouvoir joindre des tables de la liste créée. je veux que l'utilisateur puisse choisir les tables qu'il peut joindre avec un préréglage des colonnes à utiliser pour se joindre.
Path = Pick Directory ("Sélectionnez Analytics Data Directory");
Files_All = Fichiers dans le répertoire (Chemin);
NFS_All = N éléments (Files_All);
Fichiers = {};
// Supprimer les fichiers non textuels
Pour (f = 1, f Si (contient (Files_All [f], ". Txt")> 0,
Insérer dans (Files, Files_All [f]);
);
);
// Invite à sélectionner des fichiers individuels
List_NPr = {};
List_Pr = Fichiers;
PromptF = New Window ("File Selection", << Modal,
Zone de liste V (
Zone de texte ("Sélectionner les fichiers souhaités"),
Zone de texte(" "),
Zone de liste H (
Zone de liste V (
Zone de texte ("Fichiers à traiter:"),
Pr = List Box (List_Pr, largeur (350), nlines (30)),
Boîte à boutons (">>>> Supprimer la sélection >>>>",
List_NPr = concat (List_NPr, Pr << Get Selected);
List_Pr = remove (List_Pr, Pr << Obtenir les indices sélectionnés);
Pr << Définir les éléments (List_Pr);
NPr << Set Items (List_NPr);
)),
Zone de texte(" "),
Zone de liste V (
Zone de texte ("Fichiers exclus:"),
NPr = List Box (List_NPr, largeur (350), nlines (30)),
Boîte à boutons ("<<<< Ajouter la sélection <<<<",
List_Pr = concat (List_Pr, NPr << Get Selected);
List_NPr = supprimer (List_NPr, NPr << Obtenir les indices sélectionnés);
Pr << Définir les éléments (List_Pr);
NPr << Set Items (List_NPr);
)))));
attendre (0);
Files = List_Pr;
NFS = N éléments (fichiers);
);