Aktuelle Uhrzeit anzeigen

Hallo Experten,

in meiner Datenbank habe ich ein Hauptformular, in dem das aktuelle Tagesdatum angezeigt wird. Nun hätte ich dabei auch noch gerne die Uhrzeit. Ist ja soweit kein Problem, die Uhrzeit zum Zeitpunkt des Formularstarts wird angezeigt.

Nur wie kann man es hinbekommen, daß diese Uhr quasi weiterläuft, sich also jede Sekunde aktualisiert?

Danke schonmal!

Kerstin

Hallo.

Nur wie kann man es hinbekommen, daß diese Uhr quasi
weiterläuft, sich also jede Sekunde aktualisiert?

Das kannst Du über das Timer- Ereignis steuern (Formulareigenschaft „Bei Zeitgeber“). Hier schreibst Du in die Ereignisprozedur z.B.

Sub Timer()
Überschriftsdatum.Requery
End Sub

und in die Formulareigenschaft „Zeitgeberintervall“ schreibst Du eine 1000 rein. Dann wird das Formularfeld „Überschriftsdatum“ in jeder Sekunde aktualisiert.

Empfehlen würde ich das allerdings nicht. Wawodkarum? Weil das den Bildschirm gar erbärmlich zum Flackern bringt (na gut, bringen kann) und außerdem Ressourcen frisst. Ein Kompromiss wäre noch die Aktualisierung alle Minute (Zeitgeberintervall auf 60000 setzen). Wenn die Sekunden also nicht so kriegsentscheidend sind, ist das wesentlich besser. Und wenn sie es sind, kannst Du Dir die aktuelle Zeit - nur im Bedarfsfall - ja mit der Funktion Now() besorgen; falls Du Timestamps benötigst, die sekundengenau sind?

Gruß kw

Super, Uhr läuft!

Empfehlen würde ich das allerdings nicht.
Wawodkarum? Weil das den Bildschirm gar erbärmlich zum
Flackern bringt (na gut, bringen kann) und außerdem Ressourcen
frisst. Ein Kompromiss wäre noch die Aktualisierung alle
Minute (Zeitgeberintervall auf 60000 setzen).

Nein, der Bildschirm flackert nicht (zumindest nicht zu Hause, mal abwarten, wie das ganze auf dem Firmenrechner aussieht…), mit den Ressourcen ist allerdings ein Argument. Da sollte ich mir die Aktualisierung jede Minute doch noch mal überlegen.

Vielen Dank!

Kerstin