none
Infopath 2010: Abhängigkeit von weiteren Fragen, More Questions depending on first answers RRS feed

  • Frage

  • Hallo,

    ich möchte in IP 2010 eine Art Deckblatt gestalten, mit quasi auschließlich Kontrollkästchen und Dropdownmenüs. Soweit kein Problem. In Abhängigkeit der ausgefüllten Kontrollkästchen sollen sich aber die weiteren Seiten des Formulars ergeben, Beispiel:

    Deckblatt:

    Besitze Anzahl
    Hund [X] 2
    Auto [X] 3
    Haus [X] 1
    Ex-Frau [X] 4
    Freunde [ ] 0

    Jetzt sollen sich die weiteren Seiten wie folgt ergeben: 2x das Blatt zum Hund, 3x das Blatt zum Auto, 1x zum Haus etc.

    Wie mache ich das? Ich könnte zwar immer ein neues Formular aufrufen, sobald ein Häckchen gemacht wurde, das möchte ich ja aber nicht. Das ganze soll sich möglichst in einer Datei abspielen, da es mobil sein soll.

    Also meine Idee, von der Deckblattseite zu dem Rest per "Weiter" Button, welcher per if abfrage(n) überprüft, welche Kästchen angehakt wurden, wie groß die Anzahl ist und dementsprechend die Anzahl der Fragebogenblätter zum weiteren Ausfüllen anzeigt. (Die können ja dann stumpf nacheinander kommen)


    Hat irgendjemand eine Idee wie man das Umsetzen kann? Ich weiß, da ist irgendwie vba hinter, womit es eigentlich ganz leicht gehen könnte mit den "if"-Abfragen, sofern man denn diese weiteren "Blätter" irgendwo vorrätig hat, wo er sie dann ggf rausholt.

    Habe auch schon überlegt, ob man nicht die versteckten Elemente nutzt, und die je nach Bedarf einblendet und verdoppelt, o.ä. aber mit den normalen Regeln lassen sich die nicht plötzlich ein- oder ausblenden.

    Bin für alle weiteren Ideen und Lösungsvorschläge dankbar!

    Danke!

    Loxxodrome

    Hi,

    i' trying to create a form, where the user ist asked one the first page to fill out a few check boxes and choose from cropdown menus. So far, no Problem. The hard part is, that i'd like the form to change dynamically depending on which control boxes the user filled.

    Example: First Page:

    I own           Number

    Dog    [x]         2       
    House [x]        1
    ex-wife[x]       3
    cars     [ ]       0

    now i want the form to list more forms on the next pages depending on the answers. in this case: 2 sheets about dogs, 1 sheet about the house and 3 sheets about the ex-wifes. Of course none about any cars.

    my question: how?!

    my first idea was to end the first page with a "continue" button and let the programm calculate on click per "if" and "else" how many of which forms to present on the next pages. Problem here: how can i program this in the vba?

    next idea: let the "continue button" hide or show group of forms, according to the checked boxes. same problem here: how to program, the normal rules aren't helping, since the groups are not to shown or hidden by rules.

    If someone got a better idea or knows a Solution, be kind and share it! Thanks!

    And pardon for my lousy english

    Loxodrome

    Dienstag, 5. Juli 2011 15:15