Autor Thema: NotesDocumentCollection  (Gelesen 1832 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
NotesDocumentCollection
« am: 16.10.06 - 16:52:28 »
Hallo Freunde,

Ich habe ein Problem mit einer NotesDocumentCollection.

Ich habe 2 dieser Collection einmal die

"Collection", sie wird ins Leben gerufen durch

Code
dim collection as NotesDocumentCollection

und gefüttert durch

Code
set collection = view.GetallDocumentsby(docID)

Dann fange ich eine 2. Collection an

Code
Dim newCollection as NotesDocumentCollection
.

Dann soll eine Schleife bestimmte Einträge aus der ersten Collection herrausfiltern.

Code
1   For i = 1 To colCount
2	docLifetime = Cint(doc.GetItemValue("lifetime")(0))		
3	If uiLifetime > docLifetime Then
4		Call newCollection.AddDocument(doc) 'Zusammenstellen einer neuen Collection.
5		Set doc = collection.GetNextDocument(doc)
6	Else
7		Set doc = collection.GetNextDocument(doc)
8	End If			
9   Next

aber, wenn die Zeile 4 ausgelöst wird, dann schmeisst er mir den Fehler "Object Variabel not set".
Aber warum ? Ich meine ich habe die Collection Dimensioniert und möchte sie nun füllen.

Ich hoffe ihr könnt mir weiter helfen.

Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: NotesDocumentCollection
« Antwort #1 am: 16.10.06 - 16:58:05 »
Du hast sie deklariert, mehr nicht. Einem Objekt zugeordnet ist sie so natürlich noch nicht.
Da die NotesDocumentCollection dummerweise kein New-Statement kennt, musst Du sie "mit nichts" füllen. Einfachster Weg (weitere finden sich im Forum mittels der Suche etliche): Du füllst sie mittels einer "unmöglichen Suche".

Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: NotesDocumentCollection
« Antwort #2 am: 16.10.06 - 17:19:16 »
@koehlerbv

Zitat
Du füllst sie mittels einer "unmöglichen Suche".

Was meinst du damit? Eine Suche die zu keinem Ergebnis kommt? Wie zum Beipiel view.getalldocumentsby(brabbel) ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Glombi

  • Gast
Re: NotesDocumentCollection
« Antwort #3 am: 16.10.06 - 17:23:36 »
Einfacher:

   Set dc = db.Search( |@False|,Nothing, 0 )

Andreas

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: NotesDocumentCollection
« Antwort #4 am: 16.10.06 - 17:49:40 »
@glombi

Danke für den Tipp war genau das was ich gebraucht habe.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz