Re: スクリプトを一時停止して、ユーザーがデータ テーブルを編集できるようにすることはできますかModal の使用については正しいです。開いているデータ テーブルを操作することはできません。ただし、標準のウィンドウを使用して、テーブルの編集後に処理したいコードを埋め込み、[続行] ボタンが押されたときにそのコードを送信することができます。簡単な例を次に示します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Nw = New Window( "Make Edits",
Text Box( "Please make any edits to the data table" ),
Text Box( "that need to be made, and then press the \!"Continue\!" button" ),
Spacer Box( size( 1, 15 ) ),
Button Box( "Continue",
nw << close window;
Oneway( Y( :height ), X( :sex ) );
)
);
Re: スクリプトを一時停止して、ユーザーがデータ テーブルを編集できるようにすることはできますかテクスネルソン、
ありがとう!数年前の投稿でこの質問に対する同様の回答を見ましたが、コードの 2 番目の部分をボタン ボックスに配置することが秘密であることを理解できませんでした (私のせいです)。あなたの説明はよくわかります。
ところで、JMP が Pause Script Box を追加できない理由があるかどうか知っていますか?それははるかに簡単になるようです。ウィッシュリストに追加できました。
pcarroll1
ユーザーがデータテーブルを編集できるようにスクリプトを一時停止できますか?現在、強調表示された行として実行すると完全に機能するスクリプトがあります。
最初の行を強調表示すると、(SQL クエリから) データ テーブルが作成され、スクリプトが停止します。
その後、そのテーブルを編集し (一部の行が強調表示または削除されます)、スクリプトの後半を実行できます。
ユーザーがスクリプト行を強調表示せずにこれを実行できるようにしたいので、ユーザーがテーブルの編集を指示するまでスクリプトを一時停止する方法が必要です。
新しいウィンドウ << モーダルを試しましたが、GUI の外部でのアクティビティは許可されません。
モーダルなしで新しいウィンドウを試してみましたが、スクリプトは編集されずに実行され続けます。
スクリプトを 2 つの別々の部分として実行する場合と同様に、一時停止中にスクリプトを作成するにはどうすればよいですか?
データアクセスデータのブレンディングとクリーンアップ