Appliquer une mise en forme conditionnelle à un modèle de formulaire

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

Dans cet article

Qu'est-ce que la mise en forme conditionnelle?

Considérations en matière de compatibilité

Ajouter une mise en forme conditionnelle

Modifier une mise en forme conditionnelle

Qu'est-ce que la mise en forme conditionnelle ?

Dans Microsoft Office InfoPath 2007, la mise en forme conditionnelle vous permet de spécifier différentes options de mise en forme pour un contrôle, en fonction de conditions qui se produisent sur le formulaire. Si les conditions spécifiées sont remplies lorsqu'un utilisateur remplit un formulaire basé sur votre modèle de formulaire, la mise en forme conditionnelle s'affiche. Vous pouvez utiliser la mise en forme conditionnelle pour appliquer l'attribut gras, souligné, italique, barré, couleur de police et couleur d'arrière-plan à des contrôles. Vous pouvez également utiliser la mise en forme conditionnelle pour déterminer si un contrôle est visible sur le formulaire lorsque les utilisateurs remplissent indépendante, si le contrôle est désactivé ou si vous voulez autoriser les utilisateurs à ajouter ou supprimer certains contrôles, tels que les sections facultatives.

Vous trouverez ci-dessous des exemples d'utilisation de la mise en forme conditionnelle dans un modèle de formulaire :

  • Masquer la section Adresse de livraison à moins que la case à cocher Spécifier une adresse de livraison ne soit activée.

  • Appliquer la couleur bleue et l'attribut gras à toutes les dépenses qui nécessitent un reçu.

  • Changer la couleur d'une ligne dans un tableau extensible selon la valeur de l'une des zones de texte de cette ligne. Par exemple, mettre la ligne en rouge si l'article concerné est en retard et en vert si l'article est arrivé dans les temps.

  • Marquer en rouge des entrées financières lorsqu'elles sont inférieures à 0 € et en vert lorsqu'elles sont égales ou supérieures à 0 €.

  • Filtrer des lignes d'un tableau extensible.

Remarque : Pour afficher un message lorsqu'un utilisateur entre des valeurs incorrectes dans un formulaire, vous pouvez également avoir recours à la validation des données.

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.

Liste des contrôles qui prennent en charge la mise en forme conditionnelle

Le tableau suivant répertorie les contrôles Office InfoPath 2007 prenant en charge la mise en forme conditionnelle et indique s'ils sont utilisables dans les modèles de formulaires compatibles avec les navigateurs.

Contrôles prenant en charge la mise en forme conditionnelle

Utilisable dans les modèles de formulaires compatibles avec le navigateur ?

Bouton

Oui

Case à cocher

Oui

Sélecteur de dates

Oui

Zone de liste déroulante

Oui

Zone d'expression

Oui

Pièce jointe

Oui

Zone de liste

Oui

Bouton d'option

Oui

Section facultative

Oui

Section extensible

Oui

Tableau extensible

Oui

Zone de texte enrichi

Oui

Section

Oui

Zone de texte

Oui

Liste à puces, liste numérotée ou liste simple

Non

Section de choix

Non

Zone de liste modifiable

Non

Tableau extensible horizontal

Non

Image manuscrite

Non

Maître/Détail

Non

Zone de liste à sélection multiple

Non

Image

Non

Section récursive extensible

Non

Étiquette verticale

Non

Haut de la page

Ajouter une mise en forme conditionnelle

  1. Sur le modèle de formulaire, sélectionnez le contrôle auquel vous souhaitez appliquer une mise en forme conditionnelle, puis dans le menu Format, cliquez sur Mise en forme conditionnelle.

  2. Dans la boîte de dialogue Mise en forme conditionnelle, cliquez sur Ajouter.

  3. Dans les zones Si cette condition est vraie, entrez une condition.

    Remarque : InfoPath vérifie une condition en vérifiant la valeur de la champ auquel le contrôle est lié, non le contrôle lui-même.

  4. Pour ajouter des conditions supplémentaires, cliquez sur Et, puis, dans la zone la plus à droite sous la zone Si cette condition est vraie, effectuez l'une des opérations suivantes :

    • Pour appliquer uniquement la mise en forme lorsque les deux conditions sont vraies, cliquez sur et.

    • Pour appliquer la mise en forme lorsque l'une ou les deux conditions sont vraies, cliquez sur la flèche en regard de et puis sur ou.

  5. Sous Appliquer la mise en forme, sélectionnez la mise en forme que vous souhaitez appliquer à votre ou vos condition(s), puis cliquez sur OK.

    Remarque : Si plusieurs conditions spécifiées sont vraies, InfoPath applique uniquement la mise en forme de la première condition vraie.

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

Haut de la page

Modifier une mise en forme conditionnelle

  1. Sur le modèle de formulaire, sélectionnez le contrôle pour lequel vous souhaitez modifier la mise en forme conditionnelle, puis cliquez sur Mise en forme conditionnelle dans le menu Format.

  2. Dans la boîte de dialogue Mise en forme conditionnelle, sélectionnez la condition que vous souhaitez modifier, puis cliquez sur Modifier.

  3. Dans les zones Si cette condition est vraie, modifiez une condition.

    Remarque : InfoPath vérifie une condition en contrôlant la valeur du champ qui est lié au contrôle et non le contrôle lui-même.

  4. Sélectionnez la nouvelle mise en forme que vous souhaitez appliquer à vos conditions, puis cliquez sur OK.

  5. S'il existe plusieurs conditions pour un contrôle et que vous souhaitez modifier l'ordre dans lequel ils sont évalués, sélectionnez une condition dans la boîte de dialogue Mise en forme conditionnelle, puis cliquez sur Monter ou Descendre.

    Remarque : Si plusieurs conditions spécifiées sont vraies, InfoPath applique uniquement la mise en forme de la première condition vraie.

  6. 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.

×