list box et itérationBonjour,
J'ai un rapport montrant des données et structuré comme ci-dessous :
H1 = H zone de liste(
V1 = V liste déroulante() / V2 = V list box() / V3 = V list box() / V4 = V list box()
);
Y a-t-il une attente pour scripter ce type de structure en utilisant l'itération car toutes les zones de liste V sont identiques.
J'ai essayé d'utiliser la méthode H1 << append (vi) mais cela ne fonctionne pas.
Cordialement
Lionel
Re : list box et itérationCe n'est jamais le cas - quand vous connaissez la réponse !
Le point clé est que nous devons faire un script spécifique sous forme d'expressions ou de chaînes de caractères, puis évaluez-les lorsqu'elles sont prêtes. Cette pratique n'est pas courante en programmation.
Re : list box et itérationmerci et désolé pour ma réponse tardive. Ca m'a l'air d'essayer 
Re : list box et itérationMerci pour votre réponse. ça a pas l'air si compliqué 
Re : list box et itérationVoici une façon d'obtenir le résultat original, bien que je préfère l'approche de Jim.
New Window( "Test",
hlb = H List Box()
);
For( b = 1, b < 5, b++,
hlb << Append(
Eval(
Parse(
Substitute(
"vlb nnn = V List Box( Text Box( \!"Here I am!\!") )",
"nnn",
Char( b )
)
)
)
)
);Re : list box et itérationVoici un exemple de la façon de faire ce que je pense que vous voulez, en utilisant une liste JMP comme structure qui permettra l'itération
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
// iteration list
iList = {};
// Create a display window
NW = New Window( "Test", ob = Outline Box( "Results" ) );
// Create multiple V List Boxes and add them to the display window
For( i = 1, i <= 4, i++,
V = V List Box( Text Box( "V List " || Char( i ) ) );
ob << append( V );
// Place the handle for each of the V List Boxes into the list
Insert Into( iList, V );
);
// Now add to the display window by referencing the V List Box of choice
iList[2] << append( Bivariate( x( dt:Height ), y( dt:Weight ) ) );
iList[4] << append( Bivariate( x( dt:Age ), y( dt:Weight ) ) );