Bonjour à tous et Meilleurs voeux puisque c'est ma premiere demande d'aide
de l'année,
J'utilise la fonction ajdate dans une requete : ajdate("m",-1,madate).Si
madate=31/03/2003, resultat=28/02/2003, si madate=30/04/2003,
resultat=30/03/2003, idem si madate=30/06/2003 ou 30/09/2003. Pourquoi je
n'ai pas la date de fin de mois ? Merci pour vos réponses
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
AjDate soustrait 1 mois à la date sélectionnée ( soit 28, 29, 30 ou 31 jours) et se positionne au même jour du mois précédent ou le dernier jour si celui est inférieur au résultat. Si c'est pour se trouver le dernier jour du mois pécédent tu peux faire : DateSerial(Year(Date), Month(Date), 1) - 1
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Valérie" a écrit dans le message de news:bu3s75$oab$
Bonjour à tous et Meilleurs voeux puisque c'est ma premiere demande d'aide de l'année, J'utilise la fonction ajdate dans une requete : ajdate("m",-1,madate).Si madate1/03/2003, resultat(/02/2003, si madate0/04/2003, resultat0/03/2003, idem si madate0/06/2003 ou 30/09/2003. Pourquoi je n'ai pas la date de fin de mois ? Merci pour vos réponses
Bonsoir.
AjDate soustrait 1 mois à la date sélectionnée ( soit 28, 29, 30 ou 31
jours) et se positionne au même jour du mois précédent ou le dernier jour si
celui est inférieur au résultat.
Si c'est pour se trouver le dernier jour du mois pécédent tu peux faire :
DateSerial(Year(Date), Month(Date), 1) - 1
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Valérie" <faussebal@wanadoo.fr> a écrit dans le message de
news:bu3s75$oab$1@news-reader2.wanadoo.fr...
Bonjour à tous et Meilleurs voeux puisque c'est ma premiere demande d'aide
de l'année,
J'utilise la fonction ajdate dans une requete : ajdate("m",-1,madate).Si
madate1/03/2003, resultat(/02/2003, si madate0/04/2003,
resultat0/03/2003, idem si madate0/06/2003 ou 30/09/2003. Pourquoi je
n'ai pas la date de fin de mois ? Merci pour vos réponses
AjDate soustrait 1 mois à la date sélectionnée ( soit 28, 29, 30 ou 31 jours) et se positionne au même jour du mois précédent ou le dernier jour si celui est inférieur au résultat. Si c'est pour se trouver le dernier jour du mois pécédent tu peux faire : DateSerial(Year(Date), Month(Date), 1) - 1
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Valérie" a écrit dans le message de news:bu3s75$oab$
Bonjour à tous et Meilleurs voeux puisque c'est ma premiere demande d'aide de l'année, J'utilise la fonction ajdate dans une requete : ajdate("m",-1,madate).Si madate1/03/2003, resultat(/02/2003, si madate0/04/2003, resultat0/03/2003, idem si madate0/06/2003 ou 30/09/2003. Pourquoi je n'ai pas la date de fin de mois ? Merci pour vos réponses