Hallo @ all!
Ich sitze hier vor einem vermeintlich einfachem Problem fest:
In meiner Datenbank existieren 2000 Dokumente mit gleicher Maske, die jeweils berechnete Felder enthalten.
Da sich nun die Basis für die Berechnung geändert hat, muß ich die bestehenden Dokumente aktualisieren.
Wenn ich ein Dokument öffne und wieder speichere, werden die berechneten Felder schön aktualisiert.
Da ich natürlich nicht alle Änderungen manuell durchführen möchte, habe ich einen Agenten mit folgendem Code erstellt.
Set col = db.unprocesseddocuments
Set doc = col.getfirstdocument
For x = 1 To col.count
??
Call doc.Save (True, False)
Set doc = col.getnextdocument(doc)
Next x
Nur fehlt mir jetzt der Mittelteil, in dem ich die Aktualisierung des Dokuments anstoßen kann.
So wie bei UI-Dokumenten mit doc.refresh().
Durch Speichern allein passiert gar nix ...
Da muss es doch was geben, oder?
Könnt Ihr mir bitte helfen?
Gruß,
Bille