Mehrere Eingaben für SQL-Datenabruf mithilfe eines JMP-Skripts.Ich verfüge über ein JSL-Skript, das Daten aus SQL abruft. Aktuell habe ich eine Liste mit Bestellnummern in einer Tabelle, die ich verwende, um Daten für alle einzelnen Shop-Bestellungen abzurufen.
Ich möchte eine Popup-Funktion hinzufügen, um mehrere Shop-Bestellungen einzugeben. Das ist mir für eine Bestellung gelungen. Wie kann ich mehrere Shop-Bestellungen in einem Popup-Fenster hinzufügen?
Unten ist das Skript, das ich erstellt habe.
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>Liste.</STRONG></P>
<LINGO-LABS id="lingo-labs-880265" slang="en-US" mode="CREATE">
<LINGO-LABEL>Grundlegende Datenanalyse und -modellierung</LINGO-LABEL>
</LINGO-LABS>
Betreff: Mehrere Eingaben für SQL-Datenabruf mithilfe eines JMP-Skripts.Sie können ein Textbearbeitungsfeld verwenden und dann die Benutzereingabe analysieren (verwenden Sie entweder die << Set-Funktion oder analysieren Sie sie, nachdem Sie das Ergebnis haben).
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<P>Oder Sie können die Schaltfläche + hinzufügen, um weitere Zahlenbearbeitungsfelder hinzuzufügen</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL> <P>oder verwenden Sie das Bearbeitungsfeld für die Zahlenspalte</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Betreff: Mehrere Eingaben für SQL-Datenabruf mithilfe eines JMP-Skripts.Danke, Jarmo,
Die Funktion des Textbearbeitungsfelds hat hervorragend funktioniert.
Wenn ich mehrere Bestellnummern in dieselbe Zeile eingebe und das Leerzeichen durch „“, ersetze, funktioniert es einwandfrei.
Ich möchte es robust machen. Wie kann ich mit der Eingabe umgehen, wenn sie vertikal erfolgt? (Ich brauche das, wenn ich eine Liste aus Excel kopiere.)

Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Betreff: Mehrere Eingaben für SQL-Datenabruf mithilfe eines JMP-Skripts.Die beste Methode, die ich mir ausgedacht habe, war im Allgemeinen Regex, aber das Muster hängt von Ihrem Anwendungsfall ab. In diesem Fall könnten Sie vielleicht einfach Collapse Whitespace + Words verwenden.
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<BR /> <P>Sie können die Eingabe auch so bereinigen, dass der Benutzer sie sieht, wenn er die Änderung festlegt</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>