Valeur bouton radio

More
5 months 2 weeks ago #156258 by francas
francas created the topic: Valeur bouton radio
Bonjour à tous,

Je commencerai par un grand merci à l'ensemble des animateurs / contributeurs de ce forum qui est une véritable mine de connaissances à disposition de tout à chacun.

Voilà ce que j'aimerai faire :

Dans mon formulaire j'ai une question de type bouton radio à 2 choix. J'aimerai qu'en fonction de la réponse des utilisateurs, un autre champ puisse se remplir automatiquement (de préférence de manière cachée). J'aimerai que soit stocké une URL dans ce champ caché. Il s'agit du type de picto à faire apparaître sur la carte OSM.

Ainsi j'exporterai mes réponses dans csv, que j'importe (quasi) directement dans OSM pour faire apparaître une cartographie des participants au questionnaire.

Merci de vos lumières...
A bientôt !

Please Log in to join the conversation.

More
5 months 2 weeks ago #156259 by DenisChenu
DenisChenu replied the topic: Valeur bouton radio
Le plus simple semble être la question Équation

Exemple rapide:
{if(QCODE.NAOK=="AA","picto1","picto2")}

Voir manual.limesurvey.org/Expression_Manager et www.sondages.pro/documentation-limesurvey/expression/

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
The following user(s) said Thank You: francas

Please Log in to join the conversation.

More
5 months 2 weeks ago #156274 by francas
francas replied the topic: Valeur bouton radio
Bonjour et merci pour cette piste.

Je présente ici ma tentative de résolution de ce problème pour qu'il serve à d'autres, le cas échéant.


Contexte

J'ai une question à bouton radio dont le code est Q0 qui a deux choix : "choix 1" et "choix2"
J'aimerai qu'une question cachée prenne la valeur " www.monsite.org/picto1.jpg '' en cas de "choix 1" à la question Q0 ou prenne la valeur " www.monsite.org/picto2.jpg '' en cas de "choix 2".

Démarche


Bon c'est bien essayé mais ça ne marche pas... J'ai peur de ne pas bien comprendre la syntaxe du IF... et la documentation me perd dans ses exemples...

Please Log in to join the conversation.

More
5 months 2 weeks ago #156275 by DenisChenu
DenisChenu replied the topic: Valeur bouton radio
Ce n'est pas "choix 1" qu'il faut mettre. C'est le code de la réponse pas ce qui est affiché

Voir : www.sondages.pro/documentation-limesurve...survey.html#suffixes

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
5 months 2 weeks ago #156276 by francas
francas replied the topic: Valeur bouton radio
Pas mieux avec cette expression dans laquelle j'avais fondé tous mes espoirs... snif !

{Q0B=if(Q0.NAOK =="choix 1", "picto1", if(Q1.NAOK== "choix 2", ,"picto2", ""))}

Please Log in to join the conversation.

More
5 months 2 weeks ago #156277 by DenisChenu
DenisChenu replied the topic: Valeur bouton radio
1. LE CODE de la question, pas le texte. Ce qui est limité à 5 caractères.
2. Pas dans la case logique, dans la case équation (ou dans le texte de la question équation directement : plus simple)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

More
5 months 2 weeks ago #156285 by francas
francas replied the topic: Valeur bouton radio
Denis,

Encore merci de tes réponses...

J'aime bien la formule ci-dessous, je la trouve particulièrement jolie... mais totalement inefficace ! Elle copie son contenu dans le champ réponse... Sans doute encore un problème de syntaxe !!!

{Q0B=if(Q0.NAOK == Q0_A1.NAOK, "picto1", if(Q0.NAOK== Q0_A2.NAOK,"picto2", ""))}

Une idée ?

Please Log in to join the conversation.

More
5 months 2 weeks ago - 5 months 2 weeks ago #156287 by francas
francas replied the topic: Valeur bouton radio
J'ai simplifié l'expression en : {if(Q0.NAOK=="Q0_A1.NAOK","picto1","picto2")
ça marche enfin, mais il me met "picto2" quelle que soit ma réponse à Q0. Il me semble donc qu'il n'interprête pas correctement l'expression "Q0_A1.NAOK". Ce qui est confirmé quand j'enlève les guillemets (ça ne marche plus du tout).
:sick: :sick:
Bizarre
Last Edit: 5 months 2 weeks ago by francas.

Please Log in to join the conversation.

More
5 months 2 weeks ago #156288 by francas
francas replied the topic: [RÉSOLU] Valeur bouton radio
Et la bonne réponse est : {if(Q0.NAOK=="A1","picto1","picto2")}
Je suis perturbé par cette question des guillemets... mais ça fonctionne à merveille !
Merci Denis de ton support !
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
5 months 2 weeks ago #156290 by DenisChenu
DenisChenu replied the topic: [RÉSOLU] Valeur bouton radio
www.limesurvey.org/forum/french-forum/11...-bouton-radio#156259 :D

Le A1 est une code , ce n'est pas une variable. Les variabes ce sont Q0.NAOK (ou shown etc ...).

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in to join the conversation.

Moderators: Nickko

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!