2987_it-IT
Crea tabella e poi salvala in JSLCiao JMPers,
Sto creando un set di dati recuperando i dati da Oracle. Subito dopo aver ottenuto i dati voglio salvarli, utilizzando un nome scelto dall'utente. Il JSL ha questo aspetto:
dt = database aperto(dsn_string, sql_statement, "Categorie MedDRA");
dt <
Tuttavia, non ottengo la finestra di dialogo File> Salva. Invece cerca solo di salvare il file (da qualche parte?) e il registro mostra i messaggi di errore
Il file non può essere aperto in scrittura, si apre solo in lettura.
Questo file non può essere salvato con il nome dato.
Grazie!Ri: Crea tabella e poi salvala in JSLFunziona come un fascino. Grazie per averci dato un'occhiata. Avviserò il supporto tecnico.
Saluti,
PeterRi: Crea tabella e poi salvala in JSLSembra che i designatori per apri e salva siano invertiti. Cioè, 1 vuole aprire e 0 vuole salvare. Quanto segue funziona ma non dovrebbe se la funzione è corretta per funzionare come documentato (o forse i documenti dovrebbero essere modificati?):
xml_text = "Testo da salvare";
xml_default_file = "miofile.xml";
xml_file_path = Seleziona file(
"Salva il file XML",
"",
{"File XML|xml", "Tutti i file|*"},
1,
0,
xml_default_file
);
Salva file di testo ( xml_file_path, xml_text );Ri: Crea tabella e poi salvala in JSLCiao Peter,
Ho appena provato il tuo esempio e sembra che potrebbe esserci un bug qui.
Si prega di inviare una nota al supporto tecnico (support@jmp.com) e fargli dare un'occhiata.
Grazie!
JeffRi: Crea tabella e poi salvala in JSLNuova ruga su questo problema:
Sto creando del testo XML e vorrei salvarlo in un file XML. Sto creando un nome file di output predefinito e vorrei che l'utente avesse un piccolo controllo sul processo. Voglio qualcosa di simile a quello che succede quando usi SAVE(""), solo che voglio fornire un nome file predefinito e l'estensione deve essere XML.
Sembra che la funzione PICK FILE possa fare il lavoro:
percorso = seleziona file(,,,,,)
Richiede all'utente una finestra Apri, restituendo il percorso del file scelto. L'argomento filterList è un elenco di stringhe nel formato: "Label|suffix1;suffix2;...". Il primo argomento del filtro specifica quale filtro viene visualizzato inizialmente. Il quinto argomento indica se la finestra deve funzionare come finestra di salvataggio (saveFlag = 1) o aperta (safeFlag = 0). L'argomento finale specifica il file inizialmente selezionato.
Tuttavia il saveflag non sembra funzionare come pubblicizzato:
xml_default_file = "miofile.xml";
xml_file_path = pick file("Salva il file XML", "", {"File XML|xml", "Tutti i file|*"},
1, 1, file_xml);
salva file di testo (xml_file_path, xml_text);
Ottengo errori dicendo che il file myfile.xml non esiste.
Grazie per l'aiuto!
PeterRi: Crea tabella e poi salvala in JSLHa funzionato alla grande. Non credo che avrei capito quel piccolo trucco. Grazie mille Michele!Ri: Crea tabella e poi salvala in JSLNon l'ho visto nei documenti 8.0.2 ma ho scherzato un po 'e ho scoperto che questo fa apparire una finestra di dialogo di salvataggio:
dt << salva("");
I documenti dicono che dt << save() salva utilizzando il nome della tabella corrente.
Dovrei aggiungere che l'ho provato utilizzando un file Excel come "database" tramite ODBC. Non sono sicuro che il salvataggio abbia qualcosa a che fare con il modo in cui è stata creata la tabella, anche se devo dire che non ho ricevuto i messaggi di errore che hai visto usando save() e il file è stato salvato con successo;
Michael