Afficher ou masquer une question sous conditions
La question s’affiche selon le résultat d’une équation : si le résultat est supérieur à 0 : la question s’affiche, sinon la question est filtrée.
Utilisations des conditions
Si vous avez utilisé des conditions (Accessible via le bouton : ) dans la question, les conditions vont s’afficher relativement au gestionnaire d’expression.
Par exemple, si vous avez posé la condition : si la réponse à la question est 2.
sXgXq.NAOK==2
va s’afficher, le code sXgXq représente ce que l’on appelle le code SGQA de la question : c’est à dire le numéro du questionnaire, un X, le numéro du groupe, un X, le numéro de la question et enfin, le code éventuel de la réponse.
Utilisation du gestionnaire d’expression
Vous pouvez utiliser des expressions plus souples pour gérer les filtres de la question, l’affichage conditionnel de la question.
Les conditions posées via l’éditeur de conditions remplacent toute autre expression.
Quelques exemples simples :
- Si la réponse à la question FILTRE est OUI :
FILTRE.code=="OUI"
- Si la réponse à la questions sur l’âge est supérieur à 18 :
AGE >=18
- Si l’âge est supérieur à 18 et le genre est masculin :
AGE>=18 and GENRE.code == 'M'