為開始和結束日曆日期選擇框/日期輸入框新增窗口您好,JMP 社區,我通常使用 jmp 預選,並且繪製圖表需要幫助來為下面的腳本添加選擇日期修改。
如下所示,一旦我呼叫資料庫,我必須修改開始和結束的日期,以便查詢輸入日期所需的資料。
dt = Open Database(
"DSN=xxx ;Description=yyy;UID=zzz;PWD=zzz;APP=JMP;DATABASE=MATS;",
"SELECT pen_parametric.pn_id, pen_parametric.equiplk_ky, parametric_dlk.paramlk_ky,
FROM MATS.parametric_dlk parametric_dlk, MATS.pen_parametric pen_parametric
WHERE parametric_dlk.paramlk_ky = parametric_ref_llk.paramlk_ky AND parametric_dlk.paramlk_ky = pen_parametric.paramlk_ky AND ((pen_parametric.part_dm Between {ts '2019-07-01 00:00:00'} And {ts '2019-07-02 00:00:00'}))"
);
dt << Set Name( "Data01" );
因此對於(在 {ts ' 2019-07-01 00:00:00 '} 和 {ts ' 2019-07-02 00:00:00 '})
是否可以新增一個腳本框,提示新的視窗日曆框,以便根據上面的格式化日期選擇日曆,以便可以將日期替換為我想要/選擇的日期,然後運行腳本?
先感謝您!
BR,奧蒂斯
回覆:為開始和結束日曆日期選擇框/日期輸入框新增視窗擔, @danschikore , 謝謝。
我也喜歡日期格式的 NumberEditBox()。 我打算發布一個替代腳本來產生如下所示的對話框。 然而,我想@奧蒂斯澤卡可能是 JSL 的新手。NumberEditbox() 的非常有用的選項包括設定最小值、最大值以及僅指定整數。附加的腳本使用一個函數來創建一個有界整數編輯框,該編輯框將值傳回給使用者指定的變量,這對於非模態對話框是有價值的。 我將其發佈到博客,因為我知道您不需要示例。

回覆:為開始和結束日曆日期選擇框/日期輸入框新增視窗這是 Georgia 腳本的修改版本,它使用數位編輯框而不是直接使用日曆框。如果數位格式設定為日期,數位編輯框將具有日曆內建的彈出版本。我將格式設定為僅包含日期,但如果您需要這種粒度級別,也可以包含一天中的時間。

Names Default To Here( 1 );
tmpstr =
"SELECT pen_parametric.pn_id, pen_parametric.equiplk_ky, parametric_dlk.paramlk_ky,
FROM MATS.parametric_dlk parametric_dlk, MATS.pen_parametric pen_parametric
WHERE parametric_dlk.paramlk_ky = parametric_ref_llk.paramlk_ky
AND parametric_dlk.paramlk_ky = pen_parametric.paramlk_ky
AND ((pen_parametric.part_dm Between {ts '^sdt^'} And {ts '^edt^'}))";
New Window( "Query Date",
<<MODAL></MODAL>回覆:為開始和結束日曆日期選擇框/日期輸入框新增視窗啊icic..謝謝你的幫忙!
需要更多練習理解你所寫的內容。謝謝你!
回覆:為開始和結束日曆日期選擇框/日期輸入框新增視窗@奧蒂斯澤卡,
有多種方法可以做到這一點。 這是一個例子

Names Default To Here( 1 );
tmpstr = "SELECT pen_parametric.pn_id, pen_parametric.equiplk_ky, parametric_dlk.paramlk_ky,
FROM MATS.parametric_dlk parametric_dlk, MATS.pen_parametric pen_parametric
WHERE parametric_dlk.paramlk_ky = parametric_ref_llk.paramlk_ky
AND parametric_dlk.paramlk_ky = pen_parametric.paramlk_ky
AND ((pen_parametric.part_dm Between {ts '^sdt^'} And {ts '^edt^'}))"
;
New Window( "Query Date", <<MODAL></MODAL>