Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Kaki1 am 17.03.04 - 09:06:29

Titel: Verschachtelte Suche in Ansichten / DB
Beitrag von: Kaki1 am 17.03.04 - 09:06:29
Hallo, habe folgende Frage:
Habe in einer Maske Eingabefelder für bis zu 10 Suchbegriffe programmiert. Nun möchte ich in einer Ansicht oder in der DB nach den Dokumenten suchen (und diese in einen Ordner stellen), die die eingegebenen Kriterien erfüllen, also. z.B. Kriterium2 & Kriterium4.
Über set collection = db.FTSearch() bekomme ich nicht nur die Dokus mit den o.g. Kriterien, wenn sich in anderen Dokus auch diese Werte befinden.
Über set collection = view.getalldocumentsbykey() wird nur Kriterium1 abgefragt. Bei allen anderen Kombinationen bekomme ich Fehlermeldungen.

Was kann ich tun????
Danke schon mal. Gruß Kaki1
Titel: Re:Verschachtelte Suche in Ansichten / DB
Beitrag von: koehlerbv am 17.03.04 - 09:33:45
Zitat
Über set collection = db.FTSearch() bekomme ich nicht nur die Dokus mit den o.g. Kriterien, wenn sich in anderen Dokus auch diese Werte befinden.
Diesen Satz verstehe ich schlichtweg nicht. Muss nicht hinter "nicht nur" irgendwann auch ein "sondern" folgen ?
Titel: Re:Verschachtelte Suche in Ansichten / DB
Beitrag von: ata am 17.03.04 - 11:49:11
... wie heißen denn die Fehlermeldungen?

ata
Titel: Re:Verschachtelte Suche in Ansichten / DB
Beitrag von: nieke am 17.03.04 - 12:09:39
Hast Du es denn schon mal mit z.B.
...
Set notesDocumentCollection = notesDatabase.Search( formula$, notesDateTime, maxDocs% )
...
versucht?
Über "formula$" kann man sich ja die Kriterien zusammenbauen.
Schau mal in die Designer Hilfe!
Titel: Re:Verschachtelte Suche in Ansichten / DB
Beitrag von: Kaki1 am 19.03.04 - 08:12:51
An Ata:

Kam ein paar Tage nicht ins Forum (Cookie-Problem), deshalb erst jetzt die Antwort an Ata:

die Fehlermeldungen zeigten entweder eine type mismatch oder Objectvariable nicht gesetzt. Ist jetzt abgestellt. Habe noch einen Tip bekommen für den Suchstring bei der Methode FTSearch, den ich jetzt ausprobiere.

Vielen Dank für das Interesse.

Kaki