Domino 9 und frühere Versionen > Entwicklung

Persönliche Ansichten R5

(1/1)

MiMueller:
Hallo Notes-Experten,

ich habe in meinen Notes-Datenbanken "persönliche Ansichten", (Gemeinsam, privat bei Erstbenutzung) im Einsatz.

Wenn ich eine "persönliche Ansicht" in meiner Schablone ändern muss, werden die Änderungen bei der Aktualisierung der Gestaltung nicht auf die persönlichen Ansichten in der Produktiv-Datenbank übernommen. Es ist bei >600 Mitarbeitern etwas kompliziert, jedesmal die DB vom LotusNotes-Desktop zu löschen und neu zu öffnen.  

Kennt jemand eine Lösung zu diesem Problem ?????

Joe:
Setze einfach dieses Script in das Queryclose des Datenbank-Scripts. Dann werden jedesmal beim Verlassen der Datenbank die persönlichen Ansichten gelöscht und beim Neuaufruf neu erstellt. Schon haste damit keine Probleme mehr.

Sub Queryclose(Source As Notesuidatabase, Continue As Variant)
     Dim session As New notessession
     Dim db As notesdatabase
     Dim counter As Integer
     
     Set db = source.database
     
     Forall v In db.views
          If Not Isempty(v.readers) Then
               Forall r In v.readers
                    If r = session.username Then
                         Call v.remove
                         counter = counter + 1
                    End If
               End Forall
          End If
     End Forall
     
     Print Cstr(counter) & " persönliche Ansicht(en) gelöscht"
End Sub

MiMueller:
Vielen Dank, für die schnelle Hilfe, das ist die Lösung!!!!!!!!!!!! ;D

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln