Je fais la différence entre deux dates. Je souhaite connaître le nombre de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30
Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour
obtenir cette réponse ?
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
Gilles MOUGNOZ
Bonjour, Je fais la différence entre deux dates. Je souhaite connaître le nombre de mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour obtenir cette réponse ? Merci à tous Joyeux printemps Frans
Bonjour, François
Regarde du côté de la fonction DateDiff en VB, DiffDate dans un contrôle. Comme paramètre d'intervalle, tu indiques "m" pour le nombre de mois.
Bonne continuation
Bonjour,
Je fais la différence entre deux dates. Je souhaite connaître le nombre de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30
Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle
pour
obtenir cette réponse ?
Merci à tous
Joyeux printemps
Frans
Bonjour, François
Regarde du côté de la fonction DateDiff en VB, DiffDate dans un contrôle.
Comme paramètre d'intervalle, tu indiques "m" pour le nombre de mois.
Bonjour, Je fais la différence entre deux dates. Je souhaite connaître le nombre de mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour obtenir cette réponse ? Merci à tous Joyeux printemps Frans
Bonjour, François
Regarde du côté de la fonction DateDiff en VB, DiffDate dans un contrôle. Comme paramètre d'intervalle, tu indiques "m" pour le nombre de mois.
Bonne continuation
Eric
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête : DiffDate("m";[date_in];[date_out])+(Format([Date_out];"jj")<Format([Date_in];"jj"))
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
Version US : DateDiff("m",[date_in],[date_out])+(Format([Date_out],"dd")<Format([Date_in],"dd"))
Bonjour,
Je fais la différence entre deux dates. Je souhaite connaître le nombre de mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour obtenir cette réponse ?
Merci à tous Joyeux printemps Frans
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US
Dans une requête :
DiffDate("m";[date_in];[date_out])+(Format([Date_out];"jj")<Format([Date_in];"jj"))
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si
la date de fin en jour est plus petite que la date de début pour avoir
un nombre de mois complets.
Version US :
DateDiff("m",[date_in],[date_out])+(Format([Date_out],"dd")<Format([Date_in],"dd"))
Bonjour,
Je fais la différence entre deux dates. Je souhaite connaître le nombre de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30
Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour
obtenir cette réponse ?
Merci à tous
Joyeux printemps
Frans
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête : DiffDate("m";[date_in];[date_out])+(Format([Date_out];"jj")<Format([Date_in];"jj"))
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
Version US : DateDiff("m",[date_in],[date_out])+(Format([Date_out],"dd")<Format([Date_in],"dd"))
Bonjour,
Je fais la différence entre deux dates. Je souhaite connaître le nombre de mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour obtenir cette réponse ?
Merci à tous Joyeux printemps Frans
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bauwens François
Grand merci à vous frans "Eric" a écrit dans le message de news:eUfvb9$
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si
la date de fin en jour est plus petite que la date de début pour avoir
un nombre de mois complets.
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
Je fais la différence entre deux dates. Je souhaite connaître le nombre de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour
obtenir cette réponse ?
Merci à tous Joyeux printemps Frans
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bauwens François
'cor une p'tit question siouplait... Ca marche super bien mais le calcul n'est pas correct prace que ma date_out doit être comprise mais il ne la comprend pas. En clair du 1/9/2003 au 31/08/2005, il y a 24 mois et lui en indique 23. Je ne peux pas changer ma date de fin. Je peux évidemment faire un "+1" dans la formule. Ca marchera par ligne mais dans mon pied de formulaire je fais un "somme(DiffDate("m";[date_in];[date_out]))" et là ça se complique... Y a-t-il une façon simple de lui dire tu inclus le dernier mois ? Merci
"Eric" a écrit dans le message de news:eUfvb9$
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
Je fais la différence entre deux dates. Je souhaite connaître le nombre de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour
obtenir cette réponse ?
Merci à tous Joyeux printemps Frans
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
'cor une p'tit question siouplait...
Ca marche super bien mais le calcul n'est pas correct prace que ma date_out
doit être comprise mais il ne la comprend pas.
En clair du 1/9/2003 au 31/08/2005, il y a 24 mois et lui en indique 23. Je
ne peux pas changer ma date de fin. Je peux évidemment faire un "+1" dans la
formule. Ca marchera par ligne mais dans mon pied de formulaire je fais un
"somme(DiffDate("m";[date_in];[date_out]))" et là ça se complique...
Y a-t-il une façon simple de lui dire tu inclus le dernier mois ?
Merci
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:eUfvb9$SGHA.5468@TK2MSFTNGP14.phx.gbl...
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US
Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si
la date de fin en jour est plus petite que la date de début pour avoir
un nombre de mois complets.
'cor une p'tit question siouplait... Ca marche super bien mais le calcul n'est pas correct prace que ma date_out doit être comprise mais il ne la comprend pas. En clair du 1/9/2003 au 31/08/2005, il y a 24 mois et lui en indique 23. Je ne peux pas changer ma date de fin. Je peux évidemment faire un "+1" dans la formule. Ca marchera par ligne mais dans mon pied de formulaire je fais un "somme(DiffDate("m";[date_in];[date_out]))" et là ça se complique... Y a-t-il une façon simple de lui dire tu inclus le dernier mois ? Merci
"Eric" a écrit dans le message de news:eUfvb9$
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
Je fais la différence entre deux dates. Je souhaite connaître le nombre de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle pour
obtenir cette réponse ?
Merci à tous Joyeux printemps Frans
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bauwens François
ok, j'ai trouvé. Désolé pour le dérangement. Pour ceux que ça interesse, dans la formule de somme il faut ajouter "+1" pas à la fin donc mais dans la formule =Somme(DiffDate("m";[date_in];[date_out]+1)) Et il l'ajoute à chaque enregistrement Merci à tous
"Bauwens François" a écrit dans le message de news:
'cor une p'tit question siouplait... Ca marche super bien mais le calcul n'est pas correct prace que ma date_out
doit être comprise mais il ne la comprend pas. En clair du 1/9/2003 au 31/08/2005, il y a 24 mois et lui en indique 23. Je
ne peux pas changer ma date de fin. Je peux évidemment faire un "+1" dans la
formule. Ca marchera par ligne mais dans mon pied de formulaire je fais un "somme(DiffDate("m";[date_in];[date_out]))" et là ça se complique... Y a-t-il une façon simple de lui dire tu inclus le dernier mois ? Merci
"Eric" a écrit dans le message de news:eUfvb9$
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.
Je fais la différence entre deux dates. Je souhaite connaître le nombre
de
mois d'écart. J'ai une salution ([date_out]-[date_in])/30 Ca me donne une idée. Y a-t-il une autre procédure plus conventionnelle
pour
obtenir cette réponse ?
Merci à tous Joyeux printemps Frans
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
ok, j'ai trouvé. Désolé pour le dérangement.
Pour ceux que ça interesse, dans la formule de somme il faut ajouter "+1"
pas à la fin donc mais dans la formule
=Somme(DiffDate("m";[date_in];[date_out]+1))
Et il l'ajoute à chaque enregistrement
Merci à tous
"Bauwens François" <francois.bauwens@cfwb.be> a écrit dans le message de
news:uxAU7qATGHA.4792@TK2MSFTNGP14.phx.gbl...
'cor une p'tit question siouplait...
Ca marche super bien mais le calcul n'est pas correct prace que ma
date_out
doit être comprise mais il ne la comprend pas.
En clair du 1/9/2003 au 31/08/2005, il y a 24 mois et lui en indique 23.
Je
ne peux pas changer ma date de fin. Je peux évidemment faire un "+1" dans
la
formule. Ca marchera par ligne mais dans mon pied de formulaire je fais un
"somme(DiffDate("m";[date_in];[date_out]))" et là ça se complique...
Y a-t-il une façon simple de lui dire tu inclus le dernier mois ?
Merci
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:eUfvb9$SGHA.5468@TK2MSFTNGP14.phx.gbl...
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US
Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si
la date de fin en jour est plus petite que la date de début pour avoir
un nombre de mois complets.
ok, j'ai trouvé. Désolé pour le dérangement. Pour ceux que ça interesse, dans la formule de somme il faut ajouter "+1" pas à la fin donc mais dans la formule =Somme(DiffDate("m";[date_in];[date_out]+1)) Et il l'ajoute à chaque enregistrement Merci à tous
"Bauwens François" a écrit dans le message de news:
'cor une p'tit question siouplait... Ca marche super bien mais le calcul n'est pas correct prace que ma date_out
doit être comprise mais il ne la comprend pas. En clair du 1/9/2003 au 31/08/2005, il y a 24 mois et lui en indique 23. Je
ne peux pas changer ma date de fin. Je peux évidemment faire un "+1" dans la
formule. Ca marchera par ligne mais dans mon pied de formulaire je fais un "somme(DiffDate("m";[date_in];[date_out]))" et là ça se complique... Y a-t-il une façon simple de lui dire tu inclus le dernier mois ? Merci
"Eric" a écrit dans le message de news:eUfvb9$
Bonjour,
Utilises plutôt la fonction DiffDate() ou DateDiff() en US Dans une requête :
+(Format([Date_out];"jj")<Format([Date_in];"jj")) permet de corriger si la date de fin en jour est plus petite que la date de début pour avoir un nombre de mois complets.