<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
avec le script suivant je voudrais créer un "pathfinder" avec des variables (éléments choisis de List Box).
Qu'est-ce que je fais mal?
spath = "R: \ 00 DnA \ 2015 \";
// ou npath = "nasdlkxxx \ AB1_FileShare06 \ wpa001 \ 00 DnA \ 2015 \"
Tpm = {
Famar,
La gnose,
Hospira,
LabBio
};
FamarSUB = {
Brufen P278,
Brufen P280,
Brufen N950,
Clari 3368,
Clari 10061,
Clari G656,
Clari L214,
Clari L950,
SAMe N309 G,
SAMe N309 TB,
SAMe N917 G
};
GnosisSUB = {
SAMe 16373 S4,
SAMe 24358 S7,
SAMe 53570 S21
};
HospiraSUB = {
SAMe N309,
SAMe N917,
SAMe P332
};
LabBioSUB = {
SAMe N309 G,
SAMe N309 TB,
SAMe N917 G
};
tpar = tableau associatif (Tpm, {FamarSUB, GnosisSUB, HospiraSUB, LabBioSUB});
Nouvelle fenêtre ("Select TPM AND Product", << Modal,
Zone de liste V (
Zone de texte ("Select TPM"),
tpmbox = Zone de liste (Tpm,
prodbox << supprime tout;
prodbox << append (
Eval (tpar [Parse ((tpmbox << se sélectionne [1])])));
ctpm = tpmbox << être sélectionné;
),
Zone de texte ("Sélectionner un produit"),
prodbox = Zone de liste ({}),
Zone de boutons ("OK", cpro = prodbox << être sélectionné),
)
)
chemin_données = spath || ctpm || "\" || cpro || "\ Database";
data_file = Choisissez un fichier ("Sélectionnez une base de données");
dt_data = Open (chemin_données || fichier_données, invisible);
chemin_spécial = spath || ctpm || "\" || cpro || "\ Misc \ Specs";
spec_file = Choisir un fichier ("Sélectionner un fichier de spécification");
dt_spec = Open (chemin_spécial || fichier_spécial, invisible);
Merci d'avance,
Uwe
Les éléments sélectionnés dans une liste déroulante forment une liste, même s'il n'y a qu'une sélection. Ainsi, dans votre code, "ctpm" et "cpro" sont des listes et la concaténation de chaînes échoue lorsque vous construisez la variable data_path. Vous avez besoin de quelque chose comme:
sélectionnéTpm = ctpm [ 1 ] ;
selectedPro = cpro [ 1 ] ;
Chemin de données = spath || sélectionnéTpm || "\" || selectedPro || "\Base de données" ;
et
spec_path = spath || sélectionnéTpm || "\" || selectedPro || "\ Misc \ Specs" ;