Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Ltblue am April 08, 2011, 10:29:39

Titel: CSV Export
Beitrag von: Ltblue am April 08, 2011, 10:29:39
Hallo!

Würd mal wieder Hilfe brauchen..  ::)

Ich importiere eine CSV Datei in folgendem Format:
("tbImport")
(http://i570.photobucket.com/albums/ss142/freakyLtblue/Access/01-5.png)

Zeige die Datei dann in einem Formular an um vl noch etwas zu ändern oder so..
("Start")
(http://i570.photobucket.com/albums/ss142/freakyLtblue/Access/03.png)

Jetzt würd ich gern auf eine Button klicken und das Ganze in eine CSV Datei exportieren.

Das Zielformat soll so aussehen:

TEXT;Name;Kto;Sparverein
XXX-Sparen;481;Test;Rudolf;481;-1000
XXX-Sparen;27;Testmaier;Oliver;27;-600
XXX-Sparen;386;Testhuber.;Johann;386;-600

Also die Überschriften sollen übernommen werden und darunter dann die Datensätze.

Hab da schon hin und her probiert, komm aber mit meinen geringen Access Kenntnissen nicht weiter. :(

Hat vl jemand nen Plan wie ich das anstellen könnte?? :)

Grüße
Titel: Re: CSV Export
Beitrag von: database am April 08, 2011, 13:33:03
Hallo,

zuerst musst du dir eine Exportspezifikation anlegen.
Das machst du am Besten nach dieser Anleitung:

http://www.nilsinfo.de/tipps/access/exportspezifikation.html (http://www.nilsinfo.de/tipps/access/exportspezifikation.html)

Danach erstellst du einen Button und im Ereignis 'Beim Klicken' schreibst du folgenden Befehl rein:

DoCmd.TransferText acExportDelim, "NameDeinerSpezifikation", "tbImport", "c:\Ausgabedatei.csv", True

NameDeinerSpezifikation änderst du dann auf den Namen, den du der Spezifikation bei der Erstellung gegeben hast
und C:\Ausgabedatei ersetzt du durch Pfad und Dateinamen den du verwenden willst.

HTH
Titel: Re: CSV Export
Beitrag von: Ltblue am April 13, 2011, 10:52:35
hey!

perfekt, danke dir!!! :) funktioniert super!!

grüße
Titel: Re: CSV Export
Beitrag von: database am April 13, 2011, 11:09:27
Hallo,

wenn deine Frage damit als beantwortet anzusehen ist bitte den Thread in DEINEM ersten Beitrag auf 'gelöst' setzen - DANKE!