codice1; qta1
codice2; qta2
codice3; qta3
...
codiceN; qtaN
qualcuno sa darmi qualche indicazione?
"Karl Donaubauer" ha scritto nel messaggio
news:8isli7...@mid.individual.net...
Dim db As Database
Dim rs As Recordset
Dim i
Dim stringa As String
Set db = CurrentDb
Set rs = db.OpenRecordset("select * from scarichitxt")
If rs.RecordCount > 0 Then
rs.Edit
rs.MoveFirst
For i = 1 To rs.RecordCount
stringa = rs!Codice & ";" & rs!Quantita
If i = 1 Then
Open "C:\pippo.txt" For Output As #1
Print #1, stringa
ElseIf i > 1 Then
Open "C:\pippo.txt" For Append As #1
Print #1, stringa
End If
Close #1
rs.MoveNext
Next i
End If
> Si pu� ottimizzare questo codice secondo voi?
Se vuoi copiare un migliaio di record e metterci mezza giornata no.
>
>
> Set db = CurrentDb
> Set rs = db.OpenRecordset("select * from scarichitxt")
>
Open "C:\pippo.txt" For Output As #1
do until rs.eof
Print #1, rs!Codice & ";" & rs!Quantita
rs.MoveNext
Loop
Close #1
--
ac (x=y-1)
S�.
> per� funziona! mentre trasfertext mi chiede un file ini che non
> capisco come creare.
> ...
Hai sbagliato qc, altrimenti non chiede uno schema.ini perch�
non c'� bisogno.
ac ti ha gi� scritto un semplice esempio.
Se non riesci, incolla il codice che hai provato.
"Alessandro Cara" ha scritto nel messaggio
news:H3cyo.26127$%a.1...@tornado.fastwebnet.it...
"Karl Donaubauer" ha scritto nel messaggio
news:8it1bm...@mid.individual.net...
il tuo codice mi da
errore di runtime "3441"
il separatore di campo nella specifica dei file di testo corrisponde al
separatore decimale o al delimitatore di testo
cosa vorr�????
--
ac (x=y-1)
Se la tua versione segreta di Access è 2007 esiste un tale bug noto.
Non solo per questo ma sempre sarebbe meglio di usare una
specifica di esportazione nella quale si puo impostare il
deliminatore desiderato ecc.
Poi si usa la specifica nel commando come anche mostrato nella guida:
DoCmd.TransferText acExportDelim, "MiaBellaSpecifica", _
...
Ma questa query (fammi capire) restituisce una riga sola ?