Domino 9 und frühere Versionen > Administration & Userprobleme

Agent zur Aktualisierung der Ansicht (F9 ersetzen)

(1/3) > >>

Mario:
Hallo,
hab folgendes Problem:
In einer Form einer DB sollen die letzten Bearbeiter in einem Feld aufgeführt werden.
Formel: @Name([CN]; @Subset($UpdatedBy;-3))

Das Problem dabei ist, dass das Bearbeiter-Feld erst nach zweimaligem Speichern den/die Bearbeiter anzeigt.
Notes aktualisert zwar das Feld, aber nur im Frontend-Prozess, erst beim zweiten Mal Speichern geht es in den Backend-Prozess und wird dementspechend angezeigt bzw. weiterverarbeitet.

Wenn ich nach dem ersten Speichern die "F9"-Taste drücke, steht im Feld der aktuelle Bearbeiter.
Nun will ich einen Agenten schreiben, der genau das macht.
Habe beim Ablaufzeitpunkt ausgewählt: "If Documents have been created or modified".
Doch was für einen Lotusscript-Tag muss ich eintragen?
Hab schon mit "refresh" rumprobiert, brachte aber keinen Erfolg.

(Bin Lotusscriptneuling)

Mario

Axel:
Hi,

versuch's doch mal mit der Methode ViewRefresh aus der Klasse NotesUIWorkspace.

Ich aktualisiere damit eine eingebettete Ansicht.

Vielleicht funktionierts auch bei dir.


Axel

Mario:
Kannst Du mir eine beispielhafte Systax geben,
die ich einfügen kann?

Axel:
Hi,

füge in QuerySave-Event der Maske folgenden Code ein:


Dim workspace As New NotesUIWorkspace

Call workspace.ViewRefresh


Axel

Mario:
Dann müsste er beim Speichern also die Ansicht refreshen?
(NUr für mein Verständnis)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln