Output diversi quando eseguo nuovamente lo scriptCiao,
Ho uno script che manipola la mia tabella di dati. Quando eseguo di nuovo lo script e la tabella di dati manipolata è aperta, lo script viene eseguito nella tabella di dati già manipolata, anche se non ho salvato quella tabella di dati con lo stesso nome di file dell'originale. C'è un modo per impedire che ciò accada e di eseguire solo lo script sulla tabella dati originale? Qualsiasi aiuto sarebbe apprezzato.
Ri: Output diversi quando eseguo nuovamente lo scriptJeff,
Quando leggo la documentazione sull'opzione Forza Aggiorna che si applica solo a .jrn , .jsl , .jrp , o .jmpappsource file, mi sono sempre chiesto perché JMP abbia deciso di non applicarlo ai file .jmp o di avere un'opzione Forza Aggiorna Chiudi , che forza tutte le finestre dipendenti a chiudersi. A mio avviso, questa sarebbe un'opzione utile, specialmente quando si sviluppa un'applicazione o si esegue il debug di uno script.
Ri: Output diversi quando eseguo nuovamente lo scriptOpen () non riapre un file già aperto.
Se si desidera ripristinare la versione salvata della tabella, è necessario chiuderla senza salvarla prima di riaprirla.
Ri: Output diversi quando eseguo nuovamente lo scriptQuesto script, ad esempio:
dn = Open("Numbers.jmp");
Current Data Table(dn);
Column("Numbers");
colNumbers = Column(1);
Column(dn, "Numbers") << Data Type( Numeric );
For Each Row(
dn:colNumbers = dn:colNumbers + 1;
);
Continua a incrementare ogni riga di una volta ogni volta che eseguo lo script. Ma non ho salvato la tabella dei dati la prima volta che ho eseguito lo script, quindi perché incrementa la tabella dei dati non salvati? Stai suggerendo che poiché la prima volta che ho eseguito lo script la tabella dei dati è la tabella dei dati corrente ed è per questo che aggiorna la tabella dei dati corrente invece dell'originale? In tal caso, come potrei farlo in modo che ogni volta che eseguo lo script manipoli solo la tabella dei dati originale?
Ri: Output diversi quando eseguo nuovamente lo scriptSei in grado di condividere il tuo script?
Se lo script sta manipolando la tabella di dati corrente (anziché inviare messaggi a un riferimento alla tabella di dati), è possibile che quando si esegue lo script la seconda volta, la tabella di dati originale non sia più la tabella di dati corrente.