- Posts: 58
- Thank you received: 5
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Filtrage des colonnes du tableau des réponses
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
3 years 2 months ago - 3 years 2 months ago #210697
by MMAA68
Filtrage des colonnes du tableau des réponses was created by MMAA68
Bonjour à tous,
Comme je ne vous embête pas trop souvent (pour l'instant) , je me permets de poser 2 questions :
1/ Au niveau des colonnes du tableau des réponses (et même à d'autres endroits), il y a souvent une box vide où l'on peut saisir quelquechose pour filtrer une colonne. Est-il possible d'y indiquer un filtre à base d'expressions, par exemple ^ .* $ > < ... Ainsi sur une colonne numérique on a constaté que >9 par exemple n'affiche que les champs avec 10 et plus ou <>9 affiche tout sauf 9. Pour un colonne texte, on voulait sélectionner suivant une valeur, en mettant >'Vous' on a bien eu tous les champs avec 'Vous devez ...'. Existe-t-il une doc. pour cette syntaxe ?
2/ Nous avons des cas dans un formulaire où cela enregistre des réponses mais on ne le souhaiterait pas :
- par exemple on a une 1ère page explicative si on quitte ici en fermant le navigateur, pas d'enregistrement des réponses : OK
- sur cette même page si on clique sur un bouton "suivant" on arrive sur une page avec 3 questions : si on quitte sans répondre, cela se retrouve dans les réponses (dossier incompet) : pas souhaité
- sur cette 2ème page, on doit répondre à 3 questions éliminatoires, si on est éliminé on retrouve les réponses (dossier complété) mais en fait le dossier est incomplet : pas bon et pas d'enregistrement souhaité
Est-ce qu'il est serait possible d'indiquer à Limesurvey une règle pour ne pas enregistrer, voire supprimer ce type de réponses ?
Merci d'avance !
Bien cordialement
Denis
Comme je ne vous embête pas trop souvent (pour l'instant) , je me permets de poser 2 questions :
1/ Au niveau des colonnes du tableau des réponses (et même à d'autres endroits), il y a souvent une box vide où l'on peut saisir quelquechose pour filtrer une colonne. Est-il possible d'y indiquer un filtre à base d'expressions, par exemple ^ .* $ > < ... Ainsi sur une colonne numérique on a constaté que >9 par exemple n'affiche que les champs avec 10 et plus ou <>9 affiche tout sauf 9. Pour un colonne texte, on voulait sélectionner suivant une valeur, en mettant >'Vous' on a bien eu tous les champs avec 'Vous devez ...'. Existe-t-il une doc. pour cette syntaxe ?
2/ Nous avons des cas dans un formulaire où cela enregistre des réponses mais on ne le souhaiterait pas :
- par exemple on a une 1ère page explicative si on quitte ici en fermant le navigateur, pas d'enregistrement des réponses : OK
- sur cette même page si on clique sur un bouton "suivant" on arrive sur une page avec 3 questions : si on quitte sans répondre, cela se retrouve dans les réponses (dossier incompet) : pas souhaité
- sur cette 2ème page, on doit répondre à 3 questions éliminatoires, si on est éliminé on retrouve les réponses (dossier complété) mais en fait le dossier est incomplet : pas bon et pas d'enregistrement souhaité
Est-ce qu'il est serait possible d'indiquer à Limesurvey une règle pour ne pas enregistrer, voire supprimer ce type de réponses ?
Merci d'avance !
Bien cordialement
Denis
Last edit: 3 years 2 months ago by MMAA68.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 2 months ago #210704
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 Filtrage des colonnes du tableau des réponses
1. Oui : (mais pas sur les colonnes, uniquement les ligne)
manual.limesurvey.org/Adding_answers_or_...fic_for_subquestions
et
manual.limesurvey.org/ExpressionScript_-_Presentation
2. Non, uniquement via plugin personnalisé
2. Non, uniquement via plugin personnalisé
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.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 2 months ago - 3 years 2 months ago #210706
by MMAA68
Replied by MMAA68 on topic Filtrage des colonnes du tableau des réponses
Bonjour Denis,
Merci pour tes réponses rapides.
Pour la 1/ je pensais en fait à un filtre avec expression là :
Pour la 2/ je ne suis pas encore trop familié avec le fonctionnement de Limesurvey : qu'entends-tu par "Plugin personnalisé". C'est un truc qu'on peut développer soi-même et si oui avec quel langage ?
Cordialement
Denis
Merci pour tes réponses rapides.
Pour la 1/ je pensais en fait à un filtre avec expression là :
Pour la 2/ je ne suis pas encore trop familié avec le fonctionnement de Limesurvey : qu'entends-tu par "Plugin personnalisé". C'est un truc qu'on peut développer soi-même et si oui avec quel langage ?
Cordialement
Denis
Last edit: 3 years 2 months ago by MMAA68.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 2 months ago #210711
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 Filtrage des colonnes du tableau des réponses
Non,
En fait c'est www.yiiframework.com/doc/api/1.1/CDbCriteria#compare-detail
Pour le 2 : s'adresser à un développeur PHP
En fait c'est www.yiiframework.com/doc/api/1.1/CDbCriteria#compare-detail
Tu as essayé avec >B directement ?<: the column must be less than the given value.
>: the column must be greater than the given value.
<=: the column must be less than or equal to the given value.
>=: the column must be greater than or equal to the given value.
<>: the column must not be the same as the given value. Note that when $partialMatch is true, this would mean the value must not be a substring of the column.
=: the column must be equal to the given value.
none of the above: the column must be equal to the given value. Note that when $partialMatch is true, this would mean the value must be the same as the given value or be a substring of it.
Pour le 2 : s'adresser à un développeur PHP
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.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 2 months ago - 3 years 2 months ago #210776
by MMAA68
Replied by MMAA68 on topic Filtrage des colonnes du tableau des réponses
Bonjour Denis,
Merci pour tes réponses.
Pour 1/ ton lien m'a permis de voir où chercher. Il faut que je familiarise avec cette syntaxe car si j'ai une liste de valeurs d'une colonne :
- null
- Indisponible
- Souhait
Si je mets >'Ind", j'ai bien Indisponible et Souhait : ok
Avec >Ind : rien (?)
Avec <'Sou' : rien je pensais avoir null et Indisponible
Avec <Sou j'ai Indisponible et Souhait : je pensais avoir null et Indisponible
Avec ='Indisponible' ou =Indisponible : rien, je pensais avoir Indisponible
...
bref, c'est assez nébuleux pour l'instant
Pour la syntaxe sur les expressions, si çà peut aider, 2 liens pas mal :
PHP - Expressions régulières - Comment Ça Marche (commentcamarche.net)
PHP Regular Expression Functions (w3schools.com)
Pour 2/ ok
Cordialement
Denis
Merci pour tes réponses.
Pour 1/ ton lien m'a permis de voir où chercher. Il faut que je familiarise avec cette syntaxe car si j'ai une liste de valeurs d'une colonne :
- null
- Indisponible
- Souhait
Si je mets >'Ind", j'ai bien Indisponible et Souhait : ok
Avec >Ind : rien (?)
Avec <'Sou' : rien je pensais avoir null et Indisponible
Avec <Sou j'ai Indisponible et Souhait : je pensais avoir null et Indisponible
Avec ='Indisponible' ou =Indisponible : rien, je pensais avoir Indisponible
...
bref, c'est assez nébuleux pour l'instant
Pour la syntaxe sur les expressions, si çà peut aider, 2 liens pas mal :
PHP - Expressions régulières - Comment Ça Marche (commentcamarche.net)
PHP Regular Expression Functions (w3schools.com)
Pour 2/ ok
Cordialement
Denis
Last edit: 3 years 2 months ago by MMAA68.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 2 months ago #210785
by MMAA68
Replied by MMAA68 on topic Filtrage des colonnes du tableau des réponses
Hello,
En fait pour 1/, la recherche fonctionne très bien mais tout dépend du type de question derrière les réponses.
Ainsi pour ma liste de valeurs d'avant (null, Indisponible, Souhait), le résultat qui s'affiche provient d'une question où la réponse est un bouton radio et donc le filtre ne me semble pas fonctionner correctement.
Pour une autre question où la réponse est du texte, les opérateurs <, >, = ... font le job.
A+
Denis
En fait pour 1/, la recherche fonctionne très bien mais tout dépend du type de question derrière les réponses.
Ainsi pour ma liste de valeurs d'avant (null, Indisponible, Souhait), le résultat qui s'affiche provient d'une question où la réponse est un bouton radio et donc le filtre ne me semble pas fonctionner correctement.
Pour une autre question où la réponse est du texte, les opérateurs <, >, = ... font le job.
A+
Denis
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 2 months ago #210786
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 Filtrage des colonnes du tableau des réponses
Sur les questions de type choix unique : le filter se fait sur la valeur du code, pas sur le texte …
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.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 2 months ago - 3 years 2 months ago #210788
by MMAA68
Replied by MMAA68 on topic Filtrage des colonnes du tableau des réponses
Bonjour Denis,
Oui effectivement c'est que j'ai cru comprendre, idem pour d'autres types visiblement (tableaux ..).
Merci en tout cas
A+
Denis
Oui effectivement c'est que j'ai cru comprendre, idem pour d'autres types visiblement (tableaux ..).
Merci en tout cas
A+
Denis
Last edit: 3 years 2 months ago by MMAA68.
The topic has been locked.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 2 months ago - 3 years 2 months ago #210791
by MMAA68
Replied by MMAA68 on topic Filtrage des colonnes du tableau des réponses
Juste encore une chose, est-ce qu'il est possible de tester sur null
Exemple : une question radio avec une coche possible, si on coche la valeur de la réponse est A1, si on ne coche rien la réponse sera "null" (valeur restituée dans mysql)
Si au niveau des réponses on souhaite filtrer sur null, est-ce possible ?
Avec =A1 j'ai bien les réponses avec la valeur A1
Pour null j'ai essayé <A1, >A1, =null : aucun resultat, avec =, <> tout seul : toute la liste s'affiche
Merci
Denis
Exemple : une question radio avec une coche possible, si on coche la valeur de la réponse est A1, si on ne coche rien la réponse sera "null" (valeur restituée dans mysql)
Si au niveau des réponses on souhaite filtrer sur null, est-ce possible ?
Avec =A1 j'ai bien les réponses avec la valeur A1
Pour null j'ai essayé <A1, >A1, =null : aucun resultat, avec =, <> tout seul : toute la liste s'affiche
Merci
Denis
Last edit: 3 years 2 months ago by MMAA68.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13597
- Thank you received: 2487
3 years 2 months ago #210799
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 Filtrage des colonnes du tableau des réponses
Oui, je ne vois pas bien pour null …
J'auris cur que <A1 finctionne , as tu essayé <1 ?
Mais tu auras les vide et les null.
Ce n'est pas fait pour du traitement juste un mini aide
J'auris cur que <A1 finctionne , as tu essayé <1 ?
Mais tu auras les vide et les null.
Ce n'est pas fait pour du traitement juste un mini aide
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.
- MMAA68
- Topic Author
- Offline
- Senior Member
Less
More
- Posts: 58
- Thank you received: 5
3 years 2 months ago - 3 years 2 months ago #210800
by MMAA68
Replied by MMAA68 on topic Filtrage des colonnes du tableau des réponses
En fait, avec <1 je n'ai rien du tout comme avec <A1
De toutes façons ce n'est pas bien grave du moment qu'on peut déjà filtrer autrement, c'était juste pour ma culture personnelle ...
Merci pour tes recherches.
Denis
De toutes façons ce n'est pas bien grave du moment qu'on peut déjà filtrer autrement, c'était juste pour ma culture personnelle ...
Merci pour tes recherches.
Denis
Last edit: 3 years 2 months ago by MMAA68.
The topic has been locked.
Moderators: Nickko