Je m'explique : je faisais un tableau sous excel, où j'avais une formule
comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre
jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on
retranscrit la formule "JOURS360"??
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
Bonjour.
Pour calculer un nombre de jours entre deux dates, il faut utiliser dateDiff. Le problème étant de savoir si les bornes sont inclus ou exclus ou mix.
exemple: Dim Date1 As Date Dim Date2 As Date Date1 = #1/1/2003# Date2 = #6/15/2003# MsgBox ((DateDiff("m", Date1, Date2)) * 30) + Format(Date2, "d") - Format(Date1, "d") + 1
access va afficher 165 jours, le 15 juin étant inclus et le 1er janvier exclus, jouer sur le +1 pour mettre +2 ou le supprimer selon l'option choisie.
tu peux inclure cette fonction dans un iif, par exemple:
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Marie Annick ROULLAND" a écrit dans le message de news:
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on retranscrit la formule "JOURS360"??
HELP!!!
Bonjour.
Pour calculer un nombre de jours entre deux dates, il faut utiliser
dateDiff. Le problème étant de savoir si les bornes sont inclus ou exclus ou
mix.
exemple:
Dim Date1 As Date
Dim Date2 As Date
Date1 = #1/1/2003#
Date2 = #6/15/2003#
MsgBox ((DateDiff("m", Date1, Date2)) * 30) + Format(Date2, "d") -
Format(Date1, "d") + 1
access va afficher 165 jours, le 15 juin étant inclus et le 1er janvier
exclus, jouer sur le +1 pour mettre +2 ou le supprimer selon l'option
choisie.
tu peux inclure cette fonction dans un iif, par exemple:
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Marie Annick ROULLAND" <marieannick.roulland@cmb-sa.com> a écrit dans le
message de news:e1z4BdzgDHA.620@TK2MSFTNGP11.phx.gbl...
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule
comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre
jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre
système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on
retranscrit la formule "JOURS360"??
Pour calculer un nombre de jours entre deux dates, il faut utiliser dateDiff. Le problème étant de savoir si les bornes sont inclus ou exclus ou mix.
exemple: Dim Date1 As Date Dim Date2 As Date Date1 = #1/1/2003# Date2 = #6/15/2003# MsgBox ((DateDiff("m", Date1, Date2)) * 30) + Format(Date2, "d") - Format(Date1, "d") + 1
access va afficher 165 jours, le 15 juin étant inclus et le 1er janvier exclus, jouer sur le +1 pour mettre +2 ou le supprimer selon l'option choisie.
tu peux inclure cette fonction dans un iif, par exemple:
-- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"Marie Annick ROULLAND" a écrit dans le message de news:
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on retranscrit la formule "JOURS360"??
HELP!!!
Daniel Carollo
Bonjour Marie Annick!
Que faites vous des jours "en trop"? Plus j'y pense, et plus ca me semble creer plus de problemes que ca n'en resoud, mais j'aimerais bien connaitre pourquoi vous faites ca et comment vous arrivez a faire la liaison avec les "vrais" calendriers... J'ai un client (Cadbury) qui eux avaient 13 mois de 4 semaines dans l'annee. Ca arrangeait bien la production d'avoir des cycles de 4 semaines, mais quel fourbi quand le 25 aout tombait en septembre! Et ils n'ont jamais trouve de nom pour le 13eme mois...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Marie Annick ROULLAND" wrote in message news:
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on retranscrit la formule "JOURS360"??
HELP!!!
Bonjour Marie Annick!
Que faites vous des jours "en trop"?
Plus j'y pense, et plus ca me semble creer plus de problemes que ca n'en
resoud, mais j'aimerais bien connaitre pourquoi vous faites ca et comment
vous arrivez a faire la liaison avec les "vrais" calendriers...
J'ai un client (Cadbury) qui eux avaient 13 mois de 4 semaines dans l'annee.
Ca arrangeait bien la production d'avoir des cycles de 4 semaines, mais quel
fourbi quand le 25 aout tombait en septembre! Et ils n'ont jamais trouve de
nom pour le 13eme mois...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Marie Annick ROULLAND" <marieannick.roulland@cmb-sa.com> wrote in message
news:e1z4BdzgDHA.620@TK2MSFTNGP11.phx.gbl...
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule
comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre
jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre
système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on
retranscrit la formule "JOURS360"??
Que faites vous des jours "en trop"? Plus j'y pense, et plus ca me semble creer plus de problemes que ca n'en resoud, mais j'aimerais bien connaitre pourquoi vous faites ca et comment vous arrivez a faire la liaison avec les "vrais" calendriers... J'ai un client (Cadbury) qui eux avaient 13 mois de 4 semaines dans l'annee. Ca arrangeait bien la production d'avoir des cycles de 4 semaines, mais quel fourbi quand le 25 aout tombait en septembre! Et ils n'ont jamais trouve de nom pour le 13eme mois...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Marie Annick ROULLAND" wrote in message news:
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on retranscrit la formule "JOURS360"??
HELP!!!
Marie Annick ROULLAND
Bonjour,
c'est une bonne question. pour tout vous dire c'est l'administration qui nous impose cela. Pour nous le 31 de chaque mois n'existe pas et le mois de Février a 30 jours. Nous ne collons jamais avec le vrai calendrier. C'est comme ça, faut pas chercher à comprendre....mais bon ça n'arrange pas mes affaires tout ça..
Je vous remercie quand même de vous intéresser à mon problème..
"Daniel Carollo" a écrit dans le message de news:eD%
Bonjour Marie Annick!
Que faites vous des jours "en trop"? Plus j'y pense, et plus ca me semble creer plus de problemes que ca n'en resoud, mais j'aimerais bien connaitre pourquoi vous faites ca et comment vous arrivez a faire la liaison avec les "vrais" calendriers... J'ai un client (Cadbury) qui eux avaient 13 mois de 4 semaines dans l'annee.
Ca arrangeait bien la production d'avoir des cycles de 4 semaines, mais quel
fourbi quand le 25 aout tombait en septembre! Et ils n'ont jamais trouve de
nom pour le 13eme mois...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Marie Annick ROULLAND" wrote in message news:
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre
jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on
retranscrit la formule "JOURS360"??
HELP!!!
Bonjour,
c'est une bonne question. pour tout vous dire c'est l'administration qui
nous impose cela. Pour nous le 31 de chaque mois n'existe pas et le mois de
Février a 30 jours. Nous ne collons jamais avec le vrai calendrier. C'est
comme ça, faut pas chercher à comprendre....mais bon ça n'arrange pas mes
affaires tout ça..
Je vous remercie quand même de vous intéresser à mon problème..
"Daniel Carollo" <danielc@NO_SPAM_PLEASE.computing-tech.com> a écrit dans le
message de news:eD%235Ax0gDHA.2916@tk2msftngp13.phx.gbl...
Bonjour Marie Annick!
Que faites vous des jours "en trop"?
Plus j'y pense, et plus ca me semble creer plus de problemes que ca n'en
resoud, mais j'aimerais bien connaitre pourquoi vous faites ca et comment
vous arrivez a faire la liaison avec les "vrais" calendriers...
J'ai un client (Cadbury) qui eux avaient 13 mois de 4 semaines dans
l'annee.
Ca arrangeait bien la production d'avoir des cycles de 4 semaines, mais
quel
fourbi quand le 25 aout tombait en septembre! Et ils n'ont jamais trouve
de
nom pour le 13eme mois...
--
Daniel :-)
Computing Technologies International - www.computing-tech.com - We
provide solutions...
"Marie Annick ROULLAND" <marieannick.roulland@cmb-sa.com> wrote in message
news:e1z4BdzgDHA.620@TK2MSFTNGP11.phx.gbl...
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule
comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de
nbre
jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre
système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment
on
c'est une bonne question. pour tout vous dire c'est l'administration qui nous impose cela. Pour nous le 31 de chaque mois n'existe pas et le mois de Février a 30 jours. Nous ne collons jamais avec le vrai calendrier. C'est comme ça, faut pas chercher à comprendre....mais bon ça n'arrange pas mes affaires tout ça..
Je vous remercie quand même de vous intéresser à mon problème..
"Daniel Carollo" a écrit dans le message de news:eD%
Bonjour Marie Annick!
Que faites vous des jours "en trop"? Plus j'y pense, et plus ca me semble creer plus de problemes que ca n'en resoud, mais j'aimerais bien connaitre pourquoi vous faites ca et comment vous arrivez a faire la liaison avec les "vrais" calendriers... J'ai un client (Cadbury) qui eux avaient 13 mois de 4 semaines dans l'annee.
Ca arrangeait bien la production d'avoir des cycles de 4 semaines, mais quel
fourbi quand le 25 aout tombait en septembre! Et ils n'ont jamais trouve de
nom pour le 13eme mois...
-- Daniel :-)
Computing Technologies International - www.computing-tech.com - We provide solutions...
"Marie Annick ROULLAND" wrote in message news:
Bonjour,
je suis toujours avec mon problème.
Je m'explique : je faisais un tableau sous excel, où j'avais une formule comme cela =SI(G16=0;" ";JOURS360(F16;G16;VRAI)+1) pour un calcul de nbre
jours entre deux dates ex : 15/04 au 02/06 = 48 jours car dans notre système
tous les mois font 30 jours.
comme je suis entrain de mettre ma base sur acces je me demande comment on