Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: dave_christopher am September 19, 2011, 10:00:46

Titel: Access 2010 - Textdateispezifkation
Beitrag von: dave_christopher am September 19, 2011, 10:00:46
Hallo,

ich habe folgenden code um eine Tabelle aus meinem Access-Programm zu exportieren:
[code]DoCmd.TransferText acExportDelim, "Test", "Export", "C:\test.csv"


leider wird meine spezifikation "test" nicht übernommen und es erscheint nach Ausführung des Codes folgende Fehlermeldung:

ZitatDie Textdateispezifikation "Test" ist nicht vorhanden. Sie können nicht importieren, Sie können nicht exportieren oder wenn Sie die Spezifikation verwenden können Sie nicht.

Die Spezifiaktion "Test" ist jedoch korrekt angelegt.
Ist das ein Bug von Office 2010? Hat jemand eine alternative Lösung um einen Export anzusteuern?

ich freue mich über sämtliche antworten!

Viele Grüße
Dave

EDIT: jetzt habe ich bei der Spezifiaktion die Anführungszeichen weggenommen und bekomme nun eine andere Fehlermeldung:
DoCmd.TransferText acExportDelim, Test, "Export", "C:\test.csv"[/code]

Fehler:
ZitatDas Feldtrennzeichen für die angegebene Textdatei entspricht dem Dezimaltrennzeichen oder Texttrennzeichen. (Fehler 3441)

Weiß damit jemand was anzufangen?
Titel: Re: Access 2010 - Textdateispezifkation
Beitrag von: database am September 19, 2011, 21:24:16
Hallo,

du schreibst "die Spezifikation Test ist korrekt angelegt" - ich gehe davon aus, dass du diese Spezifikation explizit als EXPORT-Spezifikation während eines manuellen EXPORTS erstellt hast?
Habe ich dir nicht auch gezeigt, wie ein Import-Spezifikation anzulegen ist?
Wenn das so ist, dann beachte bitte, dass eine Spezifikation, die du zum Import angelgt hast NICHT zum Exportieren verwendbar ist!
Die Spezifikationen werden aber in ein und dem selben Fenster gespeichert - sieh dazu meine angehängte Graphik, und beachte dabei die blauen Markierungen, die zeigen, dass eine Export- und eine Importspezifikation im gleichen Speicher stehen kann - daher sollten diese auch besser mit einem Kennzeichen versehen werden ... zur Unterscheidung ---> TestExport und / oder TestImport.
Die Exportspezifikation wird dann in den rot markierten Schritten erstellt und gespeichert.

Ich habe das Ganze an einer Tabelle in einer meiner Datenbanken nachgestellt - Ergebnis POSITIV.
Der dazu verwendete Code entspricht 1:1 dem, von dir verwendeten ... DoCmd.TransferText acExportDelim, "Test", "MeineTabelle", "C:\test.csv"

Mir wäre auch in keiner Weise bekannt, dass es bei Importen oder Exporten Bugs udgl. gäbe.

HTH

[Anhang gelöscht durch Administrator]
Titel: Re: Access 2010 - Textdateispezifkation
Beitrag von: dave_christopher am September 20, 2011, 09:42:26
Verwendest du auch Office2010? Bei mir gibt es nämlich überhaupt keine Option "Erweitert"... Meine Schritte sehen folgendermaßen aus:

1. Rechtsklick auf exportierende Tabelle
2. Exportieren -> Textdatei
3. Exportschritte speichern -> Namen vergeben
(Siehe unten angehängte Screenshots) - Nicht irritieren lassen, ich bin beim ersten Bild auf "Exportieren" gegangen.

Zu der Ansicht wo du bei deinem Screenshot anzeigst, komme ich gar nicht. Oder bin ich komplett verkehrt?



[Anhang gelöscht durch Administrator]
Titel: Re: Access 2010 - Textdateispezifkation
Beitrag von: DF6GL am September 20, 2011, 10:02:30
Hallo,

Du mußt den Haken bei "Exportieren von Daten mit Formatierung und Layout" wegnehmen...
Titel: Re: Access 2010 - Textdateispezifkation
Beitrag von: dave_christopher am September 20, 2011, 10:35:08
OMG! Du hast sowas von recht! *schäm*

Vielen Dank euch beiden!