Stuart McLachlan
stuart at lexacorp.com.pg
Thu Jan 15 16:15:40 CST 2004
On 15 Jan 2004 at 15:15, Oleg_123 at xuppa.com wrote:
> Hey Group
> i have to save this data (right now I have it in a spreadsheet)
> 01003, 011-11-1123, Doe, Jane, A
>
> as .txt file so it would like
>
> 01003, 011-11-1123, "Doe", "Jane", A
>
>
> and they specifically want quotes around first and last name, and ONLY
> there. when I create *.csv file from Excel I got no quotations (I tried
> specifically making those 2 fields as "text" and the others as "general"
> and even "numbers", but no result) When I do it through though Acess I get
> all in quotations, and over there I can't play with data types. I tried
> adding colums with " at the beginning and end of mane fields, but ehen I
> converted that to *.csv I got tripe quotes on names, and no quotes
> elsewhere...
> Any suggestions ?
>
Do it yourself rather than trying to use automated routines.
With the data as an Access table (myData), run a function like.
Function ExportData() as Long
Dim strExport as String
Dim rs as Recordset
Set rs = Currentdb.Openrecordset("myData")
Open "MyNewDataFile.csv" for Output as #1
While not rs.eof
strExport = rs(0) & "," & rs(1) & ",""" & rs(2) & """,""" & rs(3) &
"""," & rs(4)
Print #1, strExport
rs.MoveNext
Wend
End Function
--
Lexacorp Ltd
http://www.lexacorp.com.pg
Information Technology Consultancy, Software Development,System
Support.