Supportnet / Forum / Datenbanken
Datenübertragung in .txt
Frage
Hallo,
ich habe ein Problem beim Exportieren einer Access Tabelle in.txt-Format.
Ich habe eine Tabelle mit folgenden Tabellenfeldern:
Feld1 Felddatentyp: Zahl (z.B.: 1)
Feld2 Felddatentyp: Datum (z.B.: 09.03.2005)
Feld3 Felddatentyp: Zahl (z.B.: 042)
Für den Datentransfer habe ich folgende Befehlszeile:
Docmd.TransferText acExportDelim, ,"T_Test", "C:TestT.txt"
In .txt Format sieht das Ergebnis folgendermaßen aus:
1;09.03.2005 00:00:00;42
Das Ergebnis sollte aber folgendes Format haben:
1;09.03.2005;042
Wie muß ich die Befehlszeile schreiben?
Antwort 1 von Nessus
Hi,
die Felddatentypen sind falsch.
Feld 1 ist korrekt
Feld 2 sollte Type Date sein, allerdings mit der kann man bei Access auch das genau Layout der Datensätze angeben.
Feld 3 sollte Text sein.
HTH
Nessus
die Felddatentypen sind falsch.
Feld 1 ist korrekt
Feld 2 sollte Type Date sein, allerdings mit der kann man bei Access auch das genau Layout der Datensätze angeben.
Feld 3 sollte Text sein.
HTH
Nessus
Antwort 2 von MAXII
und wie bitte kannst du mir ein Beispiel zeigen, bitte!
Antwort 3 von firefox
Den Datentyp ändern bekommt man auch ohne Beispiel hin ...
Und das Format des Datums mußt du nur in der Tabellenentwurfsansicht hinzufügen, so wie in einem Formular auch.
Und das Format des Datums mußt du nur in der Tabellenentwurfsansicht hinzufügen, so wie in einem Formular auch.
Antwort 4 von MAXII
Das Feld 2 ist als Typ Date (Datum kurz) eingestellt), aber es exportiert das Datum immer noch mit den 00:00:00.
Das Feld 3 kann ich schon als Text in der Tabelle einstellen, dann habe ich in .txt "042"
Genauso kann ich das Datum in der Tabelle als Text einstellen, dann währe die Ausgabe richtig. Das Ergebniss sollte aber ohne "" dargestellt werden
Das Ergebnis sollte aber genau dieses Format haben ohne Anführungstriche und ohne 00:00:00 nach dem Datum:
1;09.03.2005;042
Besteht die Möglichkeit in der Befehlszeile das Format der Ausgabe in .txt anzugeben?
Das Feld 3 kann ich schon als Text in der Tabelle einstellen, dann habe ich in .txt "042"
Genauso kann ich das Datum in der Tabelle als Text einstellen, dann währe die Ausgabe richtig. Das Ergebniss sollte aber ohne "" dargestellt werden
Das Ergebnis sollte aber genau dieses Format haben ohne Anführungstriche und ohne 00:00:00 nach dem Datum:
1;09.03.2005;042
Besteht die Möglichkeit in der Befehlszeile das Format der Ausgabe in .txt anzugeben?
Antwort 5 von firefox
Also wenn du so spezielle Wünsche hast, würde ich den Export lieber per Hand machen - da hast du jede Option offen... etwas VBA -Kenntnis vorrausgesetzt.

