Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Silent_Bob am 06.06.02 - 12:12:05
-
hallo leute!
ich melde mich nochmal mit meiner frage bezüglich die aktuelle Uhrzeit in einer Notes Datenbank einzublenden.
Ich möchte "einfach nur" das an einer bestimmten Stelle immer die aktuelle Uhrzeit inkl. der sekundenanzeige mitläuft. aber ich bekomm das einfach nicht hin.
hat vielleicht jemand ein konkretes beispiel (sourcecode) für das problem? mit @time(@now) usw. klappt das ja nicht.
vielen dank
-
Hi,
mir ist bisher keine Möglichkeit bekannt sowas zu realisieren. Vielleicht gehts mit der C oder C++ - API.
Wäre aber wahrscheinlich ein großer Aufwand.
Axel
-
hmm......
wenn du so etwas in einer Maske machen willst dann müsstet du ja die Maske jede Sekunde aktualisieren.
aber wofür braucht man denn die sekunden genaue Zeit als "Echtzeituhr" in der DB ?
-
wow, ihr seid ja fix!
wozu man in einer datenbank die ständige uhrzeit angezeigt bekommen muß, weiß ich auch nicht, ich habe halt diese aufgabe gestellt bekommen mich darum zu kümmern. (zumal die aktuelle zeit ja eh immer in der windows taskleiste eingeblendet wird)...
-
machs mit dem notestimer:
- Feld in Maske einbauen: Berechnet zur Anzeige, Formel: Feldname, Typ: Datum/Zeit
- In den Globals der Maske deklarieren:
Dim myTimer As NotesTimer
Dim thisDoc As notesdocument
Müssen global deklariert werden, um alle events des Dokuments zu 'überleben'
- im Postopen der Maske folgendes Script:
Sub Postopen(Source As Notesuidocument)
Set myTimer = New notestimer(1) ' 1 = Alarmzeit in Sekunden
Set thisDoc = Source.document
On Event alarm From myTimer Call myTimerHandler
End Sub
- jetzt noch ein Unterprogramm in der Maske erstellen:
Sub myTimerHandler(Source As Notestimer)
thisDoc.timer = Now
End Sub
Steht fast genau so in der Noteshilfe und läuft hier unter 5.0.9a...
Gruss joringel
-
@joringel:
tut mir ja leid, aber ich hab nicht viel verstanden.
"in den globals der maske" .... "deklarieren"??? was? wie? wo?
sorry, aber soweit bin ich noch nicht im designer ;) ???
-
Hi,
die Lösung von joringel funktioniert zwar, aber die Sache hat einen entscheidenden Haken. Das Dokument muß im Editmodus sein, sonst passiert nichts. Ausserdem zeigt sich bei mir der Effekt, das alle Eingaben in einem Feld, die noch nicht gespeichert waren, bei der Aktualisierung der Zeitanzeige verschwinden.
Meiner Meinung nach ist diese Lösung zur schön, aber in der Praxis nicht einsatzbar.
@joringel
Sorry, aber das muß man auch mal von der Seite sehen.
Axel