>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment créer un calendrier dans Microsoft Access

Si vous avez déjà réservé un hôtel en ligne, vous comprenez l'utilité des contrôles Calendrier : ils apparaissent pour choisir une date sans la taper. Access avait un contrôle Calendrier mais Microsoft a cessé de le supporter en 2010. Si vous créez des formulaires Access avec des champs Date, vous pouvez encore aider les utilisateurs à saisir des dates grâce à un autre contrôle intégré à Access 2013.

Étape 1 : Ouvrir le formulaire en mode Création

Ouvrez la base Access concernée, cliquez la flèche sous le bouton « Affichage » → « Mode Création ».

Étape 2 : Configurer la zone de texte

Clic droit sur une zone de texte (TextBox) du formulaire → « Propriétés » pour ouvrir la fenêtre Feuille de propriétés. Onglet « Données » → vérifiez la valeur « SourceControl ». Si vide, cliquez la flèche pour lier à un champ de base de données.

Étape 3 : Activer le sélecteur de date

Onglet « Format » → menu déroulant « Afficher le sélecteur de date » → choisissez « Pour les dates ».

Étape 4 : Supprimer le masque de saisie si présent

Onglet « Données » → trouvez la zone « Masque de saisie ». Si elle a une valeur, supprimez-la car le sélecteur de date ne fonctionne pas si un masque de saisie est défini sur la zone de texte.

Étape 5 : Tester en mode Formulaire

Flèche sous « Affichage » → « Mode Formulaire ». Cliquez la zone de texte liée au sélecteur de date, puis cliquez la petite icône calendrier à côté pour afficher le sélecteur (ressemble à un calendrier). Choisissez une date : elle s'insère dans la zone de texte.

Conseil

Répétez pour chaque zone de texte nécessitant un calendrier.
Si votre formulaire n'a pas de zone de texte, créez-en une via le ruban « Contrôles » → « Zone de texte » → dessinez-la dans le formulaire.
Empêchez le sélecteur d'apparaître sur d'autres zones de texte : Feuille de propriétés → « Jamais » au lieu de « Pour les dates » dans « Afficher le sélecteur de date ».
Si vous savez programmer en VBA, vous pouvez coder un formulaire calendrier et l'intégrer comme sous-formulaire. Mais le sélecteur de date simple décrit ici résout la plupart des besoins.

Vie connectée