Domino 9 und frühere Versionen > ND6: Entwicklung
Suchen in der Datenbank
heidiweber:
Hallo
folgendes möchte ich realisieren:
Ich möchte per Java in der Notes-Datenbank suchen. Vorerst bin ich noch am Testen.
Ich habe in der Hilfe schon etliches über FTSearch, Search... gelesen. Aber irgendwie kann keine Methode das, was ich möchte.
Die Suche soll folgendes können:
1) Suche nur innerhalb bestimmter Masken
2) in den Masken: Suche in bestimmten Feldern
3) mit Wortvarianten
4) ungenaue Suche
-->Praktisch so eine Suche, die Standardmäßig in Notes dabei ist, wenn man bei Suche auf erweitert bzw. mehr klickt.
Welche Methode ist das?
Nehme ich db.Search, dann kann man die Suche nach Masken eingrenzen. Dafür geht aber keine ungenaue Suche oder auch keine Wortvarianten. Nehme ich FTSearch, dann kann man nicht nach Masken eingrenzen.
Vielen Dank
cu
Heidi
koehlerbv:
Warum kannst Du da nicht eingrenzen? FIELD form CONTAINS oder [form] contains ... Es gibt in der Notes-Hilfe da eine ausführliche Beschreibung, die Du so auch ftSearch verwenden kannst.
Bernhard
heidiweber:
Vielen Dank Bernhard.
Sorry - aber ich finde dazu echt nichts in der Hilfe (zu FTSearch schon, nur nicht zu den FIELD oder [form]...). Ich habe euer Forum durchwühlt und habe dazu einiges gefunden und jetzt auch hinbekommen...
Es langt für heute:)
Wünsche dir ein schönes Wochenende
cu
Heidi
koehlerbv:
Das steht nicht in der DesignerHelp, Heidi, sondern in der für die Anwender.
Bernhard
heidiweber:
Vielen Dank Bernhard für die Info:)
Ich habe aber jetzt folgendes Problem:
Dim suchBegriff as String
Dim searchFormula As String
suchBegriff = "Begriff"
searchFormula = { [form] contains ("myDoc") & FIELD myField CONTAINS (suchBegriff)}
Das Problem ist, dass im String searchFormula der suchBegriff nicht als Variable behandelt wird, sondern als fester Begriff. Warum wird suchBegriff nicht als Variable behandelt? Wie muss man das machen?
Vielen Dank
cu
Heidi
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln