Autor Thema: User soll die Startansicht selbst festlegen!  (Gelesen 2003 mal)

Offline SaSaWu

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
User soll die Startansicht selbst festlegen!
« am: 13.06.08 - 11:07:52 »
Ich möchte erreichen, dass der User eine individuelle Einstellung vornehmen kann, ob er beim Start einer Datenbank die Ansicht A oder B erhält.

Wie kann ich so etwas am einfachsten erreichen?

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: User soll die Startansicht selbst festlegen!
« Antwort #1 am: 13.06.08 - 11:09:13 »
In !!HELP!! haben wir das über ein Konfigurationsdokument gelöst das allerdings nur der Admin einstellen kann.

Aber das Prinzip ist dasselbe. Schaus dir an.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline SaSaWu

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: User soll die Startansicht selbst festlegen!
« Antwort #2 am: 13.06.08 - 11:14:14 »
In !!HELP!! ??? Tut mir leid, aber ist das ein Forum oder die Hilfe-Funktion oder was?

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: User soll die Startansicht selbst festlegen!
« Antwort #3 am: 13.06.08 - 11:16:17 »
Schau mal in den Footer von Thomas...
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: User soll die Startansicht selbst festlegen!
« Antwort #4 am: 13.06.08 - 11:16:23 »
Hallo

gugst Du OpentNTF.

Gruß Werner
-edit-
das ist sooooooooooo ungerecht, schon wieder warst Du schneller ;-)
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline SaSaWu

  • Aktives Mitglied
  • ***
  • Beiträge: 140
  • Geschlecht: Männlich
Re: User soll die Startansicht selbst festlegen!
« Antwort #5 am: 13.06.08 - 11:17:41 »
Wird Zeit, dass das Wochenende kommt! Sorry...

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: User soll die Startansicht selbst festlegen!
« Antwort #6 am: 13.06.08 - 11:38:43 »
Ich habe so was schon öfters implementiert. Dazu verwende ich Userprofile, die ich mit der Klasse UserProfile verwalte.  Siehe hier -> Klasse für Userprofile

Das Öffnen der eingestellten Startansicht erfolgt dann im PostOpen-Event des DatenbankScriptes.

...
   Dim session As New NotesSession
   Dim workspace As New NotesUIWorkspace
   Dim uidb As NotesUIDatabase
   Dim cProfile As UserProfil
   Dim strView As String      


   Set uidb = workspace.CurrentDatabase
   
   'Neue Instanz der Klasse UserProfil anlegen
   Set cProfile = New UserProfil(session.CommonUserName)
   
   'Startansicht auslesen
   strView = cProfile.GetUserProfileEntry("xProfilStartansicht")
   If strView <> "" Then
      Call workspace.SetTargetFrame("NotesView")
      Call uidb.OpenView(strView)
   End If  'If strView <> "" Then
   
   Delete cProfile
...

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz