OVH Cloud OVH Cloud

date + nombre de jours

1 réponse
Avatar
Christo
Mon but est simple: J'essaye d'ajouter un nombre de jours=20
=E0 une date D1 pour obtenir une date D2

j'ai essay=E9 avec DateAdd("d", 4, "D1") =3D> erreur de syntaxe

j'ai remplac=E9 D1 par 25/09/2004 idem ...

par contre si je fais [D1] + jour(17-1-2004) je r=E9cup=E8re a=20
priori une date correcte =E0 1 jour pr=E8s pour D2
mais si je fais [D1] + jour(1-0-0) je r=E9cup=E8re un jour=20
correct, mais le mois a =E9t=E9 incr=E9ment=E9 de 1

Que faire !!!!

d'avance merci

1 réponse

Avatar
Raymond [mvp]
Bonjour.

NouvelleDate = Anciennedate + 15
si Anciennedate est le 29 septembre, Nouvelledate sera le 14/10/2004
Anciennedate et Nouvelledate doivent être des champs ou variables de type
date.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Christo" a écrit dans le message de
news: 053001c4a612$c4414310$
Mon but est simple: J'essaye d'ajouter un nombre de jours
à une date D1 pour obtenir une date D2

j'ai essayé avec DateAdd("d", 4, "D1") => erreur de syntaxe

j'ai remplacé D1 par 25/09/2004 idem ...

par contre si je fais [D1] + jour(17-1-2004) je récupère a
priori une date correcte à 1 jour près pour D2
mais si je fais [D1] + jour(1-0-0) je récupère un jour
correct, mais le mois a été incrémenté de 1

Que faire !!!!

d'avance merci