Gli script JSL non vengono eseguiti in JMP 15I miei script non vengono eseguiti quando li provo in JMP 15. Funzionano bene in JMP14 (e lo hanno anche in JMP13).
Il messaggio di errore che ricevo nel registro (vedi esempio sotto) mi è familiare. Lo so da JMP12 e prima succedeva solo quando eseguivo uno script e avevo il registro aperto. La soluzione era semplicemente chiudere il registro.
In JMP 15 il registro è aperto per impostazione predefinita e non riesco a chiuderlo. La preferenza" Accedi alla strategia aperta ("Esplicito"), " non esiste in JMP15.
Esiste un modo per chiudere il registro e/o aggirare il messaggio di errore "Colla" in caso contrario?
Esempio (XXX = sostituzione del nome effettivo delle tabelle dati):
riferimento oggetto cancellato: cbf << Ottieni selezionato nell'accesso o nella valutazione di 'Colla', Try(TQC_daily << chiudi finestra); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Prova(Chiudi(dt_xxx, nessun salvataggio)); /*###*/Nomi predefiniti qui(1);
Ri: Gli script JSL non vengono eseguiti in JMP 15Ciao, entrambe le opzioni funzionano. Anche se non mi sembra di aver bisogno di impostare " dbselezionato = "Proda" ;" prima della finestra modale.
Grazie mille. Riscrivo gli script adesso...
Ri: Gli script JSL non vengono eseguiti in JMP 15Le finestre modali, che mettono in pausa l'esecuzione dello script finché la finestra di dialogo non viene chiusa, sono un esempio in cui è comune provare a utilizzare una casella dopo che è stata eliminata.In questo esempio, sarebbe preferibile inizializzare una variabile prima della finestra di dialogo di richiesta:
dbSelected = "Proda";
E poi salva i risultati della casella radio durante l'esecuzione della finestra di dialogo:
cbf = Radio Box( {"Proda", "Prodb", "Prodc", "Product_Stats"},
dbSelected = cbf << Get Selected;
)
Quando si dispone di più input e si preferisce raggruppare insieme l'elaborazione dell'input, è possibile utilizzare gli script <
New Window( "OCS Scripts",
<<MODAL></MODAL>
Spero che uno di questi approcci aiuti!
Ri: Gli script JSL non vengono eseguiti in JMP 15Ciao e grazie per avermi contattato.
Non ho script OnClose in esecuzione. Quello che ho però sono finestre di selezione in cui l'utente può (o deve) selezionare, ad esempio, per guardare solo un prodotto specifico.
L'ho appena provato e gli script che non hanno la finestra di selezione sembrano funzionare correttamente. La casella di selezione appare ad esempio come quella seguente.
New Window( "OCS Scripts",
<<MODAL></MODAL>
Ri: Gli script JSL non vengono eseguiti in JMP 15Per il riferimento all'oggetto eliminato su <
Non so come questo sia correlato alle tue chiamate per chiudere le tabelle di dati.Sono presenti script OnClose che vengono eseguiti quando una tabella dati o un report vengono eliminati?