Définir la valeur comme variable globale<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Je souhaite mettre à jour un NumberColEditBox dans un rapport à l'aide de variables globales.J'ai essayé diverses combinaisons d'Eval et d'analyse, mais sans succès.J'utilise JMP9.
/*
// Cette commande fonctionne :
rapportX[ NombreColEditBox ( 1 ) ] << Définir les valeurs ( [ 1, 2, 3, 4 ] );
// Ces commandes ne fonctionnent pas et génèrent une erreur "Jeton de matrice invalide" :
un = 1 ;
b = 2 ;
c = 3 ;
d = 4 ;
rapportX[ NombreColEditBox ( 1 ) ] << Définir les valeurs ( [ a, b, c, d ] );
rapportX[ NombreColEditBox ( 1 ) ] << Définir les valeurs( Eval( [ a, b, c, d ] ) );
rapportX[ NombreColEditBox ( 1 ) ] << Définir les valeurs( [ Eval( a) , Eval( b ), Eval( c ), Eval( d ) ] );
rapportX[ NombreColEditBox ( 1 ) ] << Définir les valeurs ( Eval ( Parse ( [ a, b, c, d ] ) ) );
*/
Je soupçonne que mon problème est difficile à mettre des variables globales dans une matrice.
Toute aide est appréciée!Merci.
Re : Définir la valeur comme variable globaleFonctionne très bien.Merci!
Re : Définir la valeur comme variable globaleVous pouvez évaluer et convertir une liste en matrice en utilisant Matrix(List).
// JMP 9
nouveau = nouvelle fenetre ( "test" , pnc = nombrecoleditbox ( "ncb" , [ 1 , 1 , 1 , 1 ])) ;
L = { un , b , c , d } = { 1 , 2 , 3 , 4 } ;
M = matrice ( évaluateur ( L )) ;
pnc << valeurs définies ( M ) ;
// JMP 10
// C'est plus facile dans JMP 10 où <
// Le nombre de lignes change également automatiquement dans JMP10
nouveau = nouvelle fenetre ( "test" , pnc = nombrecoleditbox ( "ncb" , [ 1 ])) ;
L = { un , b , c , d } = { 1 , 2 , 3 , 4 } ;
pnc << ensemble ( L ) ;