Pas du tout lol
Je l'ai mis l'exemple pour ton cas.
Citation :
Donc dans ton cas cela serait : AjDate("yyyy";-1;date()) "yyyy" = Que tu vas calculer sur l'année, pour retrancher des mois par ex on aurait mis "m" -1 = que tu vas retrancher d'une année, pour deux ans -2 etc. date() = la date du jour systeme.
|
AjDate("yyyy";-1;date())
Ca c'est pour avoir l'année derniere, puisque date() renvoit la date du jour.
Expose peut etre plus ton probleme je n'ai peut etre pas tout compris.
Edit :
AjDate(interval; number; date)
Interval : c'est une expression qui va definir si ton calcul se fait sur l'année, le mois, le jour, les heures etc.
Pour les années, on met "yyyy" pour les mois on met "m" etc. et non pas 365
number : c'est le nombre que tu vas ajouter ou soustraire a la date. Donc si tu bases ton calcul sur l'année, -1 te reneverra l'annee derniere, si tu mets -2 l'année N-2 etc. Si ton calcul se base sur les mois (interval = "m" ) et que tu mets -1, ca renverra le mois precedent
Date : est une date. ecrit soit #jj/mm/aaaa# (ex : #31/12/2006#) soit une reference à une date (forms("menu" )("datejour" ) si tu as un formulaire nommé menu avec une zone de saisie de date nommée datejour). Dans mon exemple je mets date() car cette fonction renvois la date du jour. Donc aujourdhui elle renvoit 15/11/2006 et demain elle renverra 16/11/2006 etc.
Donc AjDate("yyyy";-1;date()) renvoit 15/11/2005
AjDate("yyyy";-2;date()) renvoit 15/11/2004 etc.
Message édité par SuppotDeSaTante le 15-11-2006 à 21:36:25
---------------
Soyez malin, louez entre voisins !