Programmer les événements du contrôle Calendrier

Le contrôle Calendrier (MSCal) réagit à un certain nombre d’événements. Mais ceux-ci ne sont pas exposés directement dans la fenêtre Propriétés d’Access. Savez-vous où les trouver ?

Le problème

Quand vous faites apparaître les propriétés du contrôle Calendrier, Access propose un ensemble réduit d’événements. Il manque en apparence d’autres événements qui permettraient d’exploiter vraiment le calendrier.

Dans les faits, l’événement Sur MAJ devrait suffire : il se produit à chaque fois qu’une nouvelle date a été sélectionnée dans le calendrier. Mais il y a d’autres événements…

La solution

  1. Cliquez sur l’icône Code, en mode Création de formulaire.
    Vous pouvez aussi « entrer » dans l’un événements fournis ci-dessus à l’aide des points de suspension. Vous arriverez au même endroit !
  2. Dans la fenêtre de code, liste déroulante de gauche (Objet), sélectionnez le nom de votre calendrier.
  3. Dans la même fenêtre, liste déroulante de droite (Procédure), sélectionnez l’un des événements proposés.
    En plus des événements précédents, vous en verrez de nouveaux comme NewMonth et NewYear.

Vous aimerez aussi...

2 réponses

  1. betremieux Tanguy dit :

    bonjour je suis en stage dans une entreprise et on ma demander d’automatiser la date sur Access je voudrai que quand je met une date par exemple 15/06/2014 quand la date est atteinte je voudrai la repousser a 6 mois au 15/12/2014 comment faire ? help me please

    • Hervé Inisan dit :

      Je n’ai pas assez d’infos pour l’instant : est-ce que la mise à jour doit se faire automatiquement pour toutes les dates de la table, notamment ? Ou seulement pour un enregistrement précis ?

Laisser un commentaire

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