probleme avec le séparateur de date

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

probleme avec le séparateur de date

Messagepar Michael DELIQUE » 05 Nov 2013 à 12:38

Bonjour

j'ai un souci sur un NotesDatabase.search, je fais une recherche sur une date avec cette formule :

{SELECT Form = "FRMLOG" & @date(Date) < [}+Cstr(Date-nbPurgeLog)+{]}

ça marche bien sauf sur un serveur qui a comme séparateur de date le point :

Formula Error (SELECT Form = "FRMLOG" & @date(Date) < [01.11.2013])

je comprend pas pourquoi ça marche pas...

les documents sont créé sur le serveur en cours.
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: probleme avec le séparateur de date

Messagepar pascal29 » 28 Nov 2013 à 10:40

Salut,

Et tu ne peux pas forcer le formatage de ta date genre comme ça ?

{SELECT Form = "FRMLOG" & @date(Date) < [}+Format(Cstr(Date-nbPurgeLog);"dd/mm/yyyy")+{]}
pascal29
Premier posts
Premier posts
 
Message(s) : 34
Inscrit(e) le : 27 Jan 2009 à 15:21

Re: probleme avec le séparateur de date

Messagepar Michael DELIQUE » 28 Nov 2013 à 22:59

j'ai déjà essayé. ça marche pas
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: probleme avec le séparateur de date

Messagepar Jérôme Deniau » 30 Nov 2013 à 11:59

Conserve le format date avec / pour ton <
et pour ton champ date récupère le bon format (@textToTime(@year(Date).....) en gros fais en sorte que ce que tu recherches dans les docs (form + date) soit au format attendu par la requête select Notes.

Tu dois pouvoir savoir le format de la date soit via le notes.ini soit avec une autre méthode et d'adapter....
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)

Re: probleme avec le séparateur de date

Messagepar Jérôme Deniau » 30 Nov 2013 à 12:09

Une des pistes IBM: http://www-10.lotus.com/ldd/ddwiki.nsf/ ... ext+Search

En gros pour éviter cela, champ Date=aaaammjj
et pour affichage on utilise @date idem pour les requêtes on régénère une date que l'on compare
Avatar de l’utilisateur
Jérôme Deniau
Maître-posteur
Maître-posteur
 
Message(s) : 497
Inscrit(e) le : 08 Mars 2013 à 09:52
Localisation : Rennes (Bretagne à l'Ouest de la France)


Retour vers Développement

cron