Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: wkrause am 04.09.03 - 10:08:01

Titel: Private View (nicht in DB gespeichert) per Script benutzen
Beitrag von: wkrause am 04.09.03 - 10:08:01
Hallo,

kenn jemand eine Möglichkeit eine private View (die wg. fehlender Rechte nicht in der Datenbank gespeichert ist) per Script zu öffen und einzulesen?

Im debugger wird mir die Ansicht nicht Angezeigt, und auch öffnen über den Namen klappt nicht.

Grüße Werner :P
Titel: Re:Private View (nicht in DB gespeichert) per Script benutzen
Beitrag von: Axel am 04.09.03 - 10:16:47
Hi,

versuch's mal so:

Dim db As New NotesDatabase("Servername", "datenbank.nsf" )
Dim view As NotesView
Dim doc As NotesDocument
Set view = db.GetView( "Name des Ordners" )
Set doc = view.GetFirstDocument
While Not ( doc Is Nothing )

  'Aktionen mit den Dokumenten

  Set doc = view.GetNextDocument( doc )
Wend

Ich hab's nicht probiert. Allerdings gehen nicht alle Funktionen, die mit Ordnern möglich sind, wenn sie in der Datenbank abgelegt sind. Ich weiß allerdings nicht genau welche das sind.

Axel
Titel: Re:Private View (nicht in DB gespeichert) per Script benutzen
Beitrag von: wkrause am 04.09.03 - 10:50:11
danke, aber so hatte ich es auch versucht.  ???
Geht aber nicht. Die Ansicht (nicht Ordner) scheint für Notes(Script) nicht zu existieren, wenn sie im Desktop gespeichert ist.
in dem Objekt Db.views gibt es die Ansicht auch nicht.



Hi,

versuch's mal so:

Dim db As New NotesDatabase("Servername", "datenbank.nsf" )
Dim view As NotesView
Dim doc As NotesDocument
Set view = db.GetView( "Name des Ordners" )
Set doc = view.GetFirstDocument
While Not ( doc Is Nothing )

  'Aktionen mit den Dokumenten

  Set doc = view.GetNextDocument( doc )
Wend

Ich hab's nicht probiert. Allerdings gehen nicht alle Funktionen, die mit Ordnern möglich sind, wenn sie in der Datenbank abgelegt sind. Ich weiß allerdings nicht genau welche das sind.

Axel

Titel: Re:Private View (nicht in DB gespeichert) per Script benutzen
Beitrag von: Axel am 04.09.03 - 10:56:14
Hi,

hmm..

Aber wie ich bereits geschrieben habe, geht nicht alles was mit Ordnern (auch privaten) geht, die in der DB gespeichert sind, auch mit Ordnern im Desktop.

Eine andere Möglichkeit auf den Ordner zuzugreifen ist mir im Moment nicht bekannt.

Axel