ACCESS : Recherche équiv f° mois.decaler

Résolu/Fermé
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 - 22 janv. 2012 à 08:16
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 - 23 janv. 2012 à 20:34
Bonjour,

Je réalise une base de données avec Access et je recherche l'équivalent de la fonction MOIS.DECALER qui existe sur excel.

Merci de votre aide.

3 réponses

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
23 janv. 2012 à 15:25
Bonjour,

Pour Access il y a la fonction VBA: DateAdd. Cette fonction est aussi utilisee en VBA EXCEL, VB6 ......

Bonne suite
1
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
22 janv. 2012 à 22:04
up
0
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
23 janv. 2012 à 15:32
Merci,

le problème est que je suis complètement nul en VBA....

Bon je vais voir ce que je trouve sur ça.
0
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
23 janv. 2012 à 15:38
Re,
Vous vouliez utiliser cette fonction comment et avec quoi?
0
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
23 janv. 2012 à 15:48
Re,

Ce serait dans un champs calculé d'une requete access afin de calculer une date limite par rapport à un autre champ date.

Voilà

Merci encore pour ton aide
0
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
23 janv. 2012 à 16:12
Re,
DateAdd va tres bien pour cela mais faire une requete en mode sql.

Mais il y a l'equivalent en mode creation: AjDate

ex: Critere d'un champ
>=Format(AjDate("aaaa";-2;Format(Maintenant();"aaaa/mm/jj\ hh:nn:ss"));"aaaa/mm/jj\ hh:nn:ss")

Ici je cherchai les dates sur les deux annees precedentes

Si vous avez besoin de calcul sur Annee et mois :AjDate("aaaa";1;AjDate("m";2;[date_echelon]))

donne: annee +1 et 2 mois

pour les jours l'intervaltype est "j"

Bonne suite
0
doublem93 Messages postés 337 Date d'inscription samedi 16 août 2008 Statut Membre Dernière intervention 20 novembre 2016 72
23 janv. 2012 à 20:34
Merci beaucoup pour ton aide.
0