Où est passé le contrôle Calendrier (MSCal) sous Access 2010 ?

Exit le contrôle Calendrier !

Les versions précédentes d’Access livraient toutes un contrôle Calendrier, sous forme d’un ActiveX. Il en est question sur certains articles du blog, dans la catégorie Dates et Heures.

Access 2010 ne livre plus de contrôle Calendrier sous forme d’ActiveX.

Comment faire alors ?

Il existe plusieurs solutions alternatives :

  • Utiliser le calendrier intégré d’Access, disponible depuis Access 2007.
    C’est simple et rapide, même si ça ne remplace pas tous les fonctionnalités de MSCal.
  • Utiliser le DateTimePicker.
    Il s’agit d’un autre ActiveX, fourni par la bibliothèque Microsoft Date and Time Picker Control 6.0.
  • Créer son propre formulaire ou sous-formulaire Calendrier.
    Là, c’est un peu plus long : il s’agit de designer un formulaire en y plaçant des boutons et des étiquettes de façon à recréer un calendrier complet. Il faut aussi prévoir un peu de code VBA pour gérer le tout proprement.
  • Faire appel à des ActiveX de sociétés tierces.

Vous aimerez aussi...

Laisser un commentaire

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