Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

csv Export einer Abfrage über VBA

Begonnen von henfoni, Dezember 07, 2012, 15:06:38

⏪ vorheriges - nächstes ⏩

henfoni

Moin,

ich möchte das Ergebnis einer Abfrage als csv-Datei exportieren. Bisher machte ich das über einen gespeicherten Export. Das klappt auch alles wunderbar. Nun möchte ich es direkt über VBA lösen. Habe folgenes versucht:

DoCmd.TransferText acExportDelim, , "exp_Perioden", "D:\exp_Perioden.csv"

Da bekomme ich Fehler 3027, Objekt oder DB ist schreibgeschützt. Ich kann nirgends sehen, dass da etwas schreibgeschützt ist..!? Es sind keine Abfragen, Tabellen oder Formulare sonst offen.

Kann mir jmd. helfen? Danke und Gruß
Wer nicht fragt, bleibt dumm.

DF6GL

Hallo,

--Ist exp_Perioden der Name einer Tabelle oder Abfrage?
--Hast Du Schreibrechte für die Datei D:\exp_Perioden.csv  
--Versuch, statt csv  txt als Datei-Extension zu verwenden .

henfoni

hab den Fehler selbst gefunden.

    DoCmd.TransferText acExportDelim, "Allgemeine_Exportspezifikation", "exp_Perioden", "D:\Perioden.csv", True

so funktioniert es. Vorher die Spezifikation Allgemeine_Exportspezifikation anlegen mit den gewünschten Einstellungen.
Wer nicht fragt, bleibt dumm.