Fehler bei Exportieren eine Access2000 Tabelle nach CSV Datei per VBA

06/09/2013 - 10:47 von ntoni nsimba | Report spam
Hallo,
Ich habe zwei Fehler bei Export per VBA eine Tabelle nach CSV Datei

erst.
in der CSV Datei wird die Feldnamen in der erste Zeile nicht erzeugt
obwohl in der Exportspezikation habe ich Feldname in erste Zeile berücksichtigt.

Zweite
Das Datumfeld kommt mit Uhrzeit 00:00:00 obwohl ich das Datumskurzformat
gewàhlt habe.
Bsp 10.05.2013 in CSV 10.05.2013 00:00:00 ich möchte die Uhrzeit nicht haben


So sieht meine Code Aus:
DoCmd.TransferText acExportDelim, "TblIDe01072 Exportspezifikation", "tblIDe01072", "D:\Sudfactoring\sichern\Test\Out\IDe01072.csv"

Danke schön in voraus für Ihre Hilfe


Ntoni Nsimba
 

Lesen sie die antworten

#1 Karl Donaubauer
06/09/2013 - 11:22 | Warnen spam
ntoni nsimba wrote:
...
in der CSV Datei wird die Feldnamen in der erste Zeile nicht
erzeugt obwohl in der Exportspezikation habe ich Feldname
in erste Zeile berücksichtigt.

Zweite
Das Datumfeld kommt mit Uhrzeit 00:00:00 obwohl ich das
Datumskurzformat
gewàhlt habe.
Bsp 10.05.2013 in CSV 10.05.2013 00:00:00 ich möchte die Uhrzeit
nicht haben

So sieht meine Code Aus:
DoCmd.TransferText acExportDelim, "TblIDe01072
Exportspezifikation", "tblIDe01072",
"D:\Sudfactoring\sichern\Test\Out\IDe01072.csv"



1. Du musst den Parameter für die Feldnamen setzen, also
hintendran noch ein Komma und True:

DoCmd.TransferText acExportDelim, _
"TblIDe01072 Exportspezifikation", "tblIDe01072", _
"D:\Sudfactoring\sichern\Test\Out\IDe01072.csv", True

2. Format-Einstellungen sind TransferText egal.
Exportiere nicht die Tabelle sondern eine Abfrage, in der du
das Feld mit der Format-Funktion so formatierst, wie du es
haben willst.

Damit Access das mitbekommt, musst du danach wahrscheinlich
die Exportspezifikation nochmal neu erstellen.

Servus
Karl
*********
Access-FAQ: http://www.donkarl.com + AEK16
Access-Entwickler-Konferenz, 28/29.9. Nürnberg, 19/20.10. Hannover

Ähnliche fragen