Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wiesel am 02.03.06 - 09:46:14

Titel: Private Ansichten löschen
Beitrag von: Wiesel am 02.03.06 - 09:46:14
Hallo!

Ich habe jetzt mit Hilfe Eurer Tips versucht im QueryClose einer Datenbank ein Scirpt aufzubauen, mit dem eine private Ansicht gelöscht wird.

Irgendwas löscht dieser Code auch, aber es hat nicht den gewünschten Effekt.

Hier erst mal mein Code (R5):

Sub Queryclose(Source As Notesuidatabase, Continue As Variant)
   
   Dim session As New NotesSession     
   Dim db As NotesDatabase
   Dim view As NotesView
   
   Set db = session.CurrentDatabase
   Set view = db.GetView("eigeneAufgaben")
   
   If view.isPrivate = True Then
      'löschen
      Delete view
   End If
   
End Sub


Ich bin also in der Datebank, gehe dann raus und danach wieder rein, dann wir die private Ansicht nicht neu aufgebaut. Gehe ich in die Gestaltung, sehe ich, daß es eine private Ansicht gibt, die dort in der Vorschau auch meine Dokumente anzeigt. Aber in der Datenbank ist die Ansicht leer.

Was fehlt?

Danke für Hilfe,
Wiesel
Titel: Re: Private Ansichten löschen
Beitrag von: rar am 02.03.06 - 10:42:47
Hi,

probier mal statt dem Delete view ein Call view.Remove().
Vielleicht hilt das.

HTH
-daniel
Titel: Re: Private Ansichten löschen
Beitrag von: voodoo am 02.03.06 - 11:07:25
Hi,

"Delete view" löscht nur das Objekt namens view, nicht die Ansicht selbst.

Gruß,
Thorsten
Titel: Re: Private Ansichten löschen
Beitrag von: Wiesel am 03.03.06 - 10:55:26
Irgendwie klappt das alles nicht :o(