Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: Reconnaissance d'une date

Re: Reconnaissance d'une date 2 years 8 months ago #72872

  • Remundo
  • Remundo's Avatar
  • OFFLINE
  • Platinum Lime
  • Posts: 367
  • Thank you received: 29
  • Karma: 10
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: 2 years 8 months ago by Nickko.
The administrator has disabled public write access.
The following user(s) said Thank You: Aymeric1

Re: Reconnaissance d'une date 2 years 8 months ago #72876

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2095
  • Thank you received: 256
  • Karma: 55
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: 2 years 8 months ago by Nickko.
The administrator has disabled public write access.

Re: Reconnaissance d'une date 2 years 8 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.

Re: Reconnaissance d'une date 2 years 8 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.

Re: Reconnaissance d'une date 2 years 8 months ago #73145

  • Nickko
  • Nickko's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 2095
  • Thank you received: 256
  • Karma: 55
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.

Re: Reconnaissance d'une date 2 years 8 months ago #73313

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6362
  • Thank you received: 827
  • Karma: 245
Salut,

A mon avis, le mieux est de parser la date en javascript, de créer un objet Date ( developer.mozilla.org/en/JavaScript/Refe.../Global_Objects/Date ), et de faire les calculs avec cet objet.

Les dates, c'est toujours galère.

A voir si en 1.92 cela ne pourras pas être géré directement.

Denis
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.109 seconds
Donation Image