Dates du mois
Comment afficher dans une zone de texte d’un formulaire, le 1er jour du mois en cours, et le dernier jour dans une autre zone ?
- Créez une zone de texte sur un formulaire.
- Cliquez sur cette zone de texte avec le bouton droit de la souris, puis sélectionnez Propriétés.
- Dans la propriété Nom, tapez par exemple :
txtDebutMois
- Toujours dans les propriétés, définissez la source en tapant :
=SérieDate(Année(Maintenant());Mois(Maintenant());1)
…ce qui équivaut à créer une nouvelle date à partir de l’année actuelle, du mois actuel, et du jour 1. - Créez une seconde zone de texte. Nommez-la
txtFinMois
. - Définissez sa source en tapant cette fois :
=AjDate("m";1;[txtDebutMois])-1
…ce qui équivaut à ajouter 1 mois à la zone précédente (on tombe le 1er du mois suivant), puis à retrancher 1 de cette valeur.
Pour aller plus loin…
Consultez l’aide en ligne concernant les fonctions :
SérieDate
(DateSerial
en anglais)Mois
(Month
)Année
(Year
)AjDate
(DateAdd
)DateDiff
(DiffDate
)