Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wuwu am 15.02.05 - 08:07:46

Titel: Suche über Dialogbox
Beitrag von: wuwu am 15.02.05 - 08:07:46
Hallo,

ich stehe vor einer großen Hürde in der Programmierung:
Ich möchte eine Suche in einer Ansicht ausführen über eine Dialogbox, die die einzelen Suchwerte enthält.

Folgendes ist vorhanden:
Ansicht mit allen Felder der DB
Teilmaske mit 3 Felder, 1 Textfeld und 2 Zahlenfeldern

Es sollte folgendes realisiert werden, die Teilmaske wird über die Dialogboxfunktion in der Ansicht geöffnet. Der User gibt in die 3 Felder die Suchkriterien ein. Wenn er dann auf den Button OK klickt, sollten in der Ansicht die Dokumente zu sehen sein, die gesucht wurden!

1. Ich habe momentan keine Ahnung wo ich die Funktion in der Dialogbox einbauen sollte, Queryclose?
2. Kann mir von den Profis einer beim Aufbau der Funktion bzw. des Scripts helfen, ich habe zwa schon einiges gelesen über FTSerach, komm damit aber überhaupt nicht zurecht!

Ich hoffe es kann mir wer behilflich sein, danke im vorhinein!

Mfg Horst
Titel: Re: Suche über Dialogbox
Beitrag von: klaussal am 15.02.05 - 08:47:36
Meine erste Idee: Warum etwas programmieren, was schon da ist ? Der Benutzer kann doch die Beispielmaske ausfüllen in der Suchfunktion.
Ausserdem kommt deine Idee dem Ansatz von dynamischen Ansichten sehr nahe. Und die gehen nicht unter LoNo. Das geht nur mit Ordnern.

klaus
Titel: Re: Suche über Dialogbox
Beitrag von: PsychoDad am 15.02.05 - 09:36:31
Die Suche über die Beispielmaske ( mein Lieblingsthema ;)) ist mir auch eingefallen.....
Aber es soll wohl nach Zahlenfeldern gesucht werden, dass dürfte über die Beispielmaske nicht gehen! Wobei man das natürlich auch lösen könnte...
Gruß

Frank
Titel: Re: Suche über Dialogbox
Beitrag von: wuwu am 15.02.05 - 10:37:56
Danke für eure Hilfe vorerst.

1. Weist Du wie man diese Beispielmaske direkt über einen Button aufruft?
2. Kann man das Fenster dieser Beispielmaske größer machen, da die Maske viel Größer ist?

3. PsychoDad: Was meinst Du mit Lieblingsthema, hast Du da mehr Erfahrung bzw. hast Du dich damit richtig viel beschäftigt?

Mfg & Danke Horst
Titel: Re: Suche über Dialogbox
Beitrag von: PsychoDad am 15.02.05 - 11:15:31
http://www.atnotes.de/index.php?PHPSESSID=28ee73ddbcc1ced009e8e3b02ca6f309&topic=21155.0

Wie die Fragen sich gleichen....;-)

Wie gesagt - tolle Funktion, aber zumindest bei uns nicht unbedingt Endanwendertaulich(Suchleiste anschalten --> mehr --->Beispielmaske füllen....).

Über einen Button geht es leider nicht. Du kannst den Anwendern die Sache ein wenig erleichtern, wenn Du die Suchmaske zur Vorgabemaske machst. Das dürfte unschädlich sein. Das hat halt den Vorteil, dass die Nutzer nicht noch die (Such)Maske auswählen müssen. Falls Du je nach Ansicht nach verschiedenen Feldern suchen mußt, probiere mal den @viewtitle und arbeite in der Suchmaske mit hide/when.

Gruß

Frank
Titel: Re: Suche über Dialogbox
Beitrag von: wuwu am 15.02.05 - 12:25:59
Falls Du je nach Ansicht nach verschiedenen Feldern suchen mußt, probiere mal den @viewtitle und arbeite in der Suchmaske mit hide/when.

das versteh ich nicht ganz, kannst Du mir da ein wenig auf die Sprünge helfen?
Titel: Re: Suche über Dialogbox
Beitrag von: PsychoDad am 15.02.05 - 13:24:26
Eigentlich ganz einfach!

Du hast eine Ansicht in der Dokumente der Maske A mit den Felden A, B, C angezeigt werden. Folglich brauchst Du eine Suchmaske mit den Feldern der Maske A.
Wenn Du in einer anderen Ansicht Dokumente der Maske B ( Felder D, E etc ) hast, bräuchtest Du eigentlich eine andere Suchmaske mit den anderen Feldern.

Wenn Du die Felder ( D, E ... ) einfach in Deine Suchmaske kopierst und über die Hide/when Formel je nach Ansicht (@viewtitle) die entsprechenden Suchfelder anzeigst oder verbirgst kannst Du Dir verschiedene Suchmasken sparen.

Ich hoffe, ich konnte das halbwegs verständlich rüberbringen. Einfach mal ausprobieren!

Gruß

Frank