Welcome to the LimeSurvey Community Forum

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

Référence à une liste

  • frankbern789
  • frankbern789's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 6 months ago #205797 by frankbern789
Référence à une liste was created by frankbern789
Bonjour,
Dans une question, je veux faire référence à une liste distincte de l'information dans la table d'invitation. Ainsi j'ai la question:
Q1. Dans quelle direction êtes-vous?
1=DGPP
2=DSAQ
3=DP
...
99=DRPR
100=DCom

J'ai donc 100 réponses possibles. Je veux qu'à la question suivante confirmer que le gestionnaire est bien M. ou Mme Untel.

Q2. Votre gestionnaire est bien <nom du gestionnaire de la direction>?
1=Oui
2=Non

Y a-t-il moyen de faire apparaitre le nom du gestionnaire correspondant à l'unité à partir d'une liste qui les référencerait tous?

Ma liste serait:
1=Pierre Paul
2=Paul Pierre
3=France Frank
...
99=Claude Claudel
100=Richard Roch

Donc, si la personne fait partie de la DSAQ, je veux que le nom apparaissant dans la question soit Paul Pierre.

Une solution possible demeure de créer une Q2 pour chacune des directions avec le bon nom de gestionnaire, donc 100 questions supplémentaires sur lesquelles il y aurait une condition. Mais je me demandais s'il n'y avait pas moins lourd.

Merci.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 6 months ago #205805 by DenisChenu
Replied by DenisChenu on topic Référence à une liste
Si les 2 questions sont sur des pages différents (le plus rapide)

Q1 : Dans quelle direction êtes-vous? avec la liste
Q1bis : masquée : la liste avec les même codes et le nom de la dicrection
Q1ter : equation masquée , {Q1bis = Q1.NAOK}

dans Q1 : tu utilise Q1bis.shown

Sinon , plus long (quoique avec un tableur)

Dans le code source:
Code:
{if(Q1=="1","Pierre Paul")}{if(Q1=="2","Paul Pierre")}{if(Q1=="3","France Frank")}

Si tu n'utilise pas l'éditeur HTML en ligne : tu peux le mettre sur plusieurs lignes. Sinon : sur l'éditeru HTML tu est oligé de le mettre sur la même ligne.

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.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 6 months ago - 3 years 6 months ago #205820 by Joffm
Replied by Joffm on topic Référence à une liste
Une autre idée:
Dans une question (masquée) "Texte long" (Q0) mettre les noms de la direction et du gestionnaire
Code:
DGPP|Pierre Paul    DSAQ|Paul Pierre    DP|France Frank     AAA|Adam Adolphe     BBB|Beatrice Beaux
Tous de la même longueur (ici 20).

Options de réponse Q1
{trim (substr (substr (Q0,0,20), 0, strpos (substr (Q0,0,20), '|')))}
{trim (substr (substr (Q0,20,20), 0, strpos (substr (Q0,20,20), '|')))}
{trim (substr (substr (Q0,40,20), 0, strpos (substr (Q0,40,20), '|')))}
...

Question Q2
Votre gestionnaire est bien {trim (substr (substr (Q0,20 * (Q1-1), 20), strpos (substr (Q0,20 * (Q1-1), 20), '|') + 1))}




Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 6 months ago by Joffm.
The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 6 months ago #205822 by DenisChenu
Replied by DenisChenu on topic Référence à une liste
> Dans une question (masquée) "Texte long" (Q0) mettre les noms de la direction et du gestionnaire

En réponse par défaut je suppose ?

pas mal, mais un peux complexe à construire , non ?

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.
  • frankbern789
  • frankbern789's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
3 years 6 months ago #205833 by frankbern789
Replied by frankbern789 on topic Référence à une liste
Super! L'option avec les questions cachées fonctionne très bien.Un gros merci!
The following user(s) said Thank You: DenisChenu
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose