Tipps "n" Tricks
Anwender-Software - Access

Last Update: 24. Dezember 2001/Webmaster

Uhrzeit im Formular anzeigen
Thema: Access 2.0
  Problem: Access-Datenbanken verfügen über die Möglichkeit, gewisse Prozeduren zeitgesteuert abzuarbeiten. In diesem Zusammenhang wäre es praktisch, in die Datenbank eine Uhr zu integrieren.

Lösung: Die benötigte Funktion verbirgt sich in Formularen hinter der Eigenschaft "Bei Zeitgeber". Wann und wie die Funktion aufgerufen wird, lässt sich mit der weiteren Eigenschaft "Zeitgeberintervall" einstellen.
Wenn Sie diese Fähigkeit etwa für die Anzeige der aktuellen Uhrzeit und des Tagesdatums in einem Formular nutzen wollen, müssen Sie zuerst ein Textfeld definieren - etwa mit dem Namen "Uhrzeit". Passen Sie dann die Eigenschaften "Schriftgrösse" und "Textfarbe" so an, dass die Uhr gut ablesbar ist.
Als nächsten Schritt müssen Sie bei den Formulareigenschaften (weisser Kasten in der Formular-Entwurfsansicht) die Eigenschaft "Zeitgeberintervall" auf "1000" setzen und ausserdem unter "Bei Zeitgeber" "[Ereignisprozedur]" auswählen. In die Ereignisprozedur geben Sie dann folgendes ein:

Sub Form_Timer ()
Me![Uhrzeit] = Format(Now,"dd.mm.yy hh:nn:ss")
End Sub

Solange das Formular geöffnet ist, wird jede Sekunde das Feld "Uhrzeit" aktualisiert. Wenn nur die Zeit, nicht aber das Datum angezeigt werden soll, können Sie die Funktion mit

Me![Uhrzeit] = Format(Now,
"hh:nn:ss")
aufrufen.

 

Tipps "n" Tricks
Anwender-Software - Access