Calendrier MSCal

Le calendrier Access (MSCAL.Calendrier.7) s’ouvre toujours sur sa date de création.
Comment le placer sur la date du jour à l’ouverture d’un formulaire ?

  1. Ouvrez un formulaire en mode Création.
  2. Insérez le calendrier via le menu Insertion / Contrôle ActiveX
  3. Faites ensuite apparaître les propriétés de cet objet, et nommez-le Calendrier (par exemple).
  4. Dans les propriétés du formulaire, définissez l’événement Sur chargement, en y tapant le code suivant :

Vous aimerez aussi...

3 réponses

  1. Hervé Inisan dit :

    locweb > Un autre article ici, qui illustre comment se servir de la fonction VBA DatesIntersect(). Bons tests !

  2. Hervé Inisan dit :

    locweb > La vérification peut se faire en SQL, mais comme c’est le genre de choses récurrentes, il vaut mieux en faire une fonction VBA. Je viens de poster un article sur le sujet. Ça devrait déjà permettre de démarrer (d’autres articles à suivre).

  3. locweb dit :

    Bonjour,
    je me suis fait une base de données pour gérer les réservations de 3 appartements. Ma hantise est de faire une réservation en double, y a t’il un moyen avec access de vérifier que pour le même appartement (indiqué par une case à cocher), il n’y ait pas deux réservations en même temps (champ date d’arrivée), pour par exemple générer un message d’avertissement si deux dates d’arrivées sont similaires pour le même appartement, ou mieux encore m’alerter si une date d’arrivée est saisie pendant une date d’occupation (date de départ moins date d’arrivée)?
    Je connais access, mais je ne maitrise pas du tout le VBA.
    Merci pour votre aide.

Laisser un commentaire

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