habe hier ein Query mit einem Datum- und einem Zeitfeld. Das
Datumsfeld habe ich in der Abfrage mit Datum kurz, das Zeitfeld mit
Zeit, 24Std formatiert. In der abfrage sieht alles perfekt aus. Das
Query hat 191000 Datensätze, ergo nix für Excel 2003. Also wollte ich
die Query als csv oder txt exportieren. Danach sehen die Datumsfelder
sehen so aus: 01.08.2010 00:00:00, also mit einer Uhrzeit dran; das
Zeitfeld 30.12.1899 07:00:00, also vor der Zeit immer das Datum
30.12.1899. Was mache ich falsch?
Viele Grüße
Hallo, Dietmar!
Die Format-Eigenschaft bestimmt nur das oberflächliche Aussehen.
In einem Datum/Zeit-Feld sind aber immer Datum und Uhrzeit
gespeichert. Wenn du nur eine Uhrzeit eingibst, dann ist das
Datum der Tag 0 = in Access der 30.12.1899.
Die Lösung besteht darin, das Feld nicht nur oberflächlich sondern
datenmäßig zu reduzieren. Das geht in der Abfrage z.B. mit der
Format-Funktion, also berechnete Felder statt der Tabellenfelder
exportieren:
Format(Datumsfeld, "tt.mm.jjjj")
oder manchmal braucht Access es englisch:
Format(Datumsfeld, "dd.mm.yyyy")
Format(Zeitfeld, "hh:nn")
Alternativ zur Format-Funktion könntest du auch DateValue()
und TimeValue() verwenden. s. <F1>
--
Servus
Karl
****************
http://www.donkarl.com Access-FAQ
http://www.donkarl.com/?aek 13. Access-Entwickler-Konferenz
25./26.09.2010 in Nürnberg, 16./17.10.2010 in Hannover
Hallo Karl,
der Tipp englische Formate zu nutzen war der entscheidende...
Vielen Dank und Küsschen von Tamara
> ****************http://www.donkarl.comAccess-FAQhttp://www.donkarl.com/?aek13. Access-Entwickler-Konferenz
Cliff McLane:
> Küsschen von Tamara
was sind denn das für Zustände!? ;-)
Gruß - Mark