Entrada múltiple para extracción de datos SQL mediante script JMP.Tengo un script JSL que extrae datos de SQL. Actualmente, tengo una lista de números de pedido en una tabla y la uso para extraer datos de todos los pedidos únicos de la tienda.
Me gustaría añadir una ventana emergente para ingresar varios pedidos. Ya lo hice con un solo pedido. ¿Cómo puedo agregar varios pedidos en una ventana emergente?
A continuación se muestra el guión que se me ocurrió.
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>Análisis y modelado de datos básicos</LINGO-LABEL>
</LINGO-LABS>
Re: Entrada múltiple para extracción de datos SQL mediante script JMP.Puede usar el cuadro de edición de texto y luego analizar la entrada del usuario (use la función << set o analícela después de tener el resultado)
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<P>O puede agregar el botón + para agregar más cuadros de edición de números</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL> <P>o utilice el cuadro de edición de columna numérica</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Re: Entrada múltiple para extracción de datos SQL mediante script JMP.Gracias Jarmo,
La función del cuadro de edición de texto funcionó muy bien.
Cuando ingreso varios números de pedido en un mismo formato y reemplazo el espacio con "," funcionó bien.
Quiero que sea robusto. ¿Cómo puedo gestionar la entrada cuando se introduce verticalmente? (Necesito esto al copiar una lista de Excel).

Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Re: Entrada múltiple para extracción de datos SQL mediante script JMP.El mejor método que he encontrado generalmente es Regex, pero el patrón depende de cada caso. En este caso, podrías simplemente usar "Contraer espacios en blanco + palabras".
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<BR /> <P>También puedes limpiar la entrada de tal manera que el usuario la vea cuando confirme el cambio.</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>