Andre Schnabel schrieb:
Wenn ich in Base in einer Tabelle ein Feld habe mit dem Feldatentyp
"Datum" und dem Format "Datum" und dann in das Feld den Wert 1
eintippe, erhalte ich "31.12.99". Richtig also.
Nein, genau *das* ist aus meiner Sicht ein Fehler: "1" ist kein gültiges
Datum. Base dürfte diese Eingabe eigentlich gar nicht akzeptieren.
Das kann man so sehen.
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.
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.
Base lässt das auch zu und akzeptiert auch dementsprechende
Eingaben. Aber bei Base ist die Konvertierung zwischen Datum und
Integerwert bzw. umgekehrt nicht immer konsistent.
Nun kann man sich auf den Standpunkt stellen, solche Eingaben seien
in Base nicht vorgesehen und schlicht und einfach unzulässig. Damit
würde sich Base aber nicht nur grundsätzlich von Excel und Access,
sondern auch von Calc unterscheiden.
Außerdem hatten die Entwickler es vermutlich sehr wohl im Sinn,
Datumsanzeigen und -eingaben in Integerfeldern und Integeranzeigen
und -eingaben in Datumsfeldern zu ermöglichen, denn sowohl für
Felder vom Felddatentyp "Datum" als auch für Felder vom Felddatentyp
"Integer" stehen gleichermaßen Formate für Datum und für Zahlen zum
Angebot. Die Entwickler zeigen dem Anwender ganz klar: "In
Wirklichkeit ist ein Datum nichts anderes, als ein numerischer Wert
(...so wie du das von Calc und anderen Programmen kennst.)"
Im Gegensatz dazu kann man bei einem Feld vom Typ "Text" weder ein
Datums- noch ein Zahlenformat einstellen. Das leuchtet ein.
Ich bin weiterhin der Ansicht, dass es sich hier um einen Bug in
Base handelt, so wie es Christian Kotschy soeben auch nochmal
beschrieben hat.
Herzliche Grüße
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]