Bonjour, je cherche à développer un module qui vérifie si une dateJ est comprise entre deux bornes dmin et dmax
Le code fonctionne pour certains cas et pas tous!
En gros, on récupère les dates de dmin et dmax dans un document (dates d'absence d'un user!) et on vérifie si la date du jour est comprise entre ces deux bornes.
si oui user absent, si non user présent.
dim sDateJ as string
dim sDateMin as string
dim sDateMax as string
dim ndtDebutABS as notesdatetime
dim ndtFinABS as notesdatetime
dim ndtRange as notesdatetimeRange
dim dateJ as notesdatetime
set dateJ = new notesdatetime(today)
sdateJ=dateJ.localDate
set ndtDebutABS=new notesdatetime(docAbsence.debutABS(0))
set ndtFinABS=new notesdatetime(docAbsence.finABS(0))
set ndtRange = new notesdatetimeRange
ndtDate.start=ndtDebutABS.LocalDate
ndtdate.end=ndtFinABS.localDate
sdateMin=ndtRange.start.localdate
sdateMax=ndtRange.end.localDate
if (sdateJ>=sdateMin and sdateJ=<sdateMax) then
GetAbsence="absent"
else
GetAbsence="Présent
end if
Le cas par exmple: dateJ=05/12/2012 et sdMin=10/11/2012 et sdMax=10/11/2012 est absent. Une petite idée?
Désolé je n'ai pas mon poste de travail. Sinon auriez vous une petite fonction utile? Merci par avance
Cdt
camille