Conditionele logica: toon vragen op basis van eerdere antwoorden
Niet elke vraag is relevant voor elke situatie. Met conditionele logica in FlexForm kunt u vragen tonen of verbergen op basis van een eerder gegeven antwoord. Zo blijft het formulier overzichtelijk en ziet de gebruiker alleen wat relevant is. Alles wordt geconfigureerd via de kolom Condition in uw Excel-bestand.
De syntax: V{rij}={waarde}
Het formaat voor een voorwaarde is eenvoudig:
V{rijnummer}={waarde}Hierbij is {rijnummer} het rijnummer in Excel (inclusief de koprij op rij 1) en {waarde} het verwachte antwoord. De waarde moet exact overeenkomen, inclusief hoofdletters. Laat de kolom Condition leeg als een vraag altijd zichtbaar moet zijn.
Voorbeeld 1: Eenvoudige ja/nee-voorwaarde
Een vervolgvraag die alleen verschijnt wanneer het antwoord "Ja" is.
| Rij | Vraag | Type | Condition |
|---|---|---|---|
| 5 | Is er een lift aanwezig? | yes/no | (leeg) |
| 6 | Afmetingen van de lift? | text | V5=Yes |
Rij 6 verschijnt alleen als de vraag op rij 5 beantwoord is met "Yes". Wanneer "No" is geselecteerd, blijft rij 6 verborgen.
Voorbeeld 2: Vertakking op basis van radio-selectie
Afhankelijk van welke optie gekozen wordt, verschijnt een andere vervolgvraag.
| Rij | Vraag | Type | Options | Condition |
|---|---|---|---|---|
| 10 | Materiaal? | radio | Fineer;MDF;Massief | (leeg) |
| 11 | Welk type fineer? | radio | Eik;Walnoot | V10=Fineer |
| 12 | Welke MDF-kleur? | radio | Wit;Zwart | V10=MDF |
Rij 11 verschijnt alleen als "Fineer" is geselecteerd. Rij 12 verschijnt alleen als "MDF" is geselecteerd. Als "Massief" gekozen wordt, verschijnt geen van beide rijen.
Voorbeeld 3: Meerdere vervolgvragen voor dezelfde voorwaarde
Meerdere vragen kunnen afhangen van hetzelfde antwoord.
| Rij | Vraag | Type | Options | Condition |
|---|---|---|---|---|
| 20 | LED gewenst? | yes/no | (leeg) | |
| 21 | LED type? | radio | Ambient;Functioneel | V20=Yes |
| 22 | Aantal strips? | number | V20=Yes |
Rijen 21 en 22 verschijnen beide wanneer rij 20 beantwoord wordt met "Yes".
Veelgemaakte fouten en hoe ze te vermijden
- Het rijnummer klopt niet — Tel de rijen in Excel, inclusief de koprij op rij 1. De eerste vraag staat op rij 2.
- De waarde komt niet exact overeen —
V5=Yesis correct,V5=yeswerkt niet. Let op hoofdletters. - Spaties voor of na de waarde in de Condition-kolom — Verwijder overbodige spaties.
- De Condition-kolom bevat "no" in plaats van leeg — Laat de kolom leeg als een vraag altijd zichtbaar moet zijn. Vul geen "no" of andere tekst in.
- Na het invoegen of verwijderen van rijen vergeten de rijnummers in Condition bij te werken — Controleer altijd de V-referenties na het wijzigen van de rij-structuur.
- Voor yes/no-vragen moet u de Engelse waarden gebruiken:
V5=YesofV5=No(niet "Ja" of "Nee").
Probeer FlexForm
Bouw slimme formulieren die zich aanpassen. Configureer alles via Excel.
Meer info & prijzen