Access 7.0: Datum mit Hilfe der Plus- und Minustaste verΣndern

Mit einem einfachen Listing kann man die Datenbank Access dazu bewegen, jedesmal, wenn in einem Datumsfeld eines Formulars anstelle eines Datums die
Taste [+] gedrⁿckt wird, das Datum um einen Tag zu erh÷hen. Die BetΣtigung der Taste [-] setzt das Datum um einen Tag zurⁿck.
Um das zu erreichen, laden Sie das Formular, das Sie mit dieser FunktionalitΣt erweitern wollen, in die Entwurfsansicht. Dort markieren Sie das Feld mit dem Datum und wΣhlen nach einem Klick mit der rechten Maustaste den Punkt »Eigenschaften«.
Im Register »Ereignis« markieren Sie den untersten Eintrag »Bei Taste« und klicken anschlie▀end auf die SchaltflΣche mit den drei Punkten um den »Code-Editor« zu ÷ffnen. Geben Sie hier das unten abgedruckte Listing ein. Falls Ihre Feldbezeichnung nicht »Datum« lautet, mⁿssen Sie das Makro entsprechend anpassen.
Weil die Ereignisprozedur allerdings nur dann funktioniert, wenn im Datumsfeld ein Wert eingetragen ist, sollten Sie dieses Feld au▀erdem mit einem Standardwert versehen. Dafⁿr wechseln Sie in das Register »Daten« und tragen im Feld »Standardwert« zum Beispiel die Zeichenfolge »Datum()« ein, wenn Sie das jeweils aktuelle Datum als Ausgangsbasis in das Datumsfeld eintragen wollen.
Wechseln Sie anschlie▀end in die Formularansicht. Dort k÷nnen Sie jetzt Ihre neue Datumsfunktion ausprobieren. Durch kleine VerΣnderungen und Erweiterungen des Listings k÷nnen Sie auch dafⁿr sorgen, da▀ beispielsweise die Taste [+] das Datum um 10 Tage hochsetzt oder die Taste [w] (Ascii-Code 119) das
Datum um eine Woche also um sieben Tage erh÷ht.
Erwin Schulz