Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Merkwürdige Formate bei Export aus Abfrage nach csv

411 views
Skip to first unread message

Cliff McLane

unread,
Aug 11, 2010, 7:34:48 AM8/11/10
to
Hallo zusammen,

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

Karl Donaubauer

unread,
Aug 11, 2010, 7:46:59 AM8/11/10
to
Cliff McLane wrote:
> Hallo zusammen,

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

Cliff McLane

unread,
Aug 11, 2010, 8:33:17 AM8/11/10
to
On 11 Aug., 13:46, "Karl Donaubauer" <NoS...@donkarl.com> wrote:
> Cliff McLane wrote:
> > Hallo zusammen,
>
> Hallo, Dietmar!
> 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

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

Mark Doerbandt

unread,
Aug 11, 2010, 8:37:39 AM8/11/10
to
Hallo, Karl, Cliff, Dietmar und Tamara!

Cliff McLane:

> Küsschen von Tamara

was sind denn das für Zustände!? ;-)

Gruß - Mark

0 new messages