Newsgroup: it.comp.appl.access
Titolo: esportare tabella in un file di testo

come faccio ad esportare i record di una tabella/query nel formato 
campo1-campo2-campo3-...-campon senza che access mi inserisca apici e punti 
e virgola??
vorrei un file pulito da separatori insomma...
grazie in anticipo
Nicola 

 vorrei un file pulito da separatori insomma...
Gli apici li togli quando definisci il formato di esportazione. Per i
delimitatori, o esporti in formato "larghezza fissa", o fai una query
tipo
SELECT Campo1 & Campo2 & Campo3 &......& CampoN As CampoOut FROM
Tabella
e esporti quella.
cia'
Max

 ha scritto nel messaggio 
news:1194445501.7...@o80g2000hse.googlegroups.com...

non ho trovato nessun modo (ne via codice ne via macro) di esportare i campi 
nel formato che voglio
La query che ho realizzato è di tipo campo1 & "-" & campo2 ed il file finale 
deve contenere per l'appunto la colonna di record campo1-campo2
questo file prenderà il nome di un valore campo di una maschera e verrà 
inviato via e-mail in automatico per l'acquisizione in un software 
aziendale...
sapreste farmi un esempio di codice per l'esportazione??
grazie 1000
Nicola 

 aziendale...
Ma scusa, non puoi usare direttamente il - come separatore di record?
Ma a parte questo: fai file, esporta, tipo file:file di testo e dai un
nome, avanzate, metti il trattino come delimtiatore di campo e nulla
come qualificatore di testo, premi "salva con nome" e salvi la
specifica di esportazione, diciamo che la chiami "PIPPO", a questo
punto puoi anche fare Annulla.
Poi, da codice:
DoCmd.TransferText acExportDelim, "Pippo", "[tabella da esportare]",
"[indirizzo e nome file]", 0
cia'
Max


Ciao,
prova con il seguente codice. Lo uso per preparare un file di testo
che deve essere importato da un programma di Home banking. I record
devono essere lunghi 186 caratteri e l'ultimo record deve avere il
carattere di fine file.
Ho una mashera che si appoggia ad una tabella temporanea che popolo
con la lista dei pagamenti da fare, alla mashera ho aggiunto una
casella di testo (FileName) per iserire il nome del file da creare e
un pulsante [Crea].
Private Sub Crea_Click()
On Error GoTo Err_Crea_Click
Dim myline As String
Dim db As Database
Dim rst, rsa As Recordset
Set db = CurrentDb()
Dim mystring As String
myname = Me.FileName
Set fs = CreateObject("Scripting.FileSystemObject")
Set A = fs.CreateTextFile("C:\MiaDirectory\" & myname, True)
Set rst = db.OpenRecordset("MiaTabella")
    rst.MoveFirst
        Do Until rst.EOF
        mystring = Space(182)
        Mid(mystring, 1) = rst!Campo1
        Mid(mystring, 19) = rst!Campo2
        Mid(mystring, 54) = rst!Campo3
        Mid(mystring, 64) = rst!Campo4
        Mid(mystring, 65) = rst!Campo5
        Mid(mystring, 67) = rst!Campo6
        Mid(mystring, 90) = rst!Campo7
        Mid(mystring, 126) = rst!Campo8
        Mid(mystring, 131) = rst!Campo9
        Mid(mystring, 132) = rst!Campo10
        Mid(mystring, 133) = rst!Campo11
        Mid(mystring, 135) = rst!Campo12
        Mid(mystring, 137) = rst!Campo13
        Mid(mystring, 150) = rst!Campo14
        Mid(mystring, 152) = rst!Campo15
        Mid(mystring, 175) = rst!Campo16
        Mid(mystring, 181) = rst!Campo17
        Mid(mystring, 182) = rst!Campo18
     A.writeline mystring
    rst.MoveNext
        Loop
        rst.Close
        mystring = ""
        mystring = Chr(26)
     A.Write mystring
A.Close
MsgBox ("Il file " & myname & " e stato creato e salvato in C:
\MiaDirectory\")
DoCmd.Close
Exit_Crea_Click:
    Exit Sub
Err_Crea_Click:
    MsgBox Err.Description
    Resume Exit_Crea_Click
End Sub

 - Mostra testo tra virgolette -
Scusa ho dimenticato di dire che quando riempi mystring puoi
aggiungere al campo quello che vuoi,
ad esempio: Mid(mystring, 1) = rst!Campo1 "-"
Saluti

         Mid(mystring, 19) = rst!Campo2
.... non facevi molto, ma molto prima con
docmd.transfertext dbExportFixed eccetera eccetera?
cia'
Max

 ha scritto nel messaggio 
news:1194594473.8...@d55g2000hsg.googlegroups.com...




cia'
Max
-----------------
funziona perfettamente, se integro la specifica di esportazione e sposto il 
file su un altro pc, viene riconosciuta comunque o questa viene salvata in 
qualche file che va copiata insieme al file access???
Nicola 

 qualche file che va copiata insieme al file access???
Le specifiche di import/export sono memorizzate in una tabella
nascosta nel DB, quindi non solo seguono il database quando copi il
file, ma puoi anche copiarle da un DB all'altro come per qualsiasi
tabella.
cia'
Max

 ha scritto nel messaggio 
news:1194851913.2...@v2g2000hsf.googlegroups.com...

grazie 1000 per l'aiuto!!
Nicola