<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quando chiudo una tabella dati con i report ancora aperti, viene visualizzato l'avviso:
"La tabella dati ha altre finestre aperte.
Puoi chiudere tutte le finestre per questa tabella di dati o semplicemente nasconderlo.
Chiudi tutto Nascondi tabella dati Annulla "
C'è un modo per prevenire questo nelle preferenze? Nessuna delle opzioni con un'opzione "prompt" sembra controllare questo popup.
Sto cercando l'equivalente della GUI dell'opzione "Close / nosave".
Ho finito per risolvere questo con uno script a linea singola che ho assegnato a un tasto di scelta rapida e un pulsante. Incollato di seguito per gli altri se si aprono e si chiudono molte tabelle con grafici e si desidera evitare la chiusura e salvare le finestre di dialogo.
vicino ( tabella dei dati corrente () , nosave );
Per chiudere un gruppo di tabelle che iniziano con la stessa parola chiave o ID nel titolo, io uso:
openDTs = {} ;
// ottiene un elenco di tabelle aperte e lo assegna alla variabile openDTs
Per ( io = 1 , io <= N Tabella () , io ++,
Inserire ( openDTs , Tabella dati ( io ) ) ;
) ;
// scorrere tra le tabelle aperte e chiuderle se il titolo inizia con la parola chiave o l'ID
Per ( io = 1 , io <= Nitems ( openDTs ) , io ++,
questo nome = openDTs [ io ] << prendi il nome ;
parsedWords = parole ( questo nome ) ;
Se ( parsedWords [ 1 ] == KEYorID , Vicino ( openDTs [ io ] , Non salvare ))
) ;
Trovo utile questo strumento per ripulire un po 'di finestre dopo un'immersione profonda o un'analisi ripetuta. Devi solo aggiungere lo stesso id all'inizio di ogni tabella quando lo apri.