Page 1 sur 1

probleme avec le séparateur de date

MessagePublié: 05 Nov 2013 à 12:38
par Michael DELIQUE
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.

Re: probleme avec le séparateur de date

MessagePublié: 28 Nov 2013 à 10:40
par pascal29
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")+{]}

Re: probleme avec le séparateur de date

MessagePublié: 28 Nov 2013 à 22:59
par Michael DELIQUE
j'ai déjà essayé. ça marche pas

Re: probleme avec le séparateur de date

MessagePublié: 30 Nov 2013 à 11:59
par Jérôme Deniau
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....

Re: probleme avec le séparateur de date

MessagePublié: 30 Nov 2013 à 12:09
par Jérôme Deniau
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