Autor Thema: DocumentCollections dynamisch erzeugen  (Gelesen 1263 mal)

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
DocumentCollections dynamisch erzeugen
« am: 26.03.03 - 15:43:13 »
Hallo!
Ich habe Dokumente, in denen ein NotesName eingetragen ist. Jetzt will ich in einem Agenten diese Dokumente nach den Namen sortiert in verschiedene Collections sortieren (alle Dokumente an Max Mustermann in eine Collection, alle an Thomas Test in eine andere).
Nur weiß ich nicht vorher, wie viele Namen es gibt. Ich will jetzt eine Schleife nutzen und mit New immer neue Collections erzeugen, wenn sie gebraucht werden.
Mein Problem: Wie kann ich dann auf die vorher erstellten wieder zugreifen? Eigentlich müsste ich mir doch einen Pointer in eine Variable sichern, oder?
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:DocumentCollections dynamisch erzeugen
« Antwort #1 am: 26.03.03 - 15:48:08 »
erscheint mir irgendwie "schräg" der Ansatz...andersrum: was soll denn damit passieren oder warum möchtest Du die Docs in n-Colls aufsplitten?

Würde ein mehrdimensionales Array nicht reichen?
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:DocumentCollections dynamisch erzeugen
« Antwort #2 am: 26.03.03 - 15:53:18 »
Also es geht darum:
Aus unserer allseits beliebten, selbst entwickelten Aufgabenverwaltung sollen alle überfälligen Aufgaben herausgesucht werden und dann an die entsprechenden Mitarbeiter eine Verknüpfungsnachricht geschickt werden. Die DocumentCollections wären für die NotesNewsletter Klassen, damit jeder Mitarbeiter nur Verknüpfungen zu SEINEN Aufgaben bekommt.
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

klaussal

  • Gast
Re:DocumentCollections dynamisch erzeugen
« Antwort #3 am: 26.03.03 - 16:07:41 »
... warum nicht zuerst mitarbeiter A verarbeiten, dann ma B, usw.

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:DocumentCollections dynamisch erzeugen
« Antwort #4 am: 26.03.03 - 16:09:28 »
hm..mal ein Schnellschuß..

erstens:
zuerst eine Collection aller Überfälligen, in einer While Schleife
- Meier (insg. 3)
- Schulz (insg. 4)
- Kerner (insg. 1)

In der Coll (da unsortiert, es sei denn, man kommt mit der NotesView Klasse an, aber egal jetzt ob sortiert/unsortiert)
schnappt man sich den ersten...zB "Meier"

Nun im 2. Step eine (immer noch innerhalb der While Schleife) erneute Coll bilden, diesmal getdocumentsbykey nach "Meier" suchen...heraus kommen 3 Docs...
diese Coll in eine Newsletter packen und senden

Im 3. Step nächstes Doc der ersten Coll (immer noch innerhalb der While Schleife..1. Wend) , check ob Name bereits schon verarbeitet worden ist. Wenn nicht...wieder suche und Bildung (zB diesmal nach "Schulz")...die gefunden Trefferdocs erneut in kleine Coll für Newsletter packen und senden.

So einigermaßen klar?
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Centaury

  • Senior Mitglied
  • ****
  • Beiträge: 294
  • Geschlecht: Männlich
  • Hi! Kennst du Murphy??
Re:DocumentCollections dynamisch erzeugen
« Antwort #5 am: 26.03.03 - 16:21:00 »
Klingt ganz gut.
Ich habe mir noch etwas anderes überlegt. Ich weiß ja nicht, wie viele Personen es gibt und wie sie heißen.
Lösung:
Aus der 1. Collection die Dokumente mit dem gleichen MA in eine 2. Collection hinzufügen und in der 1. löschen.
Wenn einmal durch, Newsletter mit 2. Collection senden.
Dann wieder von vorn.
Das solange machen, bis 1. Collection leer.

@Rob:
Hast du meine EMail bekommen?
Man sollte immer eine kleine Flasche Whisky dabei haben, für den Fall eines Schlangenbisses - und außerdem sollte man immer eine kleine Schlange dabei haben. - W. C. Fields

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:DocumentCollections dynamisch erzeugen
« Antwort #6 am: 26.03.03 - 16:23:52 »
ah joo...alle Wege führen..nach...

klaro, Mail bekommen, muß mir noch ne gute Antwort einfallen lassen. Hab etwas Geduld bitte.  :)
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz