Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Affichage conditionnel sous-question tableau

  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159193 by sebastienadam
Affichage conditionnel sous-question tableau was created by sebastienadam
Bonjour à tous,

Je suis face à un problème pour lequel je n'arrive pas à trouver une solution dans la doc (j'avoue que je n'ai pas tout compris).

Nous avons dans un questionnaire deux questions de type tableau. Suivant les réponses aux sous-questions de la première question, il faut afficher ou non certaines sous-question de la seconde question (j'espère que j'ai été assez clair).

J'ai vaguement compris que c'était possible grâce à l'"Expression Manager", mais je n'ai pas compris comment le faire, ni comment encoder l'expression.

Merci d'avance pour vos réponses.
The topic has been locked.
  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159194 by sebastienadam
Replied by sebastienadam on topic Affichage conditionnel sous-question tableau
J'oubliais: je suis avec la version 2.71.1
The topic has been locked.
More
6 years 5 months ago - 6 years 5 months ago #159196 by kmsg
Bonjour,

Il suffit de cliquer sur la question qui ne doit apparaître que sous condition, puis sur "Fixer les conditions" et là ajouter la condition en question.

Exemple :
Question #1 : Vous êtes ?
Réponse : Q1R1 : Homme - Q1R2 : Femme

Question #2 : Vous portez souvent ?
Réponse : Q2R1: Pantalon - Q2R2 : Jupe

La question doit être faite sur la Question #2 et mettre en condition "Si Q1R2" alors afficher.

Cordialement,

PostScriptup : Les liens dans le texte ne sont pas de moi.
Last edit: 6 years 5 months ago by kmsg.
The topic has been locked.
  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159199 by sebastienadam
Replied by sebastienadam on topic Affichage conditionnel sous-question tableau
Dans ce cas, nous avons l'affichage (ou pas) de tous le tableau. Je cherche comment faire pour les sous-questions...
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 5 months ago #159201 by Nickko
Tu es sur de la version ?
Parce que la 1.7, je connais, la 2.5, aussi mais 2.7... j'ai un doute ou j'ai raté une grosse mise à jour.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159205 by sebastienadam
Replied by sebastienadam on topic Affichage conditionnel sous-question tableau
J'ai téléchargé la dernière version stable: limesurvey2.71.1+170927
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 5 months ago #159206 by Nickko
Alors j'ai en effet raté une mise à jour importante, je pense qu'il y a peut-être des bugs puisque c'est nouveau. Regarde dans le bug tracker s'il en est fait mention.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159218 by sebastienadam
Replied by sebastienadam on topic Affichage conditionnel sous-question tableau
J'ai fini par comprendre le principe:

On a une expression pour l'affichage de la question ou pas, ensuite, pour chaque sous-question on a une autre expression.

Soit une question Q1 avec les sous-question Q1_SQ1, Q1_SQ2 et Q1_SQ3, et les options de réponse 'Y' ou 'N'.

Si je veux que ma question Q2 s'affiche lorsqu'une des sous-question est de Q1 est 'Y', il me faut remplir le champ "Équation du filtre conditionnel" avec l'expression:

``((Q1_SQ1.NAOK == "Y" or Q1_SQ2.NAOK == "Y" or Q1_SQ2.NAOK == "Y"))´´

Maintenant, pour chaque sous-question de Q2, il me faut remplir le champ "Filtre conditionnel de l'équation":
  • Pour Q2_SQ1: ``((Q1_SQ1.NAOK == "Y"))´´ (s'affiche si Q1_SQ1 vaut 'Y')
  • Pour Q2_SQ2: ``((Q1_SQ2.NAOK == "Y"))´´ (s'affiche si Q1_SQ2 vaut 'Y')
  • Pour Q2_SQ3: ``((Q1_SQ3.NAOK == "Y"))´´ (s'affiche si Q1_SQ3 vaut 'Y')

Il fallait juste comprendre...
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 5 months ago #159221 by Nickko
Tu n'as pas trouvé ça dans le manuel ?

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159223 by sebastienadam
Replied by sebastienadam on topic Affichage conditionnel sous-question tableau
Je n'avais pas vraiment compris comment le faire :-/
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
6 years 5 months ago #159233 by DenisChenu
Replied by DenisChenu on topic Affichage conditionnel sous-question tableau
Salut,

Si tu est bon en anglais : hésite pas à ajouter de la documentation sur le wiki pour que cela soit plus clair. SInon, la donc en fr est à traduire … :/

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • sebastienadam
  • sebastienadam's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #159239 by sebastienadam
Replied by sebastienadam on topic Affichage conditionnel sous-question tableau
Mon anglais n'est pas suffisamment bon que pour publier quelque chose dans cette langue.

Pour ce qui est de la traduction, j'y avais déjà pensé, mais j'ai déjà difficile à caser tout ce que j'ai à faire dans 24h :-/ Mais bon, si je trouve une peu de temps, peut-être :-)

J'espère que, à défaut, ce post pourra éventuellement aider si quelqu'un d'autre se trouve confronté au même problème que moi :-)
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose