habe schon seit Jahren eine tolle Access-Anwendung mit der ich meine
Arbeitstunden/Projektstunden erfasse. Diese müssen dann in ein
Excelsheet überführt werden. Bisher hab ich dafür immer ein Abfragen-
Export in eine Textdatei gemacht:
DoCmd.TransferText acExportDelim, "", "Export_ProjektDetails",
Dateiname, False, ""
Jetzt mit accVer: 12.0 bekomme ich oben genannten Fehler.
In der Hilfe steht zwar drin, warum der Fehler auftritt, aber nicht
wie ich ihn beheben kann.
Mindestens zwei der folgenden Trennzeicheneinstellungen, die vom Text-
ISAM verwendet werden, sind identisch:
TxtDelimiter
NumberDecimalSymbol
CurrencyDecimalSymbol
Format
Weiß jemand, was ich tun muß?
Gruß Jörg
Erstelle dir eine Exportspezifikation, in der du das Trennzeichen
festlegst und die du dann als ersten Parameter von Transfertext
angibst. Dazu musst du die Abfrage einmal zu Fu� exportieren
(z.B. rechte Maustaste drauf, Kontextmen�, Exportieren, Textdatei)
und im Exportassistenten die Spezifikation speichern.
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, N�rnberg
Hy Karl,
hab mir eine Exportspezifikation "expSpec" mit der Abfrage erstellt
und gespeichert. Das Ergebnis wird in eine Textdatei geschrieben. Das
funktioniert auch wunderbar. Nun wenn ich die Spec in den TransferText
Aufruf einbaue, bekomme ich nach Aufruf dieser folgende Fehlermeldung:
DoCmd.TransferText acExportDelim, "expSpec", "Export_ProjektDetails",
Dateiname, False, ""
ErrNr: 3625 - Die Textdatei 'expSpec' ist nicht vorhanden.
Importieren, Exportieren oder Verknüpfen ist mit dieser Dateiangabe
nicht möglich.
Was mache ich falsch?
Gruß Jörg
Bist du sicher, dass du eine Spezifikation gespeichert hast, nicht etwa
nur die Exportschritte, wie das der Assistent am Ende des Exportvorganges
abfragt?
Eine Spezifikation kannst du nur speichern, wenn du im Assistenten auf
die Schaltfl�che <Weitere> klickst und im aufpoppenden Dialog f�r
die Detaileinstellungen (wie Trennzeichen) auf <Speichern unter>.
Nur, wenn du in diesem Fenster mit der Schaltfl�che <Spezifikationen>
deine "expSpec" siehst, ist sie vorhanden.
Wenn etwas dabei nicht klappt, dann schildere Schritt f�r Schritt,
wie du vorgegangen bist.
--
Servus
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, N�rnberg
Sorry fürs späte Bedanken.
Hatte das Ganze etwas aus den Augen verloren.
Natürlich hatte ich keine Spezifikation abgespeichert, sondern nur die
Assistenzschritte. Jetzt klappts auch mit dem transfertext.
Jörg
das gleiche Problem und gel�st (danke).
Aber zwei Nachfragen:
1) Wie kommt das, dass das in einer funktionierenden DB pl�tzlich nicht mehr
geht? (Ich gebe zu, ich habe unter Win7 A00+A03+A07 installiert, inzwischen
A00 deinstalliert und in der Registry das Uminstallieren erlaubt �ber einen
Trick ( ), so dass sich jetzt eigentlich A03 und A07 vertragen) War es
vielleicht die reine A07-Installation (war bei Joerg ja wohl der Anla�) ,
dass offenbar meine Standardexportspezifikation nicht mehr funktioniert ?
Denn eigentlich sollte ExportDelim doch ohne Spezifikation funktionieren.
Und wo werden TxtDelimiter NumberDecimalSymbol CurrencyDecimalSymbol Format
eingestellt ?
2) wird die Spezifikation in der DB gespeichert oder muss ich die irgendwie
anlegen, wenn ich die DB weitergebe ?
Danke und Gru�
Thomas Keller
win7-64 + A03/A07
"Karl Donaubauer" <NoS...@donkarl.com> schrieb im Newsbeitrag
news:7gsnirF...@mid.individual.net...
Thomas Keller wrote:
> 2) wird die Spezifikation in der DB gespeichert oder muss ich die irgendwie
> anlegen, wenn ich die DB weitergebe ?
In den Systemtabellel MSysIMEXSpecs und MSysIMEXColumns
Gruss - Peter
--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com