こんにちは、
ファイルに 2 つの列がある場合、2 つの列を別々に使用してコンボ ボックスを作成できます (添付の JSL ファイルを参照)。 ただし、最初のオプション (「a」など) を選択すると、2 番目のボックスのオプションは「a1」、「a2」、「a3」のみに制限されます。 添付のエクセルファイルをご覧ください。
どんな助けでも大歓迎です。
v1="m";
v2="n";
dt = Open("JMP_Question.xlsx",Worksheets("Sheet1"),invisible);
subDt1 = dt << Subset (Columns (:Column 1),invisible);要約 (col1_unique_vals=by(列 1));
subDt2 = dt << Subset (Columns (:Column 2),invisible);要約 (col2_unique_vals = by (列 2));
win = New Window( "値を設定",
H List Box( Text Box( "Col1" ),ombo_box1 = Combo Box( col1_unique_vals )),
H List Box( Text Box( "Col2" ),ombo_box2 = Combo Box( col2_unique_vals )),
H リストボックス(
ボタンボックス( "OK",
v1 = コンボ ボックス 1 << 選択されます。
v2 = コンボ ボックス 2 << 選択されます。
勝つ << ウィンドウを閉じる;
)、
//ウィンドウを閉じ、結果を保存しないキャンセル ボタン
Button Box( "キャンセル", win << ウィンドウを閉じる )
)
);
JMP バージョン - JMP Pro 14