Bonjour , ,
Je tente dans un formulaire de créer un champ m'affichant une date postérieure à celle d'un autre champ . L'idée étant de réaliser un calendrier de grossesse ce délai peut aller de quelques jours à plusieurs mois .
Par exemple je sais une date dans le champ SAI_Date et je souhaite que le champ SAI_Date_retenue_de_début affiche une date postérieure de 15 jours .
Si j'écris cela
J'obtiens une erreur de format dès que l'ajout de 15 jour provoque un changement de mois ( en gros cela fonctionne si la date entrée est située dans les 15 premiers jours du mois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DDR est une Date DDG est une Date DDR = SAI_Date..Valeur DDG = DDR DDG..Jour = DDG..Jour+15 SAI_Date_retenue_de_début = DDG
Si j'écris cela :
Il ne se passe rien ,les deux champs affichent la même valeur .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DDR est une Date DDG est une Date DDR = SAI_Date..Valeur DDG = DDR + 15 SAI_Date_retenue_de_début = DDG
Existe il une fonction intégrée permettant d'incrémenter une date ou faut il écrire une fonction complexe prenant en compte les durées différentes des mois , les années bisextiles etc ???
Merci de vos lumières
TChatenet
Partager