Hallöchen,
hoffentlich kann mir jemand bei meinem Problem helfen...
Ich habe in einer DB eine Rahmengruppe mit 3 Rahmen (A,B und C)
Im Rahmen A befindet sich eine Ansicht. Wenn ich ein Dok aus dieser Ansicht wähle, soll es im Rahmen B angezeigt werden. Das war relativ einfach. Ich habe nur in den Eigenschaften von Rahmen A als vorgegebenes Ziel für Verknüpfungen den Rahmen B eingetragen.
Jetzt stehe ich an. Als weiterer Schritt soll im Rahmen C ein Dokument erstellt werden, dem Werte des gewählten Doks übergeben werden.
Meine Überlegung war folgende:
Ins PostOpen der Maske des Doks, das im Rahmen B geöffnet wird, habe ich folgenden Code geschrieben:
Sub Postopen(Source As Notesuidocument)
Dim ws As New NotesUIWorkspace
Call ws.SetTargetFrame("BewKto")
Dim docParent As NotesDocument
Set docParent = Source.Document
Dim doc As New NotesDocument(docParent.ParentDatabase)
doc.Form = "Andere Maske"
doc.SaveOptions = "0"
doc.Feld = docParent.Feld
Call ws.EditDocument(False, doc,True)
End Sub
Wenn ich dann das Dokument auswähle kommt aber die Fehlermeldung
User -defined Error. Wenn dann ein anderes Dok gewählt wird, kommt die Meldung
Unable to find document window.
In beiden Fällen wird in Rahmen B zwar das richtige Dokument angezeigt, aber in Rahmen C ist die Ansicht aus Rahmen A offen.
Irgendwie nicht so wie ich mir das vorgestellt habe.
Leider kann ich nicht sagen, wo die Fehlermeldung kommt. Wenn nämlich der Debugger eingeschaltet ist, öffnet es sich wie gerade erwähnt aber ohne Fehlermeldung. Wenn dann ein anderes Dokument gewählt wird, schreibt Notes
Error -script is busy Hat jemand eine Idee was da so falsch läuft, oder wie ich es anders machen könnte?
lG