TransferText-export zu CSV funktioniert nicht, aber TransferArbeitsblatt zu XLSX arbeiten

Ich ein Formular erstellt in das ich eine Taste und über das Kontext-Menü habe ich aktiviert den Code-generator für VBA.
Über einen Klick auf den button, wird die Abfrage korrekt exportiert .xlsx:

Option Compare Database

Private Sub Befehl0_Click()

            DoCmd.TransferSpreadsheet acExport, , "queryname", "C:\test\queryname.xlsx", -1

End Sub

Allerdings, wenn ich zum ändern der export (nach dieser FAQ):

Option Compare Database

Private Sub Befehl0_Click()

            DoCmd.TransferText acExportDelim, , "queryname", "C:\test\queryname.csv", -1

End Sub

Nichts passiert.

Ich habe auch versucht die Einstellung einer Export-Spezifikation, das hilft aber nicht, entweder.

Was ist hier falsch?

  • bekommst du eine Fehlermeldung?
  • überprüfen Sie Ihre queryname, prüfen Sie, ob Sie Zugang zu den speichern auf dem gewünschten Ziel-Ordner prüfen, ob der Zielordner vorhanden ist..
  • Es gibt keine Fehlermeldung, und die Probleme, die in Ihrem zweiten Kommentar nicht Fragen, weil ich exportieren können .xslx nur in Ordnung, alle mit den gleichen queryname, Ordner, Ziel.
  • Wenn Sie einen Haltepunkt auf die Zeile läuft es die Linie?
  • hmm ich denke nicht so. Wenn ich beide export-Funktionen nach einander (CSV ersten XLSX Sekunde) und dann die excel nicht exportiert, so dass ich denke, dass das Programm bricht bei der CSV-Zeile. Im Direkt-Fenster (Strg+G), wenn ich versuche, führen Sie die Linie, die ich eigentlich tun, um einen Fehler '3441' "Text-Datei-Spezifikation Feld-Trennzeichen entspricht dezimal-Trennzeichen oder text-Trennzeichen". Wenn ich eine Spezifikation in diesem Fenster, bekomme ich die Fehlermeldung 3625 "Keine Spezifikation mit diesem Namen gefunden". Also habe ich nochmal gegoogelt und anscheinend haben Sie zu speichern Sie die Angabe bei "erweiterte Optionen" beim Export nicht danach...
InformationsquelleAutor iraserd | 2014-11-18
Schreibe einen Kommentar