Jürgen Schomann
Aktives Mitglied
  
Offline
Beiträge: 174
|
 |
« am: 15.12.20 - 16:25:18 » |
|
Ich habe eine Datenbank mit einer Rahmengruppe. Links eine Seite mit eingebetteter Gliederung, rechts einen Rahmen für die Anzeige. Die eingebettete Gliederung enthält die Ansichten und hat als Zielrahmen den Rahmen rechts. Wenn ich die Ansichten anklicke erscheint rechts die Ansicht.
Eine Ansicht enthält im Postopen-Ereignis folgenden Script-Code
Sub Postopen(Source As Notesuiview) Dim ws As New NotesUIWorkspace Call ws.SetTargetFrame(<rechrter Rahmen>) Call ws.OpenPage(<Seite>) End Sub
Wenn ich diese Ansicht in der Gliederung auswähle, erscheint in der Statuszeile die Meldung 'Error - script is busy.'. Wenn man im Designer danach weiter arbeiten will und Script kompilieren will, bricht Notes ab.
Wenn ich statt LotusScript in Postopen folgende Formel verwende:
@SetTargetFrame(<rechrter Rahmen>); @Command([OpenPage]; <Seite>)
Gibt es keine Fehler.
Auch wenn ich in Postopen in LotusScript statt einer Seite ein Dokument mit EditDocument oder mit ComposeDocument eine Maske öffne kommt kein Fehler.
Nur beim Öffnen einer Seite kommt o. g. Fehler. Die Seite enthält keinen weiteren Code und keine Hotspots u. a..
Kann jemand dazu etwas sagen?
Gruß Jürgen
|