Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

export einer Query als txt mit eine besonderheit

logo3 / 1 Antworten / Flachansicht Nickles

Hallo

Ich möchte eine query exportieren dabei nutze ich folgenden code ----------------
DoCmd.TransferText acExportDelim, , _
"exportNX", "C:\218lvs.txt"
----------------

die datei sieht dann so aus
"8392;"PETER STEIN";

ich möchte (") nicht haben. Wenn ich den export manuell durchführe habe ich die möglichkeit "text Qualifier" auf "none" zu setzen und dann bekomme ich die (") weg.


die datei sieht dann so aus
8392;PETER STEIN;

weiss jemand wie man den code anpassen muss damit dieses text Qualifier berücksichtig?

DoCmd.TransferText acExportDelim, , _
"exportNX", "C:\218lvs.txt"


danke
logo3

bei Antwort benachrichtigen
Andreas42 logo3 „export einer Query als txt mit eine besonderheit“
Optionen

Hi!

Ich arbeite zwar nicht mit VBA oder Access, aber Google hat mich schnell auf die Referenz-Seiten bei MSDN geführt:

http://msdn2.microsoft.com/en-us/library/aa220768(office.11).aspx

So wie ich das sehe, hast du zwei Möglichkeiten das Exportformat festzulegen:

1. Über die AcTextTransferType-Konstanten.
Das nutzt du, aber das scheint nicht zu genügen. jedenfalls scheint es keinen typ zu geben, der Delimited ohne Begrenzer unterstützt.

2. Über ein Export-Spezifikation
Das scheint eine INI-Datei zu sein, welche ein Schema für den Export/Import enthält.- Laut der MSDN-Doku kann man ein solches Schema mit dem Import/Export-Wizzard erzeugen. Such mal in diese Richtung, du schreibst ja selbst, dass du manuell das gewünschte Format erzeugen kannst. Evtl. kannst du dabei ja die nötige INI-Datei erzeugen und wegspeichern.

Untersuche doch mal die zweite Möglichkeit, ob sie dir das Gewünschte ermöglicht.

Bis dann
Andreas

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen