Domino 9 und frühere Versionen > Entwicklung

@Command([ToolsRefreshSelectedDocs])

(1/1)

smajli:
Hallo
Ich moechte per 'periodischen Agenten' die dblookup Felder in meinen Dokumenten 'updaten'.
Die Formel '@Command([ToolsRefreshSelectedDocs])' funktioniert zwar, wenn ich den Agent manuell starte aber nicht, wenn der Agent periodisch laeufft.
Wie lauted das Script das mir die selbe Funktion ausfuehrt wie @Command([ToolsRefreshSelectedDocs]).
Danke
Gruss
smajli

Axel:
Hi,

der Agent kann mit dieser Formel nicht als periodischer Agent laufen, denn es muß eine Ansicht geöffnet sein.

Versuchs mal damit

Dim session As New NotesSession
Dim db As NotesDatabase
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument

Set db = session.CurrentDatabase
Set collection = db.AllDocuments

Set doc = collection.GetFirstDocument

While Not (doc Is Nothing)
 Call doc.ComputeWithForm(True,False)
 Call doc.Save(True,False)
 Set doc = collection.GetNextDocument(doc)
Wend

Wenn nur bestimmte Dokumente (z.B. einer Maske) bearbeitet werden sollen müsste man mit db.Search die collection füllen.

Ich hoffe das hilft dir weiter.

Axel

smajli:
Hallo Axel
leider laeufft das Script nicht.
Kannst Du mir nochmals helfen.
Danke
Gruss
Smajli

Axel:
Hi,

was läuft denn nicht? Bekommst du eine Fehlermeldung ?


Axel

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln