- Posts: 77
- Thank you received: 2
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Référence à une liste
- frankbern789
- Topic Author
- Offline
- Senior Member
Less
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.
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
3 years 6 months ago #205805
by DenisChenu
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.
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:
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.
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12923
- Thank you received: 3977
3 years 6 months ago - 3 years 6 months ago #205820
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
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
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))}
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
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
3 years 6 months ago #205822
by DenisChenu
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.
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 ?
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
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 77
- Thank you received: 2
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