bonjour a tous desolé de poster cette demande (elle a certainement deja recu
une reponse) mais franchement je suis nouveau sur access et la je m'arrache
les cheveux.
Alors voila ...
J'ai un formulaire basé sur une table, dans ce formulaire je souhaite
effectuer un calcul de date.
Dans un champ j'ai l'affichage d'une date d'inscription (par ex "vendredi 7
mars 2006" et je voudrais que dans le champ suivant quand je clique sur un
bouton, un calcul se fasse, en gros que cela rajoute + 30 jours.
pour ca j'ai mis : "member_inscrip = member_add + 30" (jusque la ca devrait
aller)
la ou cela se complique c'est que le resultat effectivement me rajoute 30
jours mais je voudrais que la date de sorti tienne compte des jours.
Autrement dis que si le resultat different de lundi donc par ex "mercredi 6
avril 2006", qu'il passe automatiquement au lundi suivant.
En gros quelque soit le jour de sorti (sauf le lundi) le calcul effectue +30
jours + les jours manquant jusqu'au prochain lundi.
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
Eric
Bonjour,
Tu peux t'inspirer de la fonction proposée ici : (Site de Walter) http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#JeudiSuiv
en renommant la fonction LundiSuivant et en remplacant la valeur 5 (jeudi) par la valeur 2 (lundi) dans la ligne : JeudiSuivant = UneDate + (5 - intJourSem) + IIf(intJourSem > 5, 7, 0) pour obtenir: LundiSuivant = UneDate + (2 - intJourSem) + IIf(intJourSem > 2, 7, 0)
Fonction que tu colles dans un module. Pour obtenir le résultat escompté tu fais : member_inscrip =LundiSuivant(DateAdd("d",30,member_add))
bonjour a tous desolé de poster cette demande (elle a certainement deja recu une reponse) mais franchement je suis nouveau sur access et la je m'arrache les cheveux.
Alors voila ...
J'ai un formulaire basé sur une table, dans ce formulaire je souhaite effectuer un calcul de date. Dans un champ j'ai l'affichage d'une date d'inscription (par ex "vendredi 7 mars 2006" et je voudrais que dans le champ suivant quand je clique sur un bouton, un calcul se fasse, en gros que cela rajoute + 30 jours.
pour ca j'ai mis : "member_inscrip = member_add + 30" (jusque la ca devrait aller)
la ou cela se complique c'est que le resultat effectivement me rajoute 30 jours mais je voudrais que la date de sorti tienne compte des jours.
Autrement dis que si le resultat different de lundi donc par ex "mercredi 6 avril 2006", qu'il passe automatiquement au lundi suivant.
En gros quelque soit le jour de sorti (sauf le lundi) le calcul effectue +30 jours + les jours manquant jusqu'au prochain lundi.
Voila, merci de me repondre la je galere
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Tu peux t'inspirer de la fonction proposée ici : (Site de Walter)
http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#JeudiSuiv
en renommant la fonction LundiSuivant et en remplacant la valeur 5
(jeudi) par la valeur 2 (lundi) dans la ligne :
JeudiSuivant = UneDate + (5 - intJourSem) + IIf(intJourSem > 5, 7, 0)
pour obtenir:
LundiSuivant = UneDate + (2 - intJourSem) + IIf(intJourSem > 2, 7, 0)
Fonction que tu colles dans un module.
Pour obtenir le résultat escompté tu fais :
member_inscrip =LundiSuivant(DateAdd("d",30,member_add))
bonjour a tous desolé de poster cette demande (elle a certainement deja recu
une reponse) mais franchement je suis nouveau sur access et la je m'arrache
les cheveux.
Alors voila ...
J'ai un formulaire basé sur une table, dans ce formulaire je souhaite
effectuer un calcul de date.
Dans un champ j'ai l'affichage d'une date d'inscription (par ex "vendredi 7
mars 2006" et je voudrais que dans le champ suivant quand je clique sur un
bouton, un calcul se fasse, en gros que cela rajoute + 30 jours.
pour ca j'ai mis : "member_inscrip = member_add + 30" (jusque la ca devrait
aller)
la ou cela se complique c'est que le resultat effectivement me rajoute 30
jours mais je voudrais que la date de sorti tienne compte des jours.
Autrement dis que si le resultat different de lundi donc par ex "mercredi 6
avril 2006", qu'il passe automatiquement au lundi suivant.
En gros quelque soit le jour de sorti (sauf le lundi) le calcul effectue +30
jours + les jours manquant jusqu'au prochain lundi.
Voila, merci de me repondre la je galere
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Tu peux t'inspirer de la fonction proposée ici : (Site de Walter) http://mypage.bluewin.ch/w.stucki/CalculsDates.htm#JeudiSuiv
en renommant la fonction LundiSuivant et en remplacant la valeur 5 (jeudi) par la valeur 2 (lundi) dans la ligne : JeudiSuivant = UneDate + (5 - intJourSem) + IIf(intJourSem > 5, 7, 0) pour obtenir: LundiSuivant = UneDate + (2 - intJourSem) + IIf(intJourSem > 2, 7, 0)
Fonction que tu colles dans un module. Pour obtenir le résultat escompté tu fais : member_inscrip =LundiSuivant(DateAdd("d",30,member_add))
bonjour a tous desolé de poster cette demande (elle a certainement deja recu une reponse) mais franchement je suis nouveau sur access et la je m'arrache les cheveux.
Alors voila ...
J'ai un formulaire basé sur une table, dans ce formulaire je souhaite effectuer un calcul de date. Dans un champ j'ai l'affichage d'une date d'inscription (par ex "vendredi 7 mars 2006" et je voudrais que dans le champ suivant quand je clique sur un bouton, un calcul se fasse, en gros que cela rajoute + 30 jours.
pour ca j'ai mis : "member_inscrip = member_add + 30" (jusque la ca devrait aller)
la ou cela se complique c'est que le resultat effectivement me rajoute 30 jours mais je voudrais que la date de sorti tienne compte des jours.
Autrement dis que si le resultat different de lundi donc par ex "mercredi 6 avril 2006", qu'il passe automatiquement au lundi suivant.
En gros quelque soit le jour de sorti (sauf le lundi) le calcul effectue +30 jours + les jours manquant jusqu'au prochain lundi.
Voila, merci de me repondre la je galere
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr