Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

TOPIC: Reconnaissance d'une date

Reconnaissance d'une date 4 years 7 months ago #72666

  • Aymeric1
  • Aymeric1's Avatar
  • Offline
  • Junior Lime
  • Posts: 26
  • Karma: 0
Bonjour à tous,

J'aimerais ajouter une condition sur une question de type date, or je n'arrive pas à trouver la syntaxe correcte lorsque que je veux ajouter une constante dans la condition...

Ex: j'aimerais que ma condition s'affiche si je rentre la date de 01/01/2012.

Merci par avance pour votre aide.
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72686

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2789
  • Thank you received: 365
  • Karma: 78
Je pense que ce n'est pas vraiment possible.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72695

  • Remundo
  • Remundo's Avatar
  • Offline
  • Platinum Lime
  • Posts: 554
  • Thank you received: 34
  • Karma: 11
Ex: j'aimerais que ma condition s'affiche si je rentre la date de 01/01/2012.

Tu veux afficher une question si l'utilisateur met la date du 01/01/2012 ? Si c'est le cas cela est possible mais si c'est bien une condition je ne comprends pas.
Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72717

  • Aymeric1
  • Aymeric1's Avatar
  • Offline
  • Junior Lime
  • Posts: 26
  • Karma: 0
Bonjour,

En fait ce que j'aimerais serait de par exemple poser la question "que faites vous depuis ce temps?" lorsque l'utilisateur à répondu 01/01/12 à la question précédente (date)
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72722

  • Remundo
  • Remundo's Avatar
  • Offline
  • Platinum Lime
  • Posts: 554
  • Thank you received: 34
  • Karma: 11
C'est tout à fait possible, tu mets "01/01/2012" dans constant(e) pour la condition de ta question.
Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72725

  • pepe66000
  • pepe66000's Avatar
  • Offline
  • Junior Lime
  • Posts: 32
  • Karma: 0
dans ta proposition tu fige 01/01/12 et tu pose condition dessus ?
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72729

  • Remundo
  • Remundo's Avatar
  • Offline
  • Platinum Lime
  • Posts: 554
  • Thank you received: 34
  • Karma: 11
Montrer la question "que faites vous depuis ce temps?" seulement si la question précédente égal à "01/01/2012". Cela devrait marcher je pense.
Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72738

  • Aymeric1
  • Aymeric1's Avatar
  • Offline
  • Junior Lime
  • Posts: 26
  • Karma: 0
Bonjour,

Désolé mais ça ne marche pas.
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72746

  • Remundo
  • Remundo's Avatar
  • Offline
  • Platinum Lime
  • Posts: 554
  • Thank you received: 34
  • Karma: 11
Ta question précédente est de type date ?
Il faut que tu garde la même mise en forme pour la date.
Ce n'est peut-être pas des "/" qu'il faut choisir pour séparer.
Exporte moi ton questionnaire sinon que j'essaie de trouver.
Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Last Edit: 4 years 7 months ago by Remundo.
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72871

  • Aymeric1
  • Aymeric1's Avatar
  • Offline
  • Junior Lime
  • Posts: 26
  • Karma: 0
Bonjour Remundo,

Mon problème est simple, pas besoin de t'exporter un exemple je pense:

J'ai une question de type 'Date' du style "saisissez la date".
Ma prochaine question "Que faites-vous depuis ce temps?" ne doit apparaître uniquement si la date du 01/01/2012 est saisie.

Mon problème est le suivant: je n'arrive pas à trouver la mise en forme concernant la date pour la condition sur la question "Que faites-vous...?"
--> ce n'est ni 01/01/2012, 01.01.2012, '01-01-2012', ...

Je te remercie en tout cas de te pencher sur mon problème.
Cldt.
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72872

  • Remundo
  • Remundo's Avatar
  • Offline
  • Platinum Lime
  • Posts: 554
  • Thank you received: 34
  • Karma: 11
J'avais bien compris, je vais voir si je trouve le format adéquat.

Edit :
Le format 01.01.2012 dans Constant(e) fonctionne !!!
Rémi Biscueil
Technicien en production et analyse de données
Service de l'évaluation, des études et du pilotage
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Last Edit: 4 years 7 months ago by Nickko.
The administrator has disabled public write access.
The following user(s) said Thank You: Aymeric1

Reconnaissance d'une date 4 years 7 months ago #72876

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2789
  • Thank you received: 365
  • Karma: 78
Tu veux que la question s'affiche uniquement si une certaine date est saisie ou si la date saisie est situé avant une autre date par exemple

tu veux :
Afficher question-X si réponse-1=12/01/2012

ou tu veux :
Afficher question-X si réponse-1<12/01/2012
Nickko
Ergonome / Usability expert
Last Edit: 4 years 7 months ago by Nickko.
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #72878

  • Aymeric1
  • Aymeric1's Avatar
  • Offline
  • Junior Lime
  • Posts: 26
  • Karma: 0
Non non merci Nickko, Remundo a bien répondu à ma question!

Merci pour votre réactivité à tous les 2 :cheer:
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #73141

  • Aymeric1
  • Aymeric1's Avatar
  • Offline
  • Junior Lime
  • Posts: 26
  • Karma: 0
Bonjour,

Après m'être penché un peu plus sur la question de la date, je me suis rendu compte que LimeSurvey prend compte uniquement les 2 premiers chiffres de la date (à savoir les jours en l’occurrence)...

Je m'explique: on veut par exemple afficher une question Q2 si la réponse à la question Q1 de type 'date' est supérieur à la date 01.01.2012.

Ce qui nous fait du style: //Q2 apparaît si Q1>= 01.01.2012//

Or, je remarque que cette contrainte n'est valable que pour le mois de janvier 2012 du coup.
Si je rentre la date 01.02.2012, la condition ne se réalisera pas.

Des idées sur la prise en compte de l'ensemble de la date?

Merci.
The administrator has disabled public write access.

Reconnaissance d'une date 4 years 7 months ago #73145

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2789
  • Thank you received: 365
  • Karma: 78
Selon moins peu importe le sélecteur.

Tu veux tester date = ou date >, j'ai déjà posé la question, mais une fois tu dis A et une fois tu dis B, du coup il est très difficile de t'aider parce que le format date n'existe pas.

Tout ce que tu peux utiliser se sont des nombres ou des chaines de caractères.

Autant on peut tester des nombres avec < et > autant pour les chaines de caractères, on a que l'égalité à notre disposition.

Il va donc falloir s'adapter, mais la solution passera très certainement par une modification de test question et non pas par un tour de passe-passe dans les conditions.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.233 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form