-
Incrémentation de Dates
Bonjour à tous
Je cherche une solution afin de modéliser sous access 2003 ceci :
j'ai une date de traitement D1 et une date de renouvellement D2 laquelle est égale D1+4 mois (c fait avec Ajdate).
En revanche, je souhaite calculer automatiquement une nouvelle date de renouvellement D3 (égale à D2+4 mois) quand D2 est arrivée à expiration (traitée) et que D3 devienne ma nouvelle date d'échéance.
merci
-
bonjour,
la fonction DateAdd devrait te convenir pour commencer.
-
oui, j'ai exploré cette voie en faisant :
date de traitement D1
renouvellement D2 (AjDate D1+ 4 mois)
nouveau renouvellement D3 (AjDate D2 +4 mois)
mais la difficulté réside dans le fait que je souhaite garder D1 comme référence pour le calcul du prochain renouvellement.
------
voilà ma table T_1 contient notamment :
date_traitement (D1)
renouvellement (D2) (puis au fil du temps D3(=D2+4m) puis D4(=D3+4m) etc....)
la table T_2 comporte :
date_renouv
traité (O/N)
mon idée est :
si (traité.T_2) est oui alors (renouvellement.T_1) est incrémenté de 4 mois.
au bout de 4 mois quand la prochaine échéance (T_2) est traitée alors (renouvellement.T_1) est incrémenté de 8 mois et ainsi de suite ...
je ne peux calculer (renouvellement.T_1) sur la base de (date_renouv.T_2) car cette date est la date d'envoi du courrier. Je dois garder absolument (date_traitement.T_1) comme référence de base pour une éventuelle routine qui ajoute +4 mois !
merci