Chiudere le tabelle senza salvareHo un paio di frustrazioni con la chiusura delle tabelle di dati.
1) se provo a chiudere le tabelle dalla barra delle applicazioni, JMP chiederà ogni volta se voglio nascondere la tabella dati o semplicemente chiudere tutti i grafici e i report associati, quindi chiedere separatamente se Veramente vuoi chiudere la tabella senza salvare. c'è qualche opzione per sbarazzarsi di una di queste finestre di dialogo? Capisco che un programma vorrebbe avvisare un utente prima che chiuda una tabella di dati senza salvare, ma apro dozzine di tabelle ogni giorno e non ho bisogno di salvarne nessuna. Si aprono tramite uno script jsl, quindi se posso aggiungere qualcosa allo script per non chiedere quando li chiudo, è fantastico, ma non li chiudo con uno script quindi "Close( dt, No Save)" purtroppo non è il l'unica risposta di cui ho bisogno.
2) Se seleziono le tabelle che voglio chiudere dalla finestra Home, posso chiuderle tutte e salvare nessuna, il che è fantastico, ma poi tutti i grafici, i report e i grafici ad esse associati rimarranno aperti, orfani, il che sembra come se fosse un bug. Qualcuno conosce una soluzione alternativa per questo, oltre a fare clic su tutti i grafici oltre alle tabelle?
Personalizzazione di massaRe: Chiudere tabelle senza salvareFunziona perfettamente, grazie!
Re: Chiudere tabelle senza salvareProva l'opzione File > Chiudi più dal menu file. Ti verrà presentata una finestra di dialogo che ti consente di scegliere tutti i file o quelli selezionati da chiudere. Quelli che potenzialmente devono essere salvati hanno un * e hai le opzioni per rivedere o non rivedere.Re: Chiudere tabelle senza salvareUn'altra opzione è salvare uno script per chiudere la tabella dati quando la apri:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Script( "Close without save",
current data table() << Close Window;
);

Re: Chiudere tabelle senza salvareScusa, digita lo script sopra e funziona solo se chiudi direttamente una finestra, ma potresti essere in grado di modificarlo in modo che funzioni in tutti i casi.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "a new column here", "Character" );
dt << On Close(
window = Current Window();
table = window[Data Browser Box( 1 )] << Get Data Table;
(table << Get Windows()) << Close Window();
Close( table, No Save );
1
)
Re: Chiudere tabelle senza salvareSe stai aprendo le tabelle con uno script, puoi aggiungere la seguente funzione OnClose alle tabelle.Qui apro una tabella incorporata e aggiungo un'istruzione on-close per chiudere la tabella senza salvare: dovresti essere in grado di aggiungerla al tuo script senza problemi.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "a new column here", "Character" );
dt << On Close(
window = Current Window();
table = wnd[Data Browser Box( 1 )] << Get Data Table;
(table << Get Windows()) << Close Window();
Close( table, No Save );
1
)
Probabilmente c'è un modo per fare in modo che la variabile window / table fornisca un elenco di finestre allegate (i grafici e simili) che puoi quindi chiudere, ma non ho controllato.