Entrée multiple pour l'extraction de données SQL à l'aide d'un script JMP.J'ai un script JSL qui extrait des données de SQL. Actuellement, j'ai une liste de numéros de commande dans une table, et je l'utilise pour extraire les données de toutes les commandes uniques de la boutique.
Je souhaite ajouter une fenêtre contextuelle pour saisir plusieurs commandes. J'ai réussi à le faire pour une seule commande. Comment ajouter plusieurs commandes dans une fenêtre contextuelle ?
Vous trouverez ci-dessous le script que j'ai imaginé.
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>Analyse et modélisation des données de base</LINGO-LABEL>
</LINGO-LABS>
Ré : Entrées multiples pour l'extraction de données SQL à l'aide d'un script JMP.Vous pouvez utiliser la zone d'édition de texte, puis analyser la saisie utilisateur (utilisez soit la fonction << set, soit l'analyser après avoir obtenu le résultat)
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<P>Ou vous pouvez ajouter le bouton + pour ajouter plus de zones d'édition de nombres</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL> <P>ou utilisez la zone d'édition de la colonne numérique</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Ré : Entrées multiples pour l'extraction de données SQL à l'aide d'un script JMP.Merci Jarmo,
La fonction de zone d'édition de texte a très bien fonctionné.
Lorsque j'entre plusieurs numéros de commande dans un même fichier brut et que je remplace l'espace par ",", cela fonctionne bien.
Je souhaite le rendre robuste. Comment puis-je gérer la saisie verticale ? (J'en ai besoin pour copier une liste depuis Excel.)

Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
Ré : Entrées multiples pour l'extraction de données SQL à l'aide d'un script JMP.La meilleure méthode que j'ai trouvée est généralement l'expression régulière, mais le modèle dépend de votre cas d'utilisation. Dans ce cas, vous pourriez simplement utiliser « Réduire les espaces » + « Mot ».
Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>
<BR /> <P>Vous pouvez également nettoyer l'entrée de manière à ce que l'utilisateur la voie lorsqu'il valide la modification.</P> <CODE class=" language-jsl">Names Default To Here(1);
nw = New Window("Enter Shop order",
<
<MODAL></MODAL>