OUTPUTTO - Datum wird falsch übertragen

03/03/2009 - 16:55 von Christian Fette | Report spam
Hi,

ich übergebe einen Bericht (AC2K3) mit

DoCmd.OutputTo acReport, RepOk, "MicrosoftExcel(*.xls)", repFileName, True,
""

an Excel. das klappt ja auch insoweit, alsdass Excel die Daten empfàngt und
auch anzeigt.
In dem Bericht ist ein Datumsfeld. Und das wird falsch übertragen:
Zwar ist das Zellformat "Datum" aber der Inhalt stimmt überhaupt nicht.
Aus "01.04.2000" wird "23.11.4752"
Aus "13.04.2000" wird "13042000"
Aus "30.06.2000" wird "30062000"
(und das zeigt Excel mit jede Menge #####################)

Wo kann hier der Fehler liegen?

Gruß
Chr.

Das Portal für den Segler in Holland:
www.segler-in-holland.de
www.segler-in-holland.de/forum
 

Lesen sie die antworten

#1 Henry Habermacher
04/03/2009 - 05:33 | Warnen spam
Hallo Christian

Christian Fette wrote:
ich übergebe einen Bericht (AC2K3) mit

DoCmd.OutputTo acReport, RepOk, "MicrosoftExcel(*.xls)", repFileName,
True, ""

an Excel. das klappt ja auch insoweit, alsdass Excel die Daten empfàngt
und auch anzeigt.
In dem Bericht ist ein Datumsfeld. Und das wird falsch übertragen:
Zwar ist das Zellformat "Datum" aber der Inhalt stimmt überhaupt nicht.
Aus "01.04.2000" wird "23.11.4752"
Aus "13.04.2000" wird "13042000"
Aus "30.06.2000" wird "30062000"
(und das zeigt Excel mit jede Menge #####################)

Wo kann hier der Fehler liegen?



Ich vermute, es liegt daran, dass der Bericht das Datum als Datum übergibt
und nicht als String.
Versuche mal, das Feld, das im Bericht diesem Datum entspricht in der
Datensatzherkunft als Text und nicht als Datum einzulesen, indem Du:

SELECT Format(Datumsfeld, "dd.mm.yyyy") AS TextDatum,

benutzt. Evt. klappt's damit.
Kontrolliere auch, wie das Datum in der Systemsteuerung definiert ist. Evt.
verwendet Excel da ein falsches Format, da ich obiges Datum im Jahr 4752
allenfalls noch als irgend ein Asiatisches Datum (nicht Thai) interpretieren
könnte.

Grüsse aus Phuket

Henry

Die NEK1 verpasst? Kein Problem. Details in FAQ
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen