![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Die Funktion kann mit folgenden Zeitintervallen arbeiten:
Zusätzlich können die Argumente "firstdayofweek" und "firstweekofyear" in der Funktion angegeben werden. Weitere Informationen zur Funktion "DateDiff()" finden Sie in der Hilfe von Microsoft Access.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Code: |
|
Die Funktion "DateSerial()" lässt sich prima dazu verwenden um z.B. eine Geburtstagsliste zu erzeugen, die nach dem tatsächlichen Geburtstag des aktuellen Jahres sortiert ist. Nachfolgend ein Beispiel dazu.
Legen Sie sich eine Tabelle mit folgenden Feldern an und speichern diese unter dem Namen "Geburtstage":
GebNam - Text
GebTag - Datum/Uhrzeit
Füllen Sie die Tabelle mit ein paar Test-Namen und zugehörigem Geburtstag. Erstellen Sie nun eine neue Abfrage und kopieren den nachfolgenden SQL-String in den SQL-Text der Abfrage:
Code: SELECT Geburtstage.GebNam, Geburtstage.GebTag, DateSerial(Year(Now()),Month([GebTag]),Day([GebTag])) AS GebSort FROM Geburtstage ORDER BY DateSerial(Year(Now()),Month([GebTag]),Day([GebTag]));
Die Funktion "Now()" gibt einen Wert vom Typ Variant (Date) zurück, der das aktuelle Datum und die aktuelle Uhrzeit des Systemdatums und der Systemzeit auf Ihrem Computer angibt.
Code: x = Now() ' x enthält als Ergebnis 08.04.2003 00:12:26
Viele weitere Tipps & Tricks aus der Praxis für die Praxis finden
Sie auf unserer AP-Access-Tools
Vol.1
| |||||||||||
Access-Paradies © 1996-2011 Microsys Kramer |