Autor Thema: Frameset nach Start direkt öffnen  (Gelesen 2393 mal)

Offline toobstar

  • Frischling
  • *
  • Beiträge: 3
Frameset nach Start direkt öffnen
« am: 20.08.07 - 13:18:51 »
Hi,

habe folgendes Problem:

Ich habe zwei Framesets. Das eine für die Administration, das andere für die Userbenutzung.

Gibt es eine Möglichkeit eine Abfrage vor bzw. während des Öffnens der DB einzufügen, welche je nach Rolle des Users, der die DB öffnet, entweder das Adminframeset oder das Userframeset läd  ???

Thanks,

toobstar

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Frameset nach Start direkt öffnen
« Antwort #1 am: 20.08.07 - 13:20:43 »
1) Herzlich willkommen im Forum.

2) Das ist eine Entwicklungsfrage, ich verschieb den Thread mal dahin.

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Driri

  • Gast
Re: Frameset nach Start direkt öffnen
« Antwort #2 am: 20.08.07 - 13:25:19 »
Hallo,

Du kannst im Frameset die Rahmeninhalte über eine Formel berechnen lassen. Dafür gibt es in den Rahmeneigenschaften den kleinen Button mit dem @.

Glombi

  • Gast
Re: Frameset nach Start direkt öffnen
« Antwort #3 am: 20.08.07 - 13:25:48 »
Andere Möglichkeit (ggf. flexibler, da mit Script):
Du kannst eine Rahmengruppe erstellen, die nur eine Seite enthält. Diese Rahmengruppe musst Du als Startoption der Datenbank eingestellen.

Im Postopen der Seite dann folgendes:

Sub Postopen(Source As Notesuidocument)   
   
   Dim ws As New NotesUIWorkspace
   Dim session As New NotesSession
   
   If ...   then   '// hier dann die Abfrage rein
      Call ws.OpenFrameSet("FSAdmin")
      Call Source.Close
      
         
      Call ws.OpenFrameSet("FSUser")
      Call Source.Close
   End If
   
End Sub

Andreas

Offline toobstar

  • Frischling
  • *
  • Beiträge: 3
Re: Frameset nach Start direkt öffnen
« Antwort #4 am: 20.08.07 - 13:41:17 »
hi,

danke erstmal für die schnellen Antworten.

@Driri: ICh habe leider einen Unterschiedlichen Aufbau von beiden Framesets, deshalb kann ich nicht dynamisch einfach die Frames ändern.

@Glombi: Wenn ich dich richtig verstanden hab, soll ich nen Default-Frameset erstellen, welches dann im Postopen  das jeweilige Frameset läd. Ist es bei dem Vorgehen nicht immernoch möglich, direkt über die DB Preferences auf das Adminframeset zuzugreifen. Gibt es ne Möglichkeit das zu unterbinden?

LG

Glombi

  • Gast
Re: Frameset nach Start direkt öffnen
« Antwort #5 am: 20.08.07 - 13:52:54 »
Dafür sollten aber normale User nicht die erforderlichen Rechte haben. Sonst geht es natürlich, logo.

Offline toobstar

  • Frischling
  • *
  • Beiträge: 3
Re: Frameset nach Start direkt öffnen
« Antwort #6 am: 20.08.07 - 13:59:27 »
Und zu welchen Rechten zählt diese Änderung. Also wie kann ich das in der ACL einstellen, dass für Benutzer eine Framesetwechsel nicht auswählbar ist?

danke:)

Glombi

  • Gast
Re: Frameset nach Start direkt öffnen
« Antwort #7 am: 20.08.07 - 14:21:10 »
Entwickler oder Manager können das einstellen.

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz