Ajouter des jours à une date

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

Dans Microsoft Office InfoPath 2007, vous pouvez utiliser une formule pour ajouter automatiquement un nombre de jours à une date dans un contrôle de votre modèle de formulaire.

Cet article explique comment ajouter un nombre de jours défini à une date et afficher les résultats dans un contrôle d'un formulaire en utilisant les fonctions addDays et maintenant.

Dans cet article

Qu'est-ce qu'une formule?

Étape 1 : insérer un contrôle sélecteur de date qui indique la date du jour par défaut

Étape 2 : insérer une zone de texte contenant la fonction addDays

Étape 3: Modifier l'affichage de la date dans la zone de texte

Qu'est-ce qu'une formule ?

Une formule est une expression XPath composée de valeurs, des champs ou des groupes, des fonctions et des opérateurs utilisées pour calculer et afficher d'autres valeurs. Formules peuvent servir à effectuer les tâches suivantes :

  • Calculer des valeurs mathématiques à partir de valeurs que vous spécifiez lors de la conception du modèle de formulaire ou les valeurs que les utilisateurs entrent dans des contrôles lorsqu'ils remplissent des formulaires basés sur votre modèle de formulaire...

  • Affichage des dates et heures.

  • Afficher les valeurs que les utilisateurs entrent dans un contrôle dans un autre contrôle.

  • Définissez la valeur par défaut d'un champ ou un contrôle.

  • Exécuter une règle basée sur une valeur calculée à l'aide d'une formule.

Chaque expression XPath qui est utilisée dans une formule est une combinaison de valeurs, de fonctions et d'opérateurs qui correspond à une valeur unique. Une formule peut contenir plusieurs expressions. Vous pouvez considérer une formule comme une phrase composée d'une ou plusieurs expressions, avec chaque expression représentant une expression dans la formule.

L'illustration suivante montre la relation entre une formule et une expression.

Une formule est constituée d’une ou de plusieurs expressions. Une expression est une combinaison d’opérateurs, de noms de champ, de fonctions, de littéraux et de constantes qui produit une valeur unique.

Une fonction est une expression qui renvoie une valeur basée sur les résultats d'un calcul. Les valeurs utilisées dans les fonctions sont appelées des arguments. Vous pouvez utiliser les fonctions XPath 1.0 standards qui sont incluses dans InfoPath, ainsi que certaines fonctions spécifiques à InfoPath. Recherchez des liens vers des informations supplémentaires sur les fonctions InfoPath dans la section Voir aussi.

Haut de la page

Étape 1 : insérer un contrôle sélecteur de date qui indique la date du jour par défaut

Le contrôle sélecteur de date est explicitement conçu pour stocker des dates. Pour ajouter un nombre de jours défini à la date que les utilisateurs entrent dans un contrôle, vous devez tout d'abord ajouter un contrôle sélecteur de date dans votre modèle de formulaire. Vous pouvez ensuite créer un formulaire qui utilise la fonction aujourd'hui pour afficher la date du jour par défaut dans ce contrôle.

  1. Sur le modèle de formulaire, cliquez à l'endroit où vous voulez insérer le sélecteur de date.

  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 dans le volet Office Contrôles, cliquez sur Sélecteur de date.

  4. Dans votre modèle de formulaire, tapez Date du jour devant le sélecteur de date que vous venez d'insérer.

  5. Double-cliquez sur le sélecteur de date que vous venez d'insérer.

  6. Cliquez sur l'onglet Données.

  7. Dans la zone Nom du champ, tapez un nom pour le champ.

    Conseil : Utilisez de préférence un nom qui décrive le contenu du champ. Les noms descriptifs facilitent la compréhension du modèle de formulaire, pour vous et pour quiconque pourrait avoir à le modifier. Tapez par exemple DateJour.

  8. Cliquez sur Appliquer.

  9. Cliquez sur Insérer une formule Bouton Formule .

  10. Cliquez sur Insérer une fonction dans la boîte de dialogue Insérer une formule.

  11. Dans la boîte de dialogue Insérer une fonction, sous Catégories, cliquez sur Date et heure puis, sous Fonctions, cliquez sur maintenant.

Haut de la page

Étape 2 : insérer une zone de texte contenant la fonction addDays

Après avoir ajouté le sélecteur de date et créé la formule utilisant la fonction maintenant, vous pouvez ajouter à votre modèle de formulaire une zone de texte et créer une formule utilisant la fonction addDays.

  1. Sur le modèle de formulaire, cliquez à l'endroit où vous voulez insérer la zone de texte.

  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 dans le volet Office Contrôles, cliquez sur Zone de texte.

  4. Dans votre modèle de formulaire, tapez 30 jours plus tard devant la zone de texte que vous venez d'insérer.

  5. Double-cliquez sur la zone de texte que vous venez d'insérer.

  6. Cliquez sur l'onglet Données.

  7. Dans la zone Nom du champ, tapez un nom pour le champ, puis cliquez sur Appliquer

    Conseil : Utilisez de préférence un nom qui décrive le contenu du champ. Les noms descriptifs facilitent la compréhension du modèle de formulaire, pour vous et pour quiconque pourrait avoir à le modifier. Tapez par exemple txtAjout30jours.

  8. Cliquez sur Insérer une formule Bouton Formule .

  9. Cliquez sur Insérer une fonction dans la boîte de dialogue Insérer une formule.

  10. Dans la boîte de dialogue Insérer une fonction, sous Catégories, cliquez sur Date et heure puis, sous Fonctions, cliquez sur addDays.

  11. Cliquez sur OK.

  12. Dans la zone Formule, double-cliquez sur la première instance de double-cliquer pour insérer un champ.

  13. Dans la boîte de dialogue Sélectionner un champ ou un groupe, cliquez sur DateJour, puis sur OK.

  14. Cliquez sur la deuxième instance de double-cliquer pour insérer un champ, appuyez sur SUPPR, puis tapez le nombre de jours que vous voulez ajouter à la date du jour. Par exemple, pour ajouter 30 jours, tapez 30.

  15. Pour vérifier que votre formule a été entrée correctement, cliquez sur Vérifier la formule.

    Ma formule contient des erreurs

    Cliquez sur Afficher les détails dans la boîte de dialogue Microsoft Office InfoPath pour voir les erreurs que contient la formule. Voici quelques suggestions pour résoudre ces erreurs :

    • Si vous avez inséré une fonction dans votre formule, vérifiez que vous avez utilisé les bons arguments pour cette fonction. Certaines fonctions nécessitent comme arguments des champs ou des groupes tandis que d'autres exigent des valeurs. Vous trouverez des liens vers d'autres informations sur les fonctions dans la section Voir aussi.

    • Supprimez et de retapez votre formule pour vérifier que vous l'avez entrée correctement.

Haut de la page

Étape 3 : modifier l'affichage de la date dans la zone de texte.

Après avoir ajouté la zone de texte et créé la formule pour afficher la nouvelle date, vous pouvez modifier l'affichage de la date dans la zone de texte.

  1. Dans le modèle de formulaire, double-cliquez sur la zone de texte.

  2. Cliquez sur l'onglet Données.

  3. Dans la liste Type de données, cliquez sur Date (date) puis sur Mettre en forme.

  4. Dans la liste Afficher la date comme suit, cliquez sur le style d'affichage souhaité.

    Remarque : Les styles d'affichage qui sont signalés par un astérisque seront mis à jour selon les paramètres système de l'utilisateur.

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

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.

×