こんにちは皆さん、
私はコンボボックス "2、lower and upper"を持つダイアログボックスを持っています、そしてそれらのそれぞれはプレディビジョンインターバルのためにdistrubtion plaformに渡されます。しかし、ダイアログボックスを使用して収集した変数を渡すことができます。もし私がmanuleが "two"、あるいは "lower"あるいは "upper"をスクリプトに追加したなら、そのスクリプトはうまくいきます、助けてください。
ここにデフォルトの名前 ( 1 ) ;
dt = 現在のデータテーブル () ;
//解析選択のダイアログボックス
DLG = 新しい窓 ( 「分析開始」 、 << モーダル 、
Hリストボックス (
パネルボックス ( "分析" 、
//列ロールの選択
Vリストボックス (
pb1# = Hリストボックス (
コルズ = Colリストボックス ( すべて ) 、
ラインナップボックス ( Nコル ( 2 ) 、
ボタンボックス ( 「QC、トレンドのコラム」 、
コル << 追加 ( コルズ << 選択を取得 ) 、
<< セットチップ ( 「トレンドチャートの列を選択してください」 )
) 、
コル = Colリストボックス ( N行 ( 1 ) ) 、
ボタンボックス ( 「トレンド変数、アッセイ日」 、
ビーコル << 追加 ( コルズ << 選択を取得 )
) 、
ビーコル = Colリストボックス ( N行 ( 1 ) ) 、
ボタンボックス ( 「トレンド変数、実行番号」 、
Cコル << 追加 ( コルズ << 選択を取得 )
) 、
Cコル = Colリストボックス ( N行 ( 1 ) ) 、
ボタンボックス ( 「削除」 、
{ コル 、ビーコル 、 Cコル } << 削除選択
)) 、
vリストボックス ( 電子コル = 番号編集ボックス ( 0.997 ) 、
テキストボックス ( "制御範囲のt統計間隔に入る" ) 、
vリストボックス ( 間隔 = コンボボックス ({ "二" 、 「下」 、 "アッパー" } 、
選択 = 間隔 << GetSelected () ; ) 、
テキストボックス ( 「両面、下部片面、または上部片面を選択」 )
) 、
) 、
) 、
Hリストボックス (
OK# = ボタンボックス ( "OK" 、
コル = カラム ((( コル << アイテムを入手する )[ 1 ]) ; // "QC、トレンドの列"
ビーコル = カラム ( ( ビーコル << アイテムを入手する )[ 1 ] ) ; // "トレンド変数、分析日"
Cコル = カラム ( ( Cコル << アイテムを入手する )[ 1 ] ) ; // "トレンド変数、実行番号"
電子コル = 電子コル << 取得する ; // t統計間隔
選択 = 選択 << 取得する ; //両面または片面を選択
) 、
ボタンボックス ( "キャンセル" 、 << セットチップ ( 「分析を中止します」 ) ) 、
)
))) ;
もし ( 選択 == 1 、 int = 名前として ( "二" )) ;
もし ( 選択 == 2 、 int = 名前として ( 「低い」 )) ;
もし ( 選択 == 3 、 int = 名前として ( "アッパー" )) ;
nw = 新しい窓 ( 「QCトレンド分析」 、
オビ = outlinebox ( 「QCの傾向」 、
ユートラインボックス ( "分布" 、
分布 (
スタック ( 1 ) 、
連続配布 (
カラム ( コル ) 、
水平レイアウト ( 1 ) 、
垂直 ( 0 ) 、
フィット分布 ( 普通 ( 適合度 ( 1 ) ) ) 、
予測間隔 ( 電子コル 、 1 、 int ) 、
)
)
)
)
) ;
いいえ、それは問題を解決しません。文字変数を渡すのではなく、各ケースを処理するための式を作成するだけです。
しかし、提案をありがとう。
これは私があなたが関係している問題を訂正すると信じている変更によるあなたのスクリプトの修正です。
Names Default To Here( 1 );
dt = Current Data Table();
// Default if the selection button is not ever touched
Selection = 1;
//dialog box for analysis selection
dlg = New Window( "Begin Analysis",
<<MODAL></MODAL>