Autor Thema: Inhalt eines Rahmens ändern  (Gelesen 1206 mal)

Offline Keydins

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
Inhalt eines Rahmens ändern
« am: 31.01.12 - 10:55:50 »
Hallo zusammen,

ich brauch mal einen Schubs in die richtige Richtung.

Wir haben eine Informationsdatenbank für unsere Mitarbeiter, in der täglich Informationen aus allen Abteilungen veröffentlicht werden. Somit wird diese Datenbank von allen Mitarbeitern regelmäßig geöffnet und das haben wir uns für ein Quick-Infosystem zu Nutze gemacht.

Über eine Abfrage im Postopen des Datenbankscripts auf ein Steuerdokument wird beim Öffnen der Datenbank festgelegt, ob die Anwendung ganz regulär mit der vordefinierten Ansicht im Anzeigerahmen der Rahmengruppe öffnet, oder ob dort eine spezielle Page angezeigt werden soll, die die Mitarbeiter z.B. über dringende Wartungsarbeiten oder Notfälle (z.B. Evakuierung des Hauptsitzes wegen Feueralarm) informiert. Das funktioniert soweit ohne Probleme.

Um mit der Anwendung regulär weiterzuarbeiten müssen die Mitarbeiter im Navigationsframe eine Ansicht auswählen.

Damit es für die Mitarbeiter noch einfacher wird, würde ich gerne in der in der angezeigten Page einen Hotspot oder eine Schaltfläche einbauen ('Info schließen'), die dann im Anzeigeframe die Page durch die Ansicht ersetzt, die beim normalen Öffnen der Datenbank angezeigt wird.

Ich habe es mit dem folgenden Code versucht:

Dim wsp As New NotesUIWorkspace
Dim uidb As NotesUIDatabase
Set uidb = wsp.CurrentDatabase

Call wsp.SetTargetFrame("MainView")
Call uidb.OpenView("Standardansicht", , , True)


Leider erhalte ich dann beim Click auf den Hotspot immer die Fehlermeldung 'Aktuelles Programm kann nicht geschlossen werden'.

Gibt es irgendeinen 'Kniff', mit dem ich das hinbekommen kann?
Gruß Dirk

Aktuelle Notesumgebung
~800 BasicClients 9.0.1 FP9 SHF55
  10 FullClients 9.0.1 FP7 SHF143
    7 DominoServer 9.0.1 FP9 HF 139 / 64 Bit

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz