Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

questions sur les dates

5 réponses
Avatar
pierref
Bonjour,

j'ai plusieurs questions sur les dates a vous soumettre.
A partir de la date du jour :
- comment connaitre la date 1 mois avant ?
- comment connaitre la date x mois avant ?
- comment connaitre la date 1 jour avant ?
- comment connaitre la date x jours avant ?
-comment incr=E9mente t-on la date d'un mois ?
-comment incr=E9mente t-on la date de x mois ?
-comment incr=E9mente t-on la date d'un jour ?
-comment incr=E9mente t-on la date de x jours ?

Merci bcp de l'aider

++

5 réponses

Avatar
Xavier HUE
Bonjour pierref,

Voir la fonction DateAdd dans l'aide Access.

DateAdd, fonction


Renvoie une valeur de type Variant (Date) contenant une
date à laquelle un intervalle de temps spécifié a été
ajouté.

Syntaxe

DateAdd(interval, number, date)

La syntaxe de la fonction DateAdd comprend les arguments
nommés suivants :

Élément Description
interval Expression de chaîne correspondant à l'intervalle
de temps à ajouter.
number Expression numérique correspondant au nombre
d'intervalles à ajouter. Peut être positive (pour obtenir
des dates dans le futur) ou négative (pour obtenir des
dates dans le passé).
date Variant (Date) ou caractère littéral représentant la
date à laquelle l'intervalle est ajouté.



Valeurs

L'argument interval peut prendre les valeurs suivantes :

Valeur Description
yyyy Année
q Trimestre
m Mois
y Jour de l'année
d Jour
w Jour de la semaine
ww Semaine
h Heure
n Minute
s Seconde

Cordialement.
Avatar
pierref
je te remercie cette fonction est parfaite.

par contre,
encore 2 questions peut etre moins evidentes :
- comment connaitre la derniere date du mois dernier ?
- comment connaitre la derniere date du mois en cours ?

++

-----Message d'origine-----
Bonjour pierref,

Voir la fonction DateAdd dans l'aide Access.

DateAdd, fonction


Renvoie une valeur de type Variant (Date) contenant une
date à laquelle un intervalle de temps spécifié a été
ajouté.

Syntaxe

DateAdd(interval, number, date)

La syntaxe de la fonction DateAdd comprend les arguments
nommés suivants :

Élément Description
interval Expression de chaîne correspondant à
l'intervalle

de temps à ajouter.
number Expression numérique correspondant au nombre
d'intervalles à ajouter. Peut être positive (pour obtenir
des dates dans le futur) ou négative (pour obtenir des
dates dans le passé).
date Variant (Date) ou caractère littéral représentant la
date à laquelle l'intervalle est ajouté.



Valeurs

L'argument interval peut prendre les valeurs suivantes :

Valeur Description
yyyy Année
q Trimestre
m Mois
y Jour de l'année
d Jour
w Jour de la semaine
ww Semaine
h Heure
n Minute
s Seconde

Cordialement.
.



Avatar
Raymond [mvp]
Bonjour.

je pense qu'il serait préférable que tu ailles directement chez notre ami
walter :
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm
où se trouvent toutes les fonctions dates
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"pierref" a écrit dans le message de
news:1603c01c41bd3$b4d16e10$
je te remercie cette fonction est parfaite.

par contre,
encore 2 questions peut etre moins evidentes :
- comment connaitre la derniere date du mois dernier ?
- comment connaitre la derniere date du mois en cours ?
Avatar
Xavier HUE
Re,

Cette fois, c'est la fonction DateSerial.

- comment connaitre la derniere date du mois dernier ?
En calculant le date du premier jour du mois en cours et
en retranchant 1 jour.

dateadd("d",-1,dateserial(year(date()),month(date
()),1))

- comment connaitre la derniere date du mois en cours ?
En calculant le date du premier jour du mois suivant et en
retranchant 1 jour.

dateadd("d",-1,dateserial(year(date()),month(dateadd
("m",1,date())),1))

La touche F1... Pratique ;-)

Et d'autres soluces dans les archives:
http://minilien.com/?peoUPiJQtL
En recherchant par exemple : dernire jour du mois en cours

Cordialement.
Avatar
pierref
merci a tous les deux !!


-----Message d'origine-----
je te remercie cette fonction est parfaite.

par contre,
encore 2 questions peut etre moins evidentes :
- comment connaitre la derniere date du mois dernier ?
- comment connaitre la derniere date du mois en cours ?

++

-----Message d'origine-----
Bonjour pierref,

Voir la fonction DateAdd dans l'aide Access.

DateAdd, fonction


Renvoie une valeur de type Variant (Date) contenant une
date à laquelle un intervalle de temps spécifié a été
ajouté.

Syntaxe

DateAdd(interval, number, date)

La syntaxe de la fonction DateAdd comprend les arguments
nommés suivants :

Élément Description
interval Expression de chaîne correspondant à
l'intervalle

de temps à ajouter.
number Expression numérique correspondant au nombre
d'intervalles à ajouter. Peut être positive (pour
obtenir


des dates dans le futur) ou négative (pour obtenir des
dates dans le passé).
date Variant (Date) ou caractère littéral représentant
la


date à laquelle l'intervalle est ajouté.



Valeurs

L'argument interval peut prendre les valeurs suivantes :

Valeur Description
yyyy Année
q Trimestre
m Mois
y Jour de l'année
d Jour
w Jour de la semaine
ww Semaine
h Heure
n Minute
s Seconde

Cordialement.
.

.