Newsgroup: it.comp.appl.access
Titolo: Esportare dati su file di testo [HELP]

Ho eseguito:
DoCmd.TransferText acExportDelim, , "tblDaEsportare", "C:\pippo.txt", False
e mi scontro nei seguenti 3 problemi:
1. I record sono contenuti da " mentre vorrei che ci fosse il testo puro
2. Viene scritto un record per riga mentre vorrei che fossero separati solo
dal ;
3. Vorrei far scegliere all'utente dove e in che file esportare i dati
Suggerimenti ?
Grazie
Fabio

 ha scritto nel messaggio
news:d6%C6.162050$lj4.4...@news6.giganews.com...

A grandi linee potrebbe essere:
Aggiungi una casella di testo in cui l'utente deve inserire il percorso del
file
Lega ad un evento appropriato dell'oggetto che preferisci il codice che
1) Apre un recordset con i dati che vuoi esportare
2) Apre il file specificato dall'utente nella casella di testo
3) Legge la riga del recordset campo per campo e la accoda in una stringa
4) Scrive nel record la stringa creata
5) Chiude il file ed il recordset
Sembra complicato ma ti assicuro che non lo è ed inoltre ottieni un
controllo
completo sui tuoi dati.
--
Claudio Tregambe

 Fabio
Ciao.

 3. Vorrei far scegliere all'utente dove e in che file esportare i dati
Ho preso il codice presente nel sito comune e ho utilizzato quello
abbinandolo ad una casella di testo "sorgente" per il codice di
esportazione... non e' proprio preciso preciso pero' funziona...
Ciao e grazie
Fabio

 3. Vorrei far scegliere all'utente dove e in che file esportare i dati
CUT
non č un problema va bene anche lo stesso file da me impostato.
Il mio problema e che facendo Esporta...  (procedura manuale) risolvo tutto
ma da macro con il solo comando Output su... esce un casino, dato che vorrei
creare un bottone, da maschera, e farmi creare un solo file che sovrasciverň
volta per volta.
Saluti Axel

 3. Vorrei far scegliere all'utente dove e in che file esportare i dati



Ciao.

 wrote in message
9bm3ru$785$1...@canarie.caspur.it...

Scusami io ho inserito  docmd.transfertext; il problema č che mi dice "macro
'DoCmd' non trovata.
DoCmd.TransferText acExportDelim, , "tblDaEsportare", "C:\pippo.txt",False
io vorrei esportare una query come dovrei fare?
Ciao Axel

 Ciao Axel
Ciao.

 Ma dove hai inserito l'istruzione?
Ho creato un bottone e poi proprietà "su clic" ho inserito
DoCmd.TransferText acExportDelim, ,
"nomeTabella_o_QueryDaEsportare","C:\pippo.txt",False
cmq ancora mi da il problema macro docmd non trovata
Ciao





 Ciao
Quello che hai riportato č l'esempio o hai proprio inserito nell'evento del
bottone quell'istruzione?
Perché "nomeTabella_o_QueryDaEsportare" č solamente una indicazione di cosa
ci deve essere inserito in quel parametro, ma anche indicando un parametro
errato non presenta un messaggio di "macro docmd non trovata". Puoi inviare
il numero dell'errore e il testo visualizzato.
Ciao.

 Ciao.
Naturalmente scrivo la query tra virgolette che devo esportare, l'errore non
mi da numeri ma solo ok e ?, la spiegazione é:
Macro <nome> non trovata.
Si sta tentando di eseguire una macro che contiene un'azione che non esiste
oppure una macro che non è stata ancora salvata. È necessario creare la
macro oppure salvare la nuova macro....
Ho cercato su comando docmd e probabilmente il mio access 2.0 non prevede
l'esportazione dei dati.Nell' esempio ho trovato questo che forse mi
potrebbe aiutare:
L'esempio successivo indica il modo in cui è possibile richiamare il comando
Salva del menu File sulla barra dei menu corrente.
DoCmd DoMenuItem A_FORMBAR, A_FILE, A_SAVEFORM
Ciao Axel


ACCESS 2.0???!!!
Cavolo e quando me lo dici? Mi dispiace ma non ce l'ho installato access 2.0
e non ti posso aiutare; mi ricordo che il docmd era senza il punto ma non
ricordo se esisteva un TransferText; ma l'help che dice?
Ciao.

 Ciao.
Allora dice ciccia, prevede solo apertura di finestre non dice niente su
trasferimenti.
Ti ringrazio comunque
Ciao Axel

 Ciao Axel
Per l'occasione ho "rispolverato" Access 2.0 e nell'help ho trovato:
'----------------
Azione "TransferText"Access Basic
Sintassi
DoCmd TransferText [tipotrasferimento] [, nomespecifica], nometabella ,
nomefile [, nomicampi]
Esempio
Nell'esempio che segue, i dati della tabella Report esterno vengono
esportati nel file di testo delimitato APRILE.DOC utilizzando la specifica
Output Standard.
DoCmd TransferText A_EXPORTDELIM, "Output standard", "Report esterno",
"C:\FILETXT\APRILE.DOC"
'----------------
Ciao.