- Posts: 62
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Conditionner l'affichage d'une réponse
- Apouxx
- Topic Author
- Offline
- Senior Member
Less
More
5 years 5 months ago - 5 years 5 months ago #177371
by Apouxx
Replied by Apouxx on topic Conditionner l'affichage d'une réponse
Ceci étant dit... je n'avais pas pensé à un problème à cette solution, comment je fais du coup pour afficher des conditions si ces réponses n'ont pas de value? Dans la suite de mon questionnaire, j'attribue des groupes de questions en fonctions de la formation choisie sur cette question (avec les matières de la formation) et j'utilise le code de la formation pour les lier...
Last edit: 5 years 5 months ago by Apouxx.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
5 years 5 months ago #177375
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 Conditionner l'affichage d'une réponse
La valeur des réponses est le texte de la question, tu dois utiliser le gestionnaire d'expression directement.
Par exemple, sur le questionnaire d‘exemple tu verra que le filtre sur NAF5 est {substr(NAF4.NAOK, 0, 6)} donc, j'ai au final mon NAF4 brut ici.
Je peux donc faire des conditions du type substr(NAF4.NAOK, 0, 6) == "I55.30"
Par exemple, sur le questionnaire d‘exemple tu verra que le filtre sur NAF5 est {substr(NAF4.NAOK, 0, 6)} donc, j'ai au final mon NAF4 brut ici.
Je peux donc faire des conditions du type substr(NAF4.NAOK, 0, 6) == "I55.30"
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.
- Apouxx
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 0
5 years 4 months ago #177784
by Apouxx
Replied by Apouxx on topic Conditionner l'affichage d'une réponse
D'ailleurs la solution fonctionne uniquement que je prévisualise le groupe de question... Une fois le questionnaire activé, le filtrage ne fonctionne plus !
Une idée ?
Cdlt,
Une idée ?
Cdlt,
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
5 years 4 months ago #177797
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 Conditionner l'affichage d'une réponse
chemoissamarche (tm).
Peut pêtre un autre soucis : shaipa
Peut pêtre un autre soucis : shaipa
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.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
5 years 4 months ago #177801
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 Conditionner l'affichage d'une réponse
chemoissamarche (tm).
Peut pêtre un autre soucis : shaipa
Peut pêtre un autre soucis : shaipa
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.
- Apouxx
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 0
5 years 4 months ago #177848
by Apouxx
Replied by Apouxx on topic Conditionner l'affichage d'une réponse
Je vois pas où est le soucis, j'ai copié le groupe de questions dans un nouveau questionnaire et ça fonctionne très bien... bref
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
5 years 4 months ago #177852
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 Conditionner l'affichage d'une réponse
Peut être un problème d'expression dans le groupe.
En fait : le shaipa est plus pour sire : avec aucune information : je ne peux rien faire …
Par exemple : un lien de test … ou un lss (au pire), ou un screenshot du fichier de logique
En fait : le shaipa est plus pour sire : avec aucune information : je ne peux rien faire …
Par exemple : un lien de test … ou un lss (au pire), ou un screenshot du fichier de logique
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.
- Apouxx
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 0
5 years 4 months ago #177945
by Apouxx
Replied by Apouxx on topic Conditionner l'affichage d'une réponse
J'ai solutionné le problème, c'était un problème de donnée dans le fichier csv.
Je pense que le topic est résolu ( et bravo pour les 10 000 messages)
Je pense que le topic est résolu ( et bravo pour les 10 000 messages)
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
5 years 4 months ago #177952
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 Conditionner l'affichage d'une réponse
Tiens,
Quel type de problème ? C'st corrigeable par code ?
Quel type de problème ? C'st corrigeable par code ?
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.
- Apouxx
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 0
5 years 3 months ago #179057
by Apouxx
Replied by Apouxx on topic Conditionner l'affichage d'une réponse
C'était un problème au niveau du fichier lui même !
J'ai un nouveau soucis, j'ai une question A qui filtre une question B mais j'ai tellement de sous questions/questions (étant donné que ce filtre double mon nombre de questions) qu'à l'activation de mon formulaire j'ai un message d'erreur : « La table des réponses au questionnaire n'a pas pu être créée. Habituellement, ceci est causé par le fait d'avoir trop de (sous-) questions dans le questionnaire. Veuillez essayer de retirer des questions de votre questionnaire. »
Une solution de contournement est-elle envisageable ?
Merci à vous et meilleurs voeux
J'ai un nouveau soucis, j'ai une question A qui filtre une question B mais j'ai tellement de sous questions/questions (étant donné que ce filtre double mon nombre de questions) qu'à l'activation de mon formulaire j'ai un message d'erreur : « La table des réponses au questionnaire n'a pas pu être créée. Habituellement, ceci est causé par le fait d'avoir trop de (sous-) questions dans le questionnaire. Veuillez essayer de retirer des questions de votre questionnaire. »
Une solution de contournement est-elle envisageable ?
Merci à vous et meilleurs voeux
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13648
- Thank you received: 2491
5 years 3 months ago #179077
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 Conditionner l'affichage d'une réponse
Bin … shaipa …
Sans connaitre le questionnaire, l'analyser complètement : impossible de répondre …
Sans connaitre le questionnaire, l'analyser complètement : impossible de répondre …
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.
- Apouxx
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 62
- Thank you received: 0
5 years 3 months ago - 5 years 3 months ago #179083
by Apouxx
Replied by Apouxx on topic Conditionner l'affichage d'une réponse
Du coup je te l'envoie ?
EDIT : je n'avais pas activé le mode débug, j'ai un problème de bdd :
"La table des chronométrages n’a pas pu être créée. " pourtant j'ai mis "non" dans "Sauvegarder les chronométrages ?"
"CDbCommand n'a pas pu exécuter la commande SQL: SQLSTATE[HY000]: General error: 1117 Trop de champs."
Commande SQL : . The SQL statement executed was: CREATE TABLE `lime_survey_******` ( * ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci.
j'ai exactement 102 questions ( 2103 sous-questions + questions )
J'ai essayé d'épurer mon questionnaire en enlevant des questions superflues pour atteindre 82 questions pour un total de 1833 questions / sous questions et malgrès ça, ça ne fonctionne pas.
DONC
Je ne vois qu'une solution à mon problème :
Trouver un autre moyen que la méthode "array_filter" pour filtrer mon tableau, car cette méthode créé autant de questions/sous questions qu'il n'y a de questions à filtrer, doublant ainsi le total de questions...
EDIT : je n'avais pas activé le mode débug, j'ai un problème de bdd :
"La table des chronométrages n’a pas pu être créée. " pourtant j'ai mis "non" dans "Sauvegarder les chronométrages ?"
"CDbCommand n'a pas pu exécuter la commande SQL: SQLSTATE[HY000]: General error: 1117 Trop de champs."
Commande SQL : . The SQL statement executed was: CREATE TABLE `lime_survey_******` ( * ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci.
j'ai exactement 102 questions ( 2103 sous-questions + questions )
J'ai essayé d'épurer mon questionnaire en enlevant des questions superflues pour atteindre 82 questions pour un total de 1833 questions / sous questions et malgrès ça, ça ne fonctionne pas.
DONC
Je ne vois qu'une solution à mon problème :
Trouver un autre moyen que la méthode "array_filter" pour filtrer mon tableau, car cette méthode créé autant de questions/sous questions qu'il n'y a de questions à filtrer, doublant ainsi le total de questions...
Last edit: 5 years 3 months ago by Apouxx.
The topic has been locked.
Moderators: Nickko