リストボックスと繰り返しこんにちは、
データを示すレポートがあり、以下のように構造化されています。
H1 = H リストボックス(
V1 = Vリストボックス() / V2 = V リスト ボックス() / V3 = V リスト ボックス() / V4 = V リスト ボックス()
);
すべての V リスト ボックスが同一であるため、反復を使用してこのタイプの構造をスクリプト化するのを待ちますか。
H1 << append (vi) メソッドを使用しようとしましたが、機能しません。
よろしくお願いします
ライオネル
Re: リストボックスと繰り返しそれは決してありません - あなたが答えを知っているとき!
重要な点は、私たちがする必要があるということです特定のスクリプトを作成する式または文字列として、準備ができたら評価します。 その慣習はプログラミングでは一般的ではありません。
Re: リストボックスと繰り返しありがとうございます。返信が遅くなり申し訳ありません。 試してみてもよさそうです:)
Re: リストボックスと繰り返しお返事ありがとうございます。それほど複雑に見えません:)
Re: リストボックスと繰り返し元の結果を取得する方法は次のとおりですが、私はジムのアプローチを好みます。
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: リストボックスと繰り返しこれは、繰り返しを可能にする構造としてJMPリストを使用して、私があなたが望むと思うことを行う方法の例です
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 ) ) );