<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ、
グローバル変数を使用してレポート内の NumberColEditBox を更新したいと考えています。Eval と Parse のさまざまな組み合わせを試しましたが、成功しませんでした。JMP9を使用しています。
/*
// このコマンドは機能します:
レポートX[ NumberCol編集ボックス( 1 ) ] << 値を設定( [ 1, 2, 3, 4 ] );
// これらのコマンドは機能せず、「無効なマトリックス トークン」エラーが生成されます。
a = 1;
b = 2;
c = 3;
d = 4;
レポートX[ NumberCol編集ボックス( 1 ) ] << 値を設定( [ a, b, c, d ] );
レポートX[ NumberCol編集ボックス( 1 ) ] << Set Values( Eval( [ a, b, c, d ] ) );
レポートX[ NumberCol編集ボックス( 1 ) ] << Set Values( [ Eval( a) , Eval( b ), Eval( c ), Eval( d ) ] );
レポートX[ NumberCol編集ボックス( 1 ) ] << Set Values( Eval( Parse( [ a, b, c, d ] ) ) );
*/
私の問題は、グローバル変数を行列に入れるのが難しいことにあると思います。
助けていただければ幸いです。ありがとう。
Matrix(List) を使用してリストを評価し、行列に変換できます。
// JMP9
新しい=新しい窓( "テスト" 、 NCB =番号編集ボックス( 「NCB」 、 [ 1 、 1 、 1 、 1 ])) ;
L = {ある、 b 、 c 、 d } = { 1 、 2 、 3 、 4 } ;
M =マトリックス(エバリスト( L )) ;
NCB <<設定値( M ) ;
// JMP10
// JMP 10 では、<
// JMP10 では行数も自動的に変更されます
新しい=新しい窓( "テスト" 、 NCB =番号編集ボックス( 「NCB」 、 [ 1 ])) ;
L = {ある、 b 、 c 、 d } = { 1 、 2 、 3 、 4 } ;
NCB <<設定( L ) ;