Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
Ü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 ?
-
... wie heißen denn die Fehlermeldungen?
ata
-
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!
-
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