テーブルの保存と閉じるための JSL コードについてヘルプが必要ですやあ 、
私は JSL を初めて使用するので、次の点で助けが必要です。
// csv テーブルを開きますボタンボックス。
Lot_Tracker_window=新しいウィンドウ("ロットトラッカー", Lot_Tracker = Button Box("ロットトラッカー", dt=open("C:\Users\user\Documents\Temp\Lot tracker.csv")) );
//JMP テーブル ウィンドウを編集して dt テーブルに変更を加えた後。 元のファイル「Lot」への変更を保存して閉じたいですtracker.csv」を使用して、Lot_Tracker ボタン ボックスをクリックしたときにポップアップする新しいボタン ボックスを使用します。何が間違っているのでしょうか?
New Window("ロット トラッカーに保存", Save_Lot_Tracker = Button Box("ロット トラッカーに保存", dt << save("C:\Users\user\Documents\Temp\Lot tracker.csv")));
やめる()
Re: テーブルの保存と閉じるための JSL コードについてヘルプが必要です大変お世話になりました。Re: テーブルの保存と閉じるための JSL コードについてヘルプが必要ですただし、この場合はそうではありません。実際には、最初のウィンドウのボタン ボックス内に 2 番目のコードを埋め込むだけで、必要なものが得られます。
Lot_Tracker_window = New Window( "Lot tracker",
Lot_Tracker = Button Box( "Lot tracker",
dt = Open( "C:\Users\user\Documents\Temp\Lot tracker.csv" );
Lot_Tracker_window << close window;
New Window( "Save To Lot Tracker",
Save_Lot_Tracker = Button Box( "Save To Lot Tracker",
dt << save( "C:\Users\user\Documents\Temp\Lot tracker.csv" );
Quit();
)
);
)
);Re: テーブルの保存と閉じるための JSL コードについてヘルプが必要です助けてくれてありがとう。
mを使用することは可能ですか? OKボタンがないのに?
Re: テーブルの保存と閉じるための JSL コードについてヘルプが必要ですTHXRe: テーブルの保存と閉じるための JSL コードについてヘルプが必要ですあなたの問題は、コードのセットアップ方法で、JMP が各ステップの完了を待ってから先に進むと想定していることだと思います。ただし、JSL のデフォルトでは、コードが完了するまで (一時停止せずに) さらなるステートメントの処理が続行されます。したがって、コードでは 2 つのウィンドウがポップアップ表示され、Quit() が表示されて処理が停止します。やるべきことは、最初のウィンドウをモーダルウィンドウにして、Quit() 関数を 2 番目のウィンドウに埋め込み、保存ボタンが押された後にのみ実行されるようにすることです。
//Open a csv table with a Button Box.
Lot_Tracker_window = New Window( "Lot tracker",
modal,
Lot_Tracker = Button Box( "Lot tracker",
dt = Open( "C:\Users\user\Documents\Temp\Lot tracker.csv" )
)
);
//After i make changes in dt table by aditing the JMP table window.
//I want to Save&Close my changes to the original file "Lot tracker.csv",
//by using a new Button Box that i want to popup when i click
//Lot_Tracker Button Box. what am i doing wrong?
New Window( "Save To Lot Tracker",
Save_Lot_Tracker = Button Box( "Save To Lot Tracker",
dt << save( "C:\Users\user\Documents\Temp\Lot tracker.csv" );
Quit();
)
);