Input multipli per l'estrazione di dati SQL tramite script JMP.Ho uno script JSL che estrae dati da SQL. Attualmente, ho un elenco di numeri d'ordine in una tabella e lo uso per estrarre i dati di tutti gli ordini univoci del negozio.
Vorrei aggiungere una funzione popup per inserire più ordini. Sono riuscito a farlo per un ordine. Come posso aggiungere più ordini in una finestra popup?
Di seguito è riportato lo script che ho ideato.
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>lista.</STRONG></P>
<LINGO-LABS id="lingo-labs-880265" slang="en-US" mode="CREATE">
<LINGO-LABEL>Analisi e modellazione dei dati di base</LINGO-LABEL>
</LINGO-LABS>
Re: Input multipli per l'estrazione di dati SQL tramite script JMP.È possibile utilizzare la casella di modifica del testo e quindi analizzare l'input dell'utente (utilizzare la funzione << set o analizzarla dopo aver ottenuto il risultato)
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<P>Oppure puoi aggiungere il pulsante + per aggiungere più caselle di modifica dei numeri</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL> <P>oppure utilizzare la casella di modifica del numero</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Re: Input multipli per l'estrazione di dati SQL tramite script JMP.Grazie Jarmo,
La funzione della casella di modifica del testo ha funzionato alla grande.
Quando inserisco più numeri d'ordine nello stesso file e sostituisco lo spazio con "," funziona correttamente.
Voglio renderlo robusto. Come posso gestire l'input quando viene inserito verticalmente? (Mi serve quando copio un elenco da Excel).

Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Re: Input multipli per l'estrazione di dati SQL tramite script JMP.Il metodo migliore che ho trovato è generalmente Regex, ma il modello dipende dal caso d'uso. In questo caso potresti semplicemente usare Collapse Whitespace + Words
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<BR /> <P>Potresti anche pulire l'input in modo che l'utente lo veda quando esegue il commit della modifica</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>