Calendrier sur Access 2007

Le saviez-vous ?

Dans Access 2007, les champs Date/Heure sont associés à un calendrier qui s’affichera automatiquement en cours de saisie dans les tables, mais aussi dans les requêtes et sur les formulaires.

Pour faire apparaître ce calendrier… il n’y a rien de spécial à faire ! Lorsque vous créez un champ Date/Heure, il suffit de vérifier que la propriété Afficher le sélecteur de dates est réglée comme sur la capture d’écran.

Ensuite, si vous passez en mode de saisie et que vous cliquez dans le champ, une icône de calendrier s’affiche. Apuka cliquer dessus !

Vous aimerez aussi...

9 réponses

  1. Bibalou dit :

    Je pense avoir trouvé la solution. j’espère qu’il n’est pas trop tard lol. il faut enlevé le masque de saisie et suivre les instruction susmentionnées.

  2. Hervé Inisan dit :

    jll > Pas d’affichage ? Un message d’erreur ?

  3. jll dit :

    ben moi non plus suis sous 2007 et cela ne fonctionne pas

  4. Hervé Inisan dit :

    Valérie > Je crains que ce calendrier-là ne soit pas accessible par code. Il n’y a pas grand chose à faire directement dessus. Il reste la solution du calendrier MSCal, mais qui est un peu datée et moins pratique visuellement.

    Sinon, on peut envisager une toute autre solution, en complétant le calendrier par le clavier. Je vais rédiger un article là-dessus d’ici quelque temps.

  5. Valérie dit :

    J’aimerais savoir s’il est possible de modifier ce calendrier. Ce calendirer permet de se déplacer par mois pour aller chercher une date désirée. Serait-il possible de ce déplacer aussi par année, car cela devient long s’il faut rejoindre l’année 1990 par exemple. Quelqu’un sait-il s’il est possible d’ajouter cette option? J’imagine que cela se fait à l’aide de code dans Visual Basic, mais je ne sais comment m’y prendre. Merci.

  6. Hervé Inisan dit :

    David > Curieux effectivement. Sur les 2 champs, la propriété Afficher le sélecteur de dates est bien réglée sur A certaines dates ? Et aucun calendrier quand on clique dans le champ ?

  7. DAVID dit :

    La base est sous le format accdb
    Format date abrégé
    Masque : 00/00/0000;;_
    (identique pour les deux champs)
    Sur le formulaire correspondant il n y en revanche aucun masque pour les deux champs.
    Ahh ! je viens de constater que sur les propriétés du champs sans le calendrier on était sur le « jamais ». Donc je l’ai modifié et c’est réglé, le calendrier apparait.
    Mais il reste quand même une question : dans la table ça ne fonctionne toujours pas ; pas de calendrier qui apparait.
    Merci Hervé. Si tu pouvais m’éclairer surtout pour l’autre question que j’ai envoyé tout à l’heure concernant l’automation Access/Outlook je serais ravi.
    Thanks

  8. Hervé Inisan dit :

    David > Au cas où :

    • La base est sous quel format ? (mdb, accdb)
    • Y a-t-il un format particulier sur le champ, ou un masque de saisie ?
  9. DAVID dit :

    Bonjour,
    Bizarre pour le coup moi ça ne fonctionne pas, le calendrier n’apparait pas dans l’un de mes deux champs dates/heure.
    Pourtant, je suis bien sous access 2007, les propriétés sont identiques.
    En fait, sur la table en mode saisie aucun des deux calendriers n’apparait et un seul apparait dans le formulaire lorsque je suis sur le focus.
    Si quelqu’un a une explication, je suis preneur….
    Merci.

Laisser un commentaire

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