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 ?

  1. Créez une zone de texte  sur un formulaire.
  2. Cliquez sur cette zone de texte avec le bouton droit de la souris, puis sélectionnez Propriétés.
  3. Dans la propriété Nom, tapez par exemple : txtDebutMois
  4. 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.
  5. Créez une seconde zone de texte. Nommez-la txtFinMois
  6. 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)

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *