Hallo Leutz,
ich habe in einer Maske eine Aktion, die mich in den Wahnsinn treibt! Ich nehme Änderungen per back-end-Klasse in einem Dokument vor. Bevor Tipps kommen: Änderungen im uidoc nehem ich bewusst nicht vor!!!! Ich möchte das uidoc also nur kurz refreshen und in einem anderen doc, das ich per docID finde, ein Feld ändern.
Fall 1: Sollte in der Ansicht (aus welcher ich das Dokument geöffnet habe) noch ein weiteres Dokument sein, was alphabetisch gesehen unter dem aktuellen Dokument angezeigt wird, so wird dies im Frame geöffnet, obwohl ich keinerlei Skript dfür hinterlegt habe.
Fall 2: Sollte in der Ansicht (welche ja auch gar nicht zu sehen ist!)kein Dokument mehr stehen, werden zwar alle Änderungen und Speicherungen durchgeführt, aber die DB schließt sich von selber!
Für hilfreiche Ideen wäre ich dankbar.
Hier der letzte LotusScript-Ausszug:
...
If Not doc2 Is Nothing Then
If uidoc.EditMode = False Then
uidoc.EditMode = True
End If
doc.Status = "erledigt"
Call doc.Save (True, True)
Call uidoc.refresh
Call uidoc.Save
doc2.aktuell = "Prozess abgeschlossen"
Call doc2.Save (True, True)
End If