使用 JMP 腳本進行 SQL 資料擷取的多重輸入。我有一個 JSL 腳本,可以從 SQL 提取資料。目前,我在一張表中列出了訂單號,我正在用它來提取所有獨立車間訂單的資料。
我想新增一個彈出功能來輸入多個購物訂單。我之前可以針對一個訂單進行此操作。如何在彈出框中新增多個購物訂單?
以下是我想出的腳本。
Names Default To Here(1);
Clear Globals();
//dt = current data table();
//Summarize(dt, uniq = By(:Column 1));
//sql_in = ConcatItems(uniq,",");
//****************************** Enter Leakage current below****************
Shop Order = New Window( "Enter Shop order",
<
<MODAL></MODAL>
<P><STRONG>列表。</STRONG></P>
<LINGO-LABS id="lingo-labs-880265" slang="en-US" mode="CREATE">
<LINGO-LABEL>基礎資料分析與建模</LINGO-LABEL>
</LINGO-LABS>
回覆:使用 JMP 腳本進行 SQL 資料擷取的多重輸入。您可以使用文字編輯框,然後解析使用者輸入(使用<<設定函數或在獲得結果後解析它)
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<P>或者您可以新增 + 按鈕來新增更多數位編輯框</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL> <P>或使用數字列編輯框</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
回覆:使用 JMP 腳本進行 SQL 資料擷取的多重輸入。謝謝 Jarmo,
文字編輯框功能非常好用。
當我在同一個原始文件中輸入多個訂單號碼並用“,”替換空格時,它工作正常。
我想讓它更健壯。垂直輸入時該如何處理? (我從 Excel 複製清單時需要這個功能。)

Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
回覆:使用 JMP 腳本進行 SQL 資料擷取的多重輸入。我想到的最佳方法通常是正規表示式,但具體模式取決於你的用例。在這種情況下,你或許可以使用“折疊空格 + 單字”
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<BR /> <P>您還可以清理輸入,以便用戶在提交更改時能夠看到它</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>