von Barlee » Sa, 25.02.2006 15:51
Hallo Pfeiffer,
Wenn ich jetzt aber Abfragen auf der Datumsspalte aufbauen will - z.B. in welchem Monat hat wer Geburtstag oder so - kann ich das ja nicht, weil die Spalte wird ja nicht als Datum erkannt.
Naja, über Textfunktionen wie z.B. substr(Geburtstag,4,6) as Monat könntest Du auch ans Ziel kommen
Es kann doch nicht normal sein, das , wenn ich ein Datumsfeld aus einer Tabellenkalkulation einer Office-Suite in ein Datumsfeld einer Datenbank der selben Office-Suit kopiere, die Leute automatisch 2 Tage jünger werden.
Nein, normal sollte das nicht sein. Es könnte aber an folgendem liegen:
Der Datumswert 0 entspricht in Calc standardmäßg dem 30.12.1899 während Base anscheinend 0 als den 01.01.1900 interpretiert (wie StarCalc1.0).
Wenn Du jetzt in Calc unter Optionen / Berechnen / Datum auf 01.01.1900 (StarCalc 1.0) stellst und anschließend Deine Geburtstagsdaten in deiner Calc Tabelle anschaust, wirst Du die zwei Tage Differenz erkennen.
Erstellst Du also mit diesen Calc Einstellungen Deine Ausgangsdaten in Calc, dann dürfte ein korrekter Export nach Base (auch mit Datumsfeld) möglich sein.
Probier mal, vielleicht geht's so
Gruß Barlee
Hallo Pfeiffer,
[quote]Wenn ich jetzt aber Abfragen auf der Datumsspalte aufbauen will - z.B. in welchem Monat hat wer Geburtstag oder so - kann ich das ja nicht, weil die Spalte wird ja nicht als Datum erkannt.[/quote]
Naja, über Textfunktionen wie z.B. substr(Geburtstag,4,6) as Monat könntest Du auch ans Ziel kommen
[quote]Es kann doch nicht normal sein, das , wenn ich ein Datumsfeld aus einer Tabellenkalkulation einer Office-Suite in ein Datumsfeld einer Datenbank der selben Office-Suit kopiere, die Leute automatisch 2 Tage jünger werden.[/quote]
Nein, normal sollte das nicht sein. Es könnte aber an folgendem liegen:
Der Datumswert 0 entspricht in Calc standardmäßg dem 30.12.1899 während Base anscheinend 0 als den 01.01.1900 interpretiert (wie StarCalc1.0).
Wenn Du jetzt in Calc unter Optionen / Berechnen / Datum auf 01.01.1900 (StarCalc 1.0) stellst und anschließend Deine Geburtstagsdaten in deiner Calc Tabelle anschaust, wirst Du die zwei Tage Differenz erkennen.
Erstellst Du also mit diesen Calc Einstellungen Deine Ausgangsdaten in Calc, dann dürfte ein korrekter Export nach Base (auch mit Datumsfeld) möglich sein.
Probier mal, vielleicht geht's so
Gruß Barlee