Hi,

> --- Ursprüngliche Nachricht ---
> Von: Stefan Weigel <[EMAIL PROTECTED]>
> Betreff: Re: [de-users] Datum in Base
> 
> Dann dürfte das Programm aber in einem Integer-Feld (Datentyp = 
> Integer) auch eine Eingabe wie "31.12.2005" nicht akzeptieren. Das 
> tut es aber und bringt (meines Erachtens richtigerweise) die Zahl 
> 38717 zur Anzeige.

Wieso ist das eine korrekte Anzeige? Ich würe z.B. 31 als korrekt empfinden
.. oder auch 745860. 

> 
> Es ist nach meiner Beobachtung üblich,
> 
> ...dass man in ein Datumsfeld eine Integer-Zahl eintippen kann und 
> damit einen Datumswert im Feld ablegt, und
> 
> ...dass man in ein Integerfeld ein Datum eintippen kann und damit 
> einen Integerwert im Feld ablegt.
> 
> Dies ist problemlos möglich in MS-Excel, MS-Access und OOo-Calc.

Falsch: in MS-Access ist es nicht ohne Weiteres möglich, ausser man stellt
in einem Formular explizit das Eingabeformat entsprechend ein.
Gibt an direkt in der Tabelle ein Zahl ein, erhält man die Fehlermeldung,
dass man einen unzulässigen Wert eingegeben hat.

MS-Excel und Calc kennen keinen definierten Datentyp "Datum". Hier wird nur
die Darstellung geändert.
Base und Access arbeiten aber mit einem definierten Datentyp. In Access ist
deshalb konsequenterweise die Engabe einer einfachen Zahl in ein Datumsfeld
unzulässig. In Base leider nicht.

Ich kann nur nochmal davor warnen, so eine Mischung zuzulassen, denn was
passiert bei der Eingabe von "31.12" in ein Datumsfeld? Ist das jetzt der
31.12 des aktuellen Jahres (Access hält es so) oder ist das ca. 3 Uhr am 31.
Tag nach Start der Zeitrechnung?
An dem Beispiel lässt sich gut nachvollziehen, dass das bei Calc und Excel
auch zu Inkonsistenzen führt.

(Ach ja .. ich tippe auf ner Schweizer Tastatur, auf der der . das
Dezimaltrennzeichen ist.)

André

-- 
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an