Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: heidiweber am 24.05.06 - 14:27:16

Titel: NotesDocumentCollection
Beitrag von: heidiweber am 24.05.06 - 14:27:16
Hallo

ich möchte alle Dokumente der Maske projektPerson in einer NotesDocumentCollection haben.

Versucht habe ich folgendes:

Dim collection As NotesDocumentCollection
Set collection = db.Search(Form = "projektPerson",dateTime,0)
Set doc = collection.GetFirstDocument

Aber doc ist immer leer. Ist der Suchstring falsch? Oder kann man auch eine Ansicht in eine NotesDocumentCollection bekommen bzw. wie muss man das machen?

Vielen Dank
cu
Heidi
Titel: Re: NotesDocumentCollection
Beitrag von: Lossa am 24.05.06 - 14:30:35
Hi,

um eine ganze Ansicht zu bekommen, gibt es die NotesViewEntryCollection alle Zeilen einer Ansicht
NotesViewEntry eine Zeile der Ansicht
.document davon das Dokument.

Aber wenn die Information die du brauchst in der Ansicht steht erreichst du mittels NotesViewEntry... Klassen eine beschleunigung deinen Scripts.
Titel: Re: NotesDocumentCollection
Beitrag von: heidiweber am 24.05.06 - 14:53:15
Vielen Dank Lossa für deine schnelle Hilfe.
cu
Heidi
Titel: Re: NotesDocumentCollection
Beitrag von: Tode am 24.05.06 - 15:21:06
noch als Hilfe zu Deinem Code:
Option declare hätte Dir den Fehler sofort gemeldet. Einer der Gründe, warum man es IMMER verwenden sollte...

Der Fehler liegt hier:
Set collection = db.Search(Form = "projektPerson",dateTime,0)

was Du willst ist aber:
Set collection = db.Search(|Form = "projektPerson"|,dateTime,0)

Die obere Formel findet nichts, weil Du nicht etwa einen Searchstring übergibst, sondern das Ergebnis des Vergleichs einer LotusScript- Variablen namens "Form" und dem String "projektPerson"

Da Form nicht deklariert ist, ist das eigentlich ein leeres Variant, wird durch den Vergleich aber implizit als String gecastet.

Was also (für Notes) da steht ist:

Form = "projektPerson" >> False (weil "" <> "projektPerson" )

Set collection = db.Search( False , dateTime , 0 )


HTH
tode




Titel: Re: NotesDocumentCollection
Beitrag von: heidiweber am 24.05.06 - 19:03:12
Hallo Tode,

bedanke mich noch recht herzlich für deine ausführliche Erklärung :)

wünsche noch einen schönen Feiertag
cu
Heidi