Comment créer un calendrier à l'aide de Microsoft Access

au bureau avec un calendrier 2014

Mettez un calendrier pratique dans Access pour simplifier la saisie des données.

Crédit d'image : nito100/iStock/Getty Images

Si vous avez déjà effectué une réservation en ligne pour un hôtel, vous comprenez à quel point les contrôles du calendrier peuvent être importants. Ils s'affichent et vous permettent de choisir une date sans avoir à la saisir dans une zone de texte. Microsoft Access avait un contrôle Calendrier mais Microsoft a cessé de le prendre en charge en 2010. Si vous créez des formulaires Access contenant des champs de date, vous pouvez toujours aider les utilisateurs à ajouter des dates aux champs de formulaire à l'aide d'un autre contrôle intégré à Access 2013.

Étape 1

Ouvrez une base de données Access qui a le formulaire approprié et cliquez sur la flèche sous le bouton "Afficher". Cliquez sur "Mode Création" pour placer le formulaire en mode Création.

Vidéo du jour

Étape 2

Cliquez avec le bouton droit sur l'un des contrôles TextBox du formulaire et cliquez sur "Propriétés" pour ouvrir la fenêtre de la feuille de propriétés. Cliquez sur « Données » et examinez la valeur dans la zone de texte « Source de contrôle ». S'il n'y a aucune valeur, cliquez sur la flèche en regard de la zone de texte pour afficher une liste des champs de la base de données. Sélectionnez le champ de base de données auquel vous souhaitez lier le contrôle TextBox.

Étape 3

Cliquez sur l'onglet "Format", puis cliquez sur le menu déroulant Afficher le sélecteur de date et sélectionnez "Pour les dates".

Étape 4

Cliquez sur l'onglet « Données » et recherchez la zone de texte « Masque de saisie ». Si cette zone de texte a une valeur, supprimez-la car le sélecteur de dates ne fonctionnera pas si le contrôle TextBox de votre formulaire possède un masque de saisie.

Étape 5

Cliquez sur la flèche sous « Affichage » et sélectionnez « Affichage du formulaire » pour afficher le formulaire dans l'affichage du formulaire. Cliquez sur le contrôle TextBox auquel vous avez attaché le contrôle Date Picker, puis sélectionnez la petite icône de calendrier en regard du contrôle pour afficher le contrôle Date Picker (ressemblant à un calendrier). Cliquez sur une date et le sélecteur de date place cette date dans votre contrôle TextBox.

Pointe

Répétez ce processus pour chaque contrôle TextBox pour lequel vous souhaitez afficher un calendrier.

Si votre formulaire n'a pas de contrôles TextBox, cliquez sur le contrôle TextBox dans la section Contrôles du ruban, cliquez à l'intérieur du formulaire et utilisez votre souris pour dessiner un nouveau contrôle TextBox.

Empêchez le sélecteur de date de s'ouvrir pour d'autres contrôles TextBox en revenant à la feuille de propriétés et en sélectionnant "Jamais" au lieu de "Pour les dates" dans le menu déroulant "Afficher le sélecteur de date".

Si vous savez programmer en VBA, vous pouvez coder un formulaire de calendrier et l'intégrer en tant que sous-formulaire dans le formulaire qui a besoin d'un calendrier. Cependant, vous constaterez probablement que le simple contrôle du sélecteur de dates décrit ici résout la plupart de vos besoins en matière de calendrier.