Domino 9 und frühere Versionen > Entwicklung

Agent: alle Dokumente in einer Ansicht speichern???

(1/3) > >>

Jeff:
hallo forum,

kann mir jemand sagen wie ich einen agent erstellen kann, der in regelmäßigen Abstände (3 x täglich) alle dokumenten in einer ansicht (im hintergrund) öffnet und abspeichert.

vielen dank

jeff

Jeff:
hallo klaussal,

Ich habe schon so was probiert, abe es funzt nicht!

Sub Initialize
   
   Dim session As New notessession
   Dim db As notesdatabase
   Dim doc As notesdocument
   Dim view As notesview
   
   Set db = session.currentdatabase
   Set view = db.getview("Kunden")
   Set doc = view.GetFirstDocument
   
   While Not(doc Is Nothing)
      
      Call doc.save(False,False)
      Set doc = view.GetNextDocument(doc)
   Wend
End Sub

was mache ich falsch?

Till_21:
du machst nichts falsch wenn du dir die eigenschaften der dokumente mal anschaust, aber : das speichern im backend laesst das dok nicht neu berechnen, sprich keine berechneten felder werden neu berechnet und ich denke, dass ist das was du haben willst...
ich hatte das gleiche probleme habe es folgendermassen geloest :
habe mir eine ansicht gebasetlt, die die doks mir richtig sortiert, dann in einen hotspot wars glaub ich

@Command([OpenView];"RefreshView");
@Command([ToolsRefreshAllDocs]);
@Command([FileCloseWindow]);

ps:mit script kannst du es leider vergessen !

gruss

Axel:
Hi,

es geht auch mit Script.

Dazu gibt es in der NotesDocument-Klasse die Methode ComputeWithForm.


Axel

Jeff:
hi, axel

.....kannst du mit bitte ein bespiel senden?

vielen dank

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln