Insérer un sélecteur de dates

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Un sélecteur de dates est un contrôle qui permet aux utilisateurs d'entrer rapidement des dates dans un formulaire Microsoft Office InfoPath en cliquant sur un petit calendrier contextuel. Par exemple, vous pouvez utiliser un sélecteur de dates pour récupérer la date de naissance des personnes désignées dans un formulaire d'assurance. Vous pouvez également utiliser un sélecteur de dates pour afficher des dates prédéfinies, comme la date du jour.

Contenu de cet article

Quand utiliser un sélecteur de dates

L'expérience utilisateur

Considérations en matière de compatibilité

Insérer un sélecteur de dates

Afficher l'heure du jour dans un sélecteur de dates

Afficher la date et l'heure actuelles dans un sélecteur de dates

Conseils de disposition

Quand utiliser un sélecteur de dates

L'utilisation d'un sélecteur de dates s'avère utile lorsqu'il s'agit de :

  • permettre aux utilisateurs d'entrer les dates de leur choix dans un formulaire, telles que les dates de début et de fin d'un projet déterminé ;

  • Utilisez les fonctions aujourd'hui et maintenant pour afficher la date et l’heure actuelles dans un formulaire.

  • Afficher les dates d'une source de données externe, telles que les dates de facturation et d'expédition d'une base de données de commandes client.

Dans l'illustration suivante, un sélecteur de dates est utilisé dans un modèle de formulaire de demande de déplacement pour récupérer la date de départ d'un vol.

Date de départ entrée dans un contrôle de sélecteur de dates de formulaire

Vous pouvez personnaliser le sélecteur de dates pour l'adapter à vos besoins en double-cliquant sur le contrôle du modèle de formulaire et en en modifiant les propriétés. Par exemple, vous pouvez spécifier une date par défaut ou modifier le format d'affichage de la date dans le formulaire.

Haut de la page

L'expérience utilisateur

Les sélecteurs de dates sont identiques aux zones de texte, à la différence qu'une petite icône de calendrier figure à droite de la zone. C'est en cliquant sur cette icône que le calendrier contextuel s'ouvre. Lorsque le calendrier s'affiche, les utilisateurs peuvent cliquer sur la date de leur choix ou utiliser les boutons de direction droite et gauche pour faire défiler les mois. Si les utilisateurs souhaitent insérer la date du jour, ils peuvent cliquer sur le bouton Aujourd'hui au bas du calendrier.

calendrier contextuel

Haut de la page

Considérations en matière de compatibilité

Lorsque vous concevez un modèle de formulaire dans InfoPath, vous pouvez choisir un mode de compatibilité spécifiques pour concevoir un modèle de formulaire compatible avec les navigateurs. Lorsqu’un modèle de formulaire compatible avec les navigateurs est publié sur un serveur exécutant InfoPath Forms Services et puis activés pour le navigateur, les formulaires basés sur le modèle de formulaire peuvent être affichés dans un navigateur Web. Lorsque vous concevez un modèle de formulaire compatible avec le navigateur, certains contrôles ne sont pas disponibles dans le volet Office contrôles, car ils ne peuvent pas être affichés dans un navigateur Web.

Même si les sélecteurs de dates sont disponibles au moment de créer un modèle de formulaire compatible avec les navigateurs, tenez compte des limites suivantes :

  • La prise en charge complète des sélecteurs de dates n'est assurée que par les navigateurs Windows Internet Explorer. Dans les autres navigateurs Web, les sélecteurs de dates s'affichent sous forme de zones de texte, bien que les options de mise en forme de date soient prises en charge dans les zones de texte.

  • Texte d’espace réservé correspond à texte qui s’affiche à l’intérieur d’un contrôle dans un modèle de formulaire. Exemple de texte d’espace réservé est « Cliquez ici et tapez ». Bien que vous pouvez laisser espace réservé paramètres texte pour les modèles de formulaires compatibles avec les navigateurs, ce texte n’apparaît pas dans les navigateurs Web.

Haut de la page

Insérer un sélecteur de dates

La procédure d'insertion d'un sélecteur de dates varie légèrement selon que vous créez un modèle de formulaire vierge ou que vous basez votre modèle de formulaire sur une base de données ou tout autre source de données externe.

L'illustration suivante montre comment se présente un sélecteur de dates lorsqu'il est activé en mode Création.

Sélecteur de dates activé en mode Création

Les contrôles peuvent être dépendants ou indépendants. Lorsqu’un contrôle est dépendant, il est connecté à un champ ou un groupe dans la source de données. Les données entrées dans le contrôle sont ainsi enregistrées dans le fichier de formulaire (.xml) sous-jacent. Lorsqu’un contrôle est indépendant, il n’est pas connecté à un champ ou un groupe, et les données entrées dans le contrôle ne sont pas enregistrées. Lorsque vous sélectionnez un contrôle ou placez le pointeur dessus, un texte et une icône de dépendance apparaissent dans le coin supérieur droit du contrôle. Le texte indique le groupe ou le champ dont le contrôle dépend dans la source de données. L’icône indique si la dépendance du contrôle vis-à-vis de ce groupe ou champ est correcte. Lorsque la dépendance est correcte, une icône verte apparaît. Si la dépendance présente un problème, une icône bleue ou rouge apparaît.

La source de données pour le modèle de formulaire se compose de champs et des groupes qui s’affichent dans une vue hiérarchique dans le volet Office Source de données. Contrôles de sélecteur de date sont toujours liées aux champs. Dans l’exemple suivant, le sélecteur de dates la date de départ du modèle de formulaire est lié au champ DateDépart dans le volet Office Source de données.

Relation entre un sélecteur de dates de modèle de formulaire et le champ correspondant de la source de données

Insérer un sélecteur de dates dans un modèle de formulaire vierge

Lorsque vous créez un modèle de formulaire vide, la case Créer automatiquement la source de données dans le volet Office Contrôles est cochée par défaut. Ceci permet à InfoPath de créer automatiquement les champs et groupes dans la source de données tandis que vous ajoutez des contrôles au modèle de formulaire. Ces champs et groupes sont représentés par des icônes de dossier et de fichier dans le volet Office Source de données.

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  2. Si le volet Office Contrôles n’est pas visible, cliquez sur Autres contrôles dans le menu Insertion, ou appuyez sur Alt+I, C.

  3. Sous Insérer des contrôles, cliquez sur Sélecteur de dates.

  4. Pour ajouter une étiquette au contrôle, tapez du texte au-dessus ou à gauche du contrôle, suivi de deux-points (:).

  5. Pour spécifier le format d'affichage de la date dans le formulaire, double-cliquez sur le sélecteur de dates qui a été inséré dans le modèle de formulaire.

  6. Cliquez sur l'onglet Données, puis sur Mettre en forme.

  7. Dans la liste Afficher la date comme suit de la boîte de dialogue Format Date, cliquez sur le format d'affichage de votre choix.

    Remarque : Vous pouvez modifier le format d'affichage de la date uniquement lorsque le type de données est « date » ou « date et heure ».

Insérer un sélecteur de dates dans un modèle de formulaire basé sur une source de données existante

Si vous basez la conception de votre modèle de formulaire dans un fichier de langage XML (Extensible Markup) existant, une base de données ou un service Web, InfoPath détermine les champs et les groupes dans le volet Office Source de données à partir de la source de données existante. Dans ce scénario, vous pouvez ajouter un sélecteur de dates en faisant glisser un champ de sélecteur de dates dans le volet Office Source de données vers le modèle de formulaire ou en insérant le sélecteur de dates en utilisant le volet Office contrôles, comme décrit dans la procédure suivante :

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  2. Si le volet Office Contrôles n’est pas visible, cliquez sur Autres contrôles dans le menu Insertion, ou appuyez sur Alt+I, C.

  3. Sous Insérer des contrôles, cliquez sur Sélecteur de dates.

  4. Dans la boîte de dialogue Liaison Sélecteur de dates, sélectionnez le champ dans lequel les données du sélecteur de dates doivent être stockées, puis cliquez sur OK.

  5. InfoPath utilise le nom du champ ou du groupe en tant que l’étiquette du contrôle. Si nécessaire, modifiez le texte d’étiquette.

  6. Pour spécifier le format d'affichage de la date dans le formulaire, double-cliquez sur le sélecteur de dates qui a été inséré dans le modèle de formulaire.

  7. Sous l'onglet Données, cliquez sur Mettre en forme.

  8. Dans la zone de liste Afficher la date comme suit de la boîte de dialogue Format Date, cliquez sur le format d'affichage de votre choix.

    Remarque : Vous pouvez modifier le format d'affichage de la date uniquement lorsque le type de données est « date » ou « date et heure ».

Conseil : Vous pouvez également insérer des contrôles par l'intermédiaire du volet Office Source de données. Dans le volet Office Source de données, cliquez avec le bouton droit sur le champ auquel vous voulez lier le sélecteur de dates, puis cliquez sur Sélecteur de dates dans le menu contextuel.

Haut de la page

Afficher l'heure du jour dans un sélecteur de dates

Pour que la date du jour s'insère automatiquement dans un formulaire dès lors qu'il est ouvert par les utilisateurs, utilisez la fonction auj avec un contrôle de sélecteur de dates.

  1. Insérez un sélecteur de dates dans le modèle de formulaire.

  2. Double-cliquez sur le sélecteur de dates que vous avez inséré dans le modèle de formulaire.

  3. Cliquez sur l'onglet Données.

  4. Sous Valeur par défaut, cliquez sur Insérer une formule Image du bouton .

  5. Dans la boîte de dialogue Insérer une formule, cliquez sur Insérer une fonction.

  6. Dans la liste Catégories de la boîte de dialogue Insérer une fonction, cliquez sur Date et heure.

  7. Dans la liste Fonctions, cliquez sur auj, puis cliquez deux fois sur OK pour revenir à la boîte de dialogue Propriétés - Sélecteur de dates.

    Notez que le libellé auj() s'affiche dans la zone Valeur.

  8. Sous Valeur par défaut, désactivez la case à cocher Mettre à jour cette valeur lorsque le résultat de la formule est recalculé.

    Remarque : Si vous désactivez cette case à cocher, la date ne se mettra pas automatiquement à jour chaque fois qu'un utilisateur ouvrira un formulaire basé sur ce modèle de formulaire. Ce choix est particulièrement indiqué si vous souhaitez que les utilisateurs voient la date de création du formulaire. Vous pouvez laisser la case à cocher activée dans le cas où vous disposez d'un champ Dernière mise à jour le ou Dernière ouverture le et que vous souhaitez que la date change chaque fois que le formulaire est ouvert.

  9. Cliquez sur OK pour revenir au modèle de formulaire.

  10. Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.

  11. Vérifiez que la date affichée dans le sélecteur de dates présente l'apparence souhaitée. Dans le cas contraire, vous pouvez modifier le format d'affichage de la date et de l'heure en cliquant sur le bouton Format de la boîte de dialogue Propriétés - Sélecteur de dates.

Haut de la page

Afficher la date et l'heure actuelles dans un sélecteur de dates

Pour que la date et l'heure actuelles s'insèrent automatiquement dans un formulaire dès lors qu'il est ouvert par les utilisateurs, utilisez la fonction maintenant avec un contrôle de sélecteur de dates.

  1. Insérez un sélecteur de dates dans le modèle de formulaire.

  2. Double-cliquez sur le sélecteur de dates que vous avez inséré dans le modèle de formulaire.

  3. Cliquez sur l'onglet Données.

  4. Dans la zone Type de données, cliquez sur Date et heure (dateTime).

  5. Cliquez sur Format.

  6. Dans la boîte de dialogue Format de la date et de l'heure, dans la liste Afficher l'heure comme suit, cliquez sur l'option souhaitée et ensuite sur OK.

  7. Dans la boîte de dialogue Propriétés du sélecteur de dates, sous Valeur par défaut, cliquez sur Insérer une formule Image du bouton .

  8. Dans la boîte de dialogue Insérer une formule, cliquez sur Insérer une fonction.

  9. Dans la liste Catégories de la boîte de dialogue Insérer une fonction, cliquez sur Date et heure.

  10. Dans la liste Fonctions, cliquez sur maintenant, puis cliquez deux fois sur OK pour revenir à la boîte de dialogue Propriétés - Sélecteur de dates.

    Notez que le libellé maintenant() s'affiche dans la zone Valeur.

  11. Sous Valeur par défaut, désactivez la case à cocher Mettre à jour cette valeur lorsque le résultat de la formule est recalculé.

    Remarque : Si vous désactivez cette case à cocher, la date ne se mettra pas automatiquement à jour chaque fois qu'un utilisateur ouvrira un formulaire basé sur ce modèle de formulaire. Ce choix est particulièrement indiqué si vous souhaitez que les utilisateurs voient la date de création du formulaire. Vous pouvez laisser la case à cocher activée dans le cas où vous disposez d'un champ Dernière mise à jour le ou Dernière ouverture le et que vous souhaitez que la date change chaque fois que le formulaire est ouvert.

  12. Cliquez sur OK pour revenir au modèle de formulaire.

  13. Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.

  14. Vérifiez que la date affichée dans le sélecteur de dates présente l'apparence souhaitée. Dans le cas contraire, vous pouvez modifier le format d'affichage de la date et de l'heure en cliquant sur le bouton Format de la boîte de dialogue Propriétés - Sélecteur de dates.

Haut de la page

Conseils de disposition

Tenez compte des points suivants pour optimiser l'aspect, la taille et d'autres aspects d'un sélecteur de dates :

  • Pour modifier la taille de plusieurs sélecteurs de date à la fois, sélectionnez les sélecteurs de dates en question. Dans le menu Format, cliquez sur Propriétés, puis procédez aux ajustements nécessaires sous l'onglet Taille.

  • Pour modifier la bordure ou la couleur d'un sélecteur de dates, sélectionnez le sélecteur de dates en question. Dans le menu Format, cliquez sur Bordure et trame, puis procédez aux ajustements nécessaires.

  • Pour personnaliser le texte qui s'affiche dans un sélecteur de dates, utilisez les zones Police et Taille de police de la barre d'outils Mise en forme. Pour modifier la police et la taille de police de tous les sélecteurs de dates de votre modèle de formulaire, cliquez avec le bouton droit sur le sélecteur de dates qui contient la mise en forme souhaitée et cliquez sur Appliquer la police à tous les contrôles Sélecteur de dates dans le menu contextuel.

  • Pour savoir à quoi ressemble votre sélecteur de dates avec le texte actuel, cliquez dans le menu Affichage sur Exemple de données. Vous pourrez ainsi avoir une idée de l'apparence de votre formulaire au moment où les utilisateurs le rempliront.

  • Il peut parfois arriver que le texte contenu dans un sélecteur de dates et l'étiquette qui se trouve à gauche de ce même sélecteur de dates ne soient pas correctement alignés. Pour les réaligner rapidement, double-cliquez sur le sélecteur de dates, cliquez sur Aligner sous l'onglet Taille, puis cliquez sur Appliquer. Si l'étiquette et le sélecteur de dates ne se trouvent pas dans la même cellule d'un tableau de disposition, cliquez avec le bouton droit sur la cellule qui contient l'étiquette, cliquez sur Propriétés du tableau dans le menu contextuel et cliquez sur Centré sous Alignement vertical, sous l'onglet Cellule.

  • Pour modifier le format d'affichage de la date, double-cliquez sur le sélecteur de dates, activez l'onglet Données, puis cliquez sur le bouton Mettre en forme. Choisissez un format d'affichage dans la boîte de dialogue Format Date.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×