Hallo erstmal
ich hab da ein seltsames Problem und hoffe das einer von euch mir weiter helfen kann.
Ich habe ein Frameset mit 4 Frames (FrameA - D)
In Frame A zeige ich eine Ansicht an mit einer Auswahl an Dokumenten. Ich habe in FrameA zudem angegeben das Ziel für Verknüpfungen FrameB sein soll.
In der Ansicht wiederrum sage ich mit welcher Maske (MaskeB) die Dokumente geöffnet werden sollen (FormFormula).
Soweit so gut. Das funktioniert auch. Ich klicke auf einen Eintrag in meiner Ansicht (einfach) und das Dokument wird mit der richtigen Maske in FrameB geöffnet.
Ich möchte aber jetzt in Frame C und D andere Masken anzeigen (mit eingebetteten Ansichten, aber das ist für mein Problem erstmal unerheblich da die Ansichten noch nicht drin sind).
Ich habe also folgenden Code im Postopen in MaskeB:
| Dim ws As New NotesUIWorkspace |
| Dim db As NotesDatabase |
| Dim docUI As NotesUIDocument |
| Dim doc As NotesDocument |
| Dim session As New NotesSession |
| |
| |
| Set db = session.CurrentDatabase |
| |
| Set doc = db.createDocument |
| |
| doc.Form = "MaskeC" |
| |
| Call ws.SetTargetFrame("FrameC") |
| Call ws.EditDocument(False,doc) |
Das führt aber zu einem Fehler: "Zielrahmen ist Vorläufer des Script Objects".
Mit Formeln zu arbeiten hat auch nicht geholfen, irgendwie komme ich nicht weiter.
Server: 5.0.13a
Designer & Client: 5.0.11