Domino 9 und frühere Versionen > ND9: Entwicklung
Dokumentensuche über gesamte Datenbank
Lionhead:
Vielleicht verstehe ich die Standardsuchfunktion von Notes nicht ganz, aber ich habe folgendes Problem:
In einer Datenbank gibt es mehrere Ansichten. Die Ansichten varieren je nach Inhalt eines bestimmten Feldes in der Dokumentenmaske.
Alle Dokumente verwenden allerdings dieselbe Maske.
Beim Aufruf der Datenbank wird eine kategorisierte Ansicht als Standard angezeigt. Wenn ich hier über die eingebaute Suchleiste (@Command([ViewShowSearchBar]) nach einem Dokument suche, wird nicht die gesamte Datenbank abgesucht, sondern nur in der angezeigten Ansicht.
Die Datenbank ist vollindiziert.
Gibt es eine Möglichkeit, die Suche dazu zu bringen, alle Dokumente der Datenbank zu durchsuchen, egal in welcher Ansicht ich micht befinde?
Tode:
NEIN. Du musst dafür Deinen eigenen "Such- Button" programmieren, die eingebaute Suche sucht immer in der geöffneten Ansicht.
Andrew Harder:
Mal um den Vorposter zu ergänzen.
Die Anforderung ist verständlich aber - sorry - an einer Stelle nicht durchdacht.
Nehmen wir mal an Notes sucht über alle Dokumente der Datenbank und findet alle Dokumente die du Anzeigen möchtest.
Anschließend sollten die Dokumente nun angezeigt werden.
Jetzt kommt es:
Die Ansicht hat eine Selection Formular, durch die einige Dokumente ausgeblendet werden müssen.
Daher ist es überhaupt nicht sinnvoll, alle Dokumente in der Datenbank mit in die Suche einzuschließen.
Ich werfe mal an Ergänzung zu dem o. a. Lösungsansatz "FTSearch" und "PutAllInFolder" in den Raum.
DominoDancing:
Hallo lionhead,
ich weiß ja nicht, was Du vor hast (was also in Deinem lionhead vor sich geht ;D). Warum wechselst Du nicht in eine Ansicht 'Alle Dokumente' (z.B. als Kopie der Startansicht ohne Ansichtsauswahl) und suchst dort? Aber vielleicht verstehe ich einfach nur Deine Standarddenkfunktion nicht ...
Liebe Grüße
René
Lionhead:
Danke erstmal für die Antworten.
@Tanzender Domino ;D:
Das ist mir schon klar, dass ich eine Ansicht für alle Dokumente einbauen kann und dort über die Notes-Standardsuche Dokumente finde.
Vielleicht etwas verständlicher ausgedrückt, damit du meine Denkfunktion verstehst.
Es handelt sich um eine Dokumentationsdatenbank mit mehreren Ansichten. Sagen wir mal es gibt eine kategorisierte Ansicht "Rundschreiben", eine katgorisierte Ansicht "Richtlinien", eine mit "Abteilungen"......
Als Standardansicht ist für die User z.B. die kategorisierte Ansicht "Rundschreiben" eingestellt. Über diese werden meistens Dokumente abgefragt. Jetzt möchte der User in dieser Ansicht nach einem Begriff suchen, der auch in Dokumenten in anderen Ansichten vorkommt - wird dann aber nicht angezeigt.
Natürlich könnte man jetzt einfach eine zusätzliche Ansicht mit allen Dokumenten in der Datenbank erstellen, in welcher dann die Suche durchgeführt wird.
Die ursprüngliche Frage war eben nur, ob es hinsichtlich der Suchfunktion eine Möglichkeit gibt, über die gesamte Datenbank zu suchen, ohne das der
Benutzer vorher in die Ansicht "Alle Dokumente" wechseln muss. Das hat aber Tode ja bereits beantwortet.
lg
Heinz
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln