OVH Cloud OVH Cloud

plus 1 an

16 réponses
Avatar
Laurence Maitre
Bonjour,
Je travaille sur la creation d'une base de donnée qui contient des
adhérents.
Il y a donc une date d'inscription et je voudrais quand je remplis ce champ
dans mon formulaire que le champ "date de fin d'inscription m'inscrive
automatiquement la date de depart + 366jours.
Comment faire ?
merci

10 réponses

1 2
Avatar
Pierre CFI [mvp]
bonjour
dans une zone texte
=AjDate("aaaa";1;[ton champ date inscription])

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Laurence Maitre" a écrit dans le message de news: butbga$ram$
Bonjour,
Je travaille sur la creation d'une base de donnée qui contient des
adhérents.
Il y a donc une date d'inscription et je voudrais quand je remplis ce champ
dans mon formulaire que le champ "date de fin d'inscription m'inscrive
automatiquement la date de depart + 366jours.
Comment faire ?
merci




Avatar
Laurence Maitre
Merci beaucoup, je suis débutante et je ne sais pas ou écrire cette formule
?
merci d'avance
"Pierre CFI [mvp]" a écrit dans le message de
news:%
bonjour
dans une zone texte
=AjDate("aaaa";1;[ton champ date inscription])

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Laurence Maitre" a écrit dans le
message de news: butbga$ram$

Bonjour,
Je travaille sur la creation d'une base de donnée qui contient des
adhérents.
Il y a donc une date d'inscription et je voudrais quand je remplis ce
champ


dans mon formulaire que le champ "date de fin d'inscription m'inscrive
automatiquement la date de depart + 366jours.
Comment faire ?
merci








Avatar
3stone
Bonjour,

"Laurence Maitre"

Merci beaucoup, je suis débutante et je ne sais pas ou écrire cette formule ?



Il ne faut pas mettre les deux date dans la table...
la date d'inscription suffit largement, puisque la date de fin est
toujours la date d'inscription + 1 an.

Lorsque tu auras besoin de connaître la date de fin pour un adhérent,
tu la calculera comme Pierre te l'a indiqué.

Soit dans un formulaire (dans une zone de texte indépendant)
= AjDate("aaaa";1;[Champ date inscription])

Soit dans une requête (en ajoutant un champ calculé)
Fin_Inscription: AjDate("aaaa";1;[champ date inscription])


Ok ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Laurence Maitre
Bonjour,

Merci pour votre aide, la formule fonctionne très bien mais on me demande si
c'st possible de faire la meme chose avec un jour de moins.
en fait il faudrait que la date automatique soit plus a un an ET moins un
jour.
merci d'avance
"3stone" a écrit dans le message de
news:%
Bonjour,

"Laurence Maitre"

Merci beaucoup, je suis débutante et je ne sais pas ou écrire cette
formule ?




Il ne faut pas mettre les deux date dans la table...
la date d'inscription suffit largement, puisque la date de fin est
toujours la date d'inscription + 1 an.

Lorsque tu auras besoin de connaître la date de fin pour un adhérent,
tu la calculera comme Pierre te l'a indiqué.

Soit dans un formulaire (dans une zone de texte indépendant)
= AjDate("aaaa";1;[Champ date inscription])

Soit dans une requête (en ajoutant un champ calculé)
Fin_Inscription: AjDate("aaaa";1;[champ date inscription])


Ok ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------







Avatar
Raymond [mvp]
Bonjour.

tu peux faire:
AjDate("aaaa";1;[Champ date inscription] -1)

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurence Maitre" a écrit dans le message
de news:bvcurk$91i$
Bonjour,

Merci pour votre aide, la formule fonctionne très bien mais on me demande
si

c'st possible de faire la meme chose avec un jour de moins.
en fait il faudrait que la date automatique soit plus a un an ET moins un
jour.
merci d'avance


Avatar
Laurence Maitre
Merci beaucoup c'est génial.
Un autre souci:
j'ai une table adherent et je voudrait creer un numero d'adherent en
utilisant:
-le jour et le mois de naissance pour le debut du numero
- le jour et le mois d'inscription pour la fin du numero
c'est trop compliqué pour moi .
merci beaucoup.
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

tu peux faire:
AjDate("aaaa";1;[Champ date inscription] -1)

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurence Maitre" a écrit dans le
message

de news:bvcurk$91i$
Bonjour,

Merci pour votre aide, la formule fonctionne très bien mais on me
demande


si
c'st possible de faire la meme chose avec un jour de moins.
en fait il faudrait que la date automatique soit plus a un an ET moins
un


jour.
merci d'avance






Avatar
Raymond [mvp]
tu peux faire ceci:
numadherent = Format(Day(naissance), "00") & Format(Month(naissance), "00")
& Format(Day(inscription), "00") & Format(Month(inscription), "00")


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurence Maitre" a écrit dans le message
de news:bvdg7g$rs3$
Merci beaucoup c'est génial.
Un autre souci:
j'ai une table adherent et je voudrait creer un numero d'adherent en
utilisant:
-le jour et le mois de naissance pour le debut du numero
- le jour et le mois d'inscription pour la fin du numero
c'est trop compliqué pour moi .
merci beaucoup.


Avatar
Laurence Maitre
Ca ne fonctionne pas.
Faut-il ecrire avant = ?
"Raymond [mvp]" a écrit dans le message de
news:
tu peux faire ceci:
numadherent = Format(Day(naissance), "00") & Format(Month(naissance),
"00")

& Format(Day(inscription), "00") & Format(Month(inscription), "00")


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurence Maitre" a écrit dans le
message

de news:bvdg7g$rs3$
Merci beaucoup c'est génial.
Un autre souci:
j'ai une table adherent et je voudrait creer un numero d'adherent en
utilisant:
-le jour et le mois de naissance pour le debut du numero
- le jour et le mois d'inscription pour la fin du numero
c'est trop compliqué pour moi .
merci beaucoup.






Avatar
Raymond [mvp]
si tu es en création de requête ou propriétés il faut remplacer les , par de
;
si ton champ numadherent est numérique faut convertir le résultat. quelle
est la ligne que tu as écrit et où ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurence Maitre" a écrit dans le message
de news:bvdjqo$267$
Ca ne fonctionne pas.
Faut-il ecrire avant = ?


Avatar
Laurence Maitre
Je suis dans un formulaire, un champ independant
Propriété/données/code source
"Raymond [mvp]" a écrit dans le message de
news:
si tu es en création de requête ou propriétés il faut remplacer les , par
de

;
si ton champ numadherent est numérique faut convertir le résultat. quelle
est la ligne que tu as écrit et où ?
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Laurence Maitre" a écrit dans le
message

de news:bvdjqo$267$
Ca ne fonctionne pas.
Faut-il ecrire avant = ?






1 2