Discussion:
Datediff Funktion
(zu alt für eine Antwort)
Lara Kettler
2004-06-24 23:46:51 UTC
Permalink
Hi,
(WinXP-Access2k (deutsche Versionen))
ich habe aus der Access-Onlinehilfe folgendes Beispiel herauskopiert um mit
den Datumsfunktionen zu experimentieren:

Debug.Print DateDiff("y", #1-Feb-1996#, Now())

Dabei kommt folgende Fehlermeldung:
Fehler beim Kompilieren
Erwartet: Datenfeld

und das Programm markiert den Begriff "DATEDIFF"


Worin liegt hier der Fehler?

vielen Dank

Lara Kettler
Lupus Goebel
2004-06-25 00:33:52 UTC
Permalink
Gude Morsche,

Am 25.06.04 01:46 schrieb Lara Kettler:

[..]
Post by Lara Kettler
Debug.Print DateDiff("y", #1-Feb-1996#, Now())
Das steht wirklich so in der Hilfe?
Denn das würde gehen:
Debug.Print DateDiff("yyyy", #2/1/1996#, Now())
Ausgabe 8 Jahre

Debug.Print DateDiff("y", #2/1/1996#, Now())
Ausgabe 3067 Tage
Bei nur einem "y" werden die Tage gezählt.

[..]
--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Lara Kettler
2004-06-25 01:37:11 UTC
Permalink
hmmm...
meine Frage ging garnicht so sehr in die Richtung des Ausgabeformates, ob
ich Tage oder Jahre haben möchte, sondern eher darum, das die Funktion
ansich nicht läuft. Weder mit yyyy noch mit y.
Lupus Goebel
2004-06-25 02:14:01 UTC
Permalink
Morsche,

noch jemand der keine Lust zum Haia machen hat?
Post by Lara Kettler
hmmm...
meine Frage ging garnicht so sehr in die Richtung des Ausgabeformates, ob
ich Tage oder Jahre haben möchte, sondern eher darum, das die Funktion
ansich nicht läuft. Weder mit yyyy noch mit y.
Debug.Print DateDiff("y", #1-Feb-1996#, Now())
Das steht wirklich so in der Hilfe?
Denn das würde gehen:
Debug.Print DateDiff("yyyy", #2/1/1996#, Now())

Das Format wie das Datum da steht macht Unterschied, behaupte ich mal.

Bitte les noch <http://einklich.net/usenet/zitier.htm>
Könnte das lesen einfacher machen.

Schönen Tag noch.
--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Lara Kettler
2004-06-25 18:26:37 UTC
Permalink
Ok... ich habs jetzt gesehen, was du meintest...
es hing wirklich am Datum.

vielen Dank, heute bin ich nicht so lange wach...*g*

Achja.. es steht wirklich so in der Hilfe...

danke

Lara
Post by Lupus Goebel
Morsche,
noch jemand der keine Lust zum Haia machen hat?
Post by Lara Kettler
hmmm...
meine Frage ging garnicht so sehr in die Richtung des Ausgabeformates, ob
ich Tage oder Jahre haben möchte, sondern eher darum, das die Funktion
ansich nicht läuft. Weder mit yyyy noch mit y.
Debug.Print DateDiff("y", #1-Feb-1996#, Now())
Das steht wirklich so in der Hilfe?
Debug.Print DateDiff("yyyy", #2/1/1996#, Now())
Das Format wie das Datum da steht macht Unterschied, behaupte ich mal.
Bitte les noch <http://einklich.net/usenet/zitier.htm>
Könnte das lesen einfacher machen.
Schönen Tag noch.
--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Loading...