Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: thorkill am 28.09.06 - 13:30:04

Titel: Subforms wegblenden
Beitrag von: thorkill am 28.09.06 - 13:30:04
Hallo Zusammen

Ich will verschiedene Subforms nacheinander einblenden lassen.
Das heisst, wenn ein Subform mit Fragen (sind alles Radio Button Antworten) beantwortet ist, sollte das neue Subform erscheinen resp. am besten noch nach der beantwortung auf einen Weiter-Button (oder auch Pfeil mit Hotspot) drücken, dann verschwindet ein Subform und das nächste kommt.
Ich habe auch Felder gemacht mit eindeutiger Erkennung bei den Subforms, doch weiss nicht, wie ich das mit dem weiter drücken machen kann, dass ein Subform kommt und das andere geht.

Bitte um Hilfe. :-:

Besten Dank


Titel: Re: Subforms wegblenden
Beitrag von: eknori am 28.09.06 - 13:34:42
Erstelle zunächst einmal die SubForms. In jede Form baust du einen "Weiter"-Button ein, der ein Feld mit einem bestimmten Wert ( @SetField( ... ) füllt. Die Subforms bindest du dann per Formel ein. In Abhängigkeit des feldwertes, den du mit deinem Weiter-Knöpfle setzt, werden die teilmasken angezeigt.

Titel: Re: Subforms wegblenden
Beitrag von: dirk_2909 am 28.09.06 - 13:36:48
Hallo

Du musst in dem "Weiter"-Button einen bestimmten Wert in einem Feld setzen und danach die Form refreshen.

Für den Inhalt der Subform musst Du eine Verbergen-Wenn-Formel definieren, die sich auf das feld in der Form bezieht.

.... Du kannst sowas aber auch mit berechneten subforms machen, dann muss aber jedesmal die Form geschlossen und wieder geöffnet werden.....

mfg
Titel: Re: Subforms wegblenden
Beitrag von: dirk_2909 am 28.09.06 - 13:38:11
(ich/meine Verbindung ist zu langssaaammm)   8)
Titel: Re: Subforms wegblenden
Beitrag von: thorkill am 28.09.06 - 13:44:46
Vielen herzlichen Dank für die schnelle Beantwortung der Fragen.

Besten Dank für Ihre Hilfe.
Titel: Re: Subforms wegblenden
Beitrag von: LN4ever am 29.09.06 - 15:41:29
Wenn es immer die gleichen Subforms sind, helfen Antworten 1/2. Allerdings ist da die Frage, warum du mit Teilmasken arbeitest und nicht WEITER-Schaltflächen benutzst, die ein Flag setzen, auf das HIDE-WHEN-Formeln reagieren.

Wenn die Teilmasken allerdings in Abhängigkeit von den bereits gegebenen Antworten erfolgen sollen, brauchst du berechnete Teilmasken, die dir aber immer nur eingeblendet werden, wenn du ein @Command([ViewSwitchform];form) machst.

Du mußt dann ganz oben den Maskennamen in einem Feld namens FORM als BERECHNET BEIM ANLEGEN, gefüllt mit dem Maskennamen hinterlegen. Sonst funktioniert es bei neuen Dokumenten nicht.

Gruß

Norbert