Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: smajli am 01.08.02 - 08:27:49
-
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
-
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
-
Hallo Axel
leider laeufft das Script nicht.
Kannst Du mir nochmals helfen.
Danke
Gruss
Smajli
-
Hi,
was läuft denn nicht? Bekommst du eine Fehlermeldung ?
Axel