Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet 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
-
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.
-
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
-
(ich/meine Verbindung ist zu langssaaammm) 8)
-
Vielen herzlichen Dank für die schnelle Beantwortung der Fragen.
Besten Dank für Ihre Hilfe.
-
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