none
Export in CSV File mit Pass Through Abfrage

    Frage

  • Acc 2010

    Hallo

    Ist es möglich, über eine Pass through Abfrage Daten in eine CSV-Datei zu exportieren?

    DoCmd.TransferText acExportDelim, "SP_abEmail_true_neu", "PT_abEmail_true_neu", "J:\csv\text.csv", -1

    Access gibt mir an, dass er diese Operation nicht unterstützt.

    Ich wollte nur mal nachfragen, ob es grundsätzlich eine Möglichkeit gibt.


    Liebe Grüße, die Luzie!

    Freitag, 2. März 2018 17:25

Antworten

  • Wie du gemerkt hast, geht es so direkt nicht. Umgehungsmöglichkeiten:

    1. Daten in eine lokale temporäre Tabelle speichern mittels Tabellenerstellungs-Abfrage und dann diese per TransferText exportieren.

    2. Den Export selber programmieren und die Daten per Recordset zeilenweise ausgeben. Das ist aufwändiger und wohl nur dann notwendig, wenn die Erstellung einer temporären Tabelle nicht möglich ist (zum Beispiel, weil die Datenmenge zu gross ist).

    Matthias Kläy, Kläy Computing AG

     
    • Als Antwort markiert Luzie Sonntag, 4. März 2018 17:30
    Sonntag, 4. März 2018 11:01

Alle Antworten

  • Wie du gemerkt hast, geht es so direkt nicht. Umgehungsmöglichkeiten:

    1. Daten in eine lokale temporäre Tabelle speichern mittels Tabellenerstellungs-Abfrage und dann diese per TransferText exportieren.

    2. Den Export selber programmieren und die Daten per Recordset zeilenweise ausgeben. Das ist aufwändiger und wohl nur dann notwendig, wenn die Erstellung einer temporären Tabelle nicht möglich ist (zum Beispiel, weil die Datenmenge zu gross ist).

    Matthias Kläy, Kläy Computing AG

     
    • Als Antwort markiert Luzie Sonntag, 4. März 2018 17:30
    Sonntag, 4. März 2018 11:01
  • Hallo

    Danke für die Info.

    Die Datenmenge ich nicht sehr groß, aber die Query hat unterschiedliche Bedingungen. Lösung 2 wäre mir zu umständlich.

    Die Ausgangstabelle ist eh mit dem Frontend verknüpft. Ich habe es jetzt mit temp. Abfragen gelöst. Das klappt.

    Liebe Grüße, die Luzie!

    Sonntag, 4. März 2018 17:30