Domino 9 und frühere Versionen > Administration & Userprobleme

nochmal NotesDesigner und Uhrzeit

(1/2) > >>

Silent_Bob:
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

Axel:
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

StanPete:
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 ?

Silent_Bob:
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)...

joringel:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln