Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.
Contenu de cet article
Qu’est 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 de l’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 l’adresse d’expédition est activée.
-
Modifier la couleur bleue à la police et le style de police en gras pour toutes les dépenses qui nécessitent un accusé de réception.
-
Ligne de modification des couleurs dans un tableau extensible en fonction de la valeur d’une zone de texte dans la ligne. Par exemple, vérifiez la ligne d’un élément qui est en retard en rouge et la ligne d’un élément qui se trouve sur Planification verte.
-
Marquer des entrées financières avec texte en rouge lorsqu’elles sont inférieures à 0 € et vert texte lorsqu’elles sont 0 $ ou plus.
-
Filtrer des lignes dans un tableau extensible.
Remarque : Pour afficher un message lorsqu’un utilisateur entre des valeurs incorrectes dans un formulaire, vous pouvez également utiliser validation des données.
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 qui prennent en charge la mise en forme conditionnelle, et si elles sont disponibles pour les modèles de formulaires compatibles avec les navigateurs.
Contrôles qui prennent en charge la mise en forme conditionnelle |
Disponible pour les modèles de formulaires compatibles avec les navigateurs ? |
Bouton |
Oui |
Check box |
Oui |
Sélecteur de dates |
Oui |
Zone de liste déroulante |
Oui |
Zone d’expression |
Oui |
Pièce jointe |
Oui |
Zone de liste |
Oui |
Case d’option |
Oui |
Section facultative |
Oui |
Section extensible |
Oui |
Tableau extensible |
Oui |
Zone de texte enrichi |
Oui |
Section |
Oui |
Zone de texte |
Oui |
Puces, numérotées, 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 |
Ajouter une mise en forme conditionnelle
-
Dans le modèle de formulaire, sélectionnez le contrôle que vous voulez ajouter à la mise en forme conditionnelle, puis cliquez sur Mise en forme conditionnelle dans le menu Format.
-
Dans la boîte de dialogue Mise en forme conditionnelle, cliquez sur Ajouter.
-
Dans les zones Si cette condition est vraie, entrez la 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.
-
Pour ajouter des conditions supplémentaires, cliquez sur et et puis, dans la zone à l’extrême droite sous Si cette condition est vraie, effectuez l’une des opérations suivantes :
-
Pour appliquer la mise en forme uniquement lorsque les deux conditions sont vraies, cliquez sur et.
-
Pour appliquer la mise en forme lorsqu’une ou les deux conditions sont vraies, cliquez sur la flèche en regard, puis cliquez sur ou.
-
-
Sous puis appliquez cette mise en forme, sélectionnez la mise en forme que vous souhaitez appliquer à vos conditions, 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.
-
Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.
Modifier la mise en forme conditionnelle
-
Dans le modèle de formulaire, sélectionnez le contrôle dont vous souhaitez modifier la mise en forme conditionnelle, puis cliquez sur Mise en forme conditionnelle dans le menu Format.
-
Dans la boîte de dialogue Mise en forme conditionnelle, sélectionnez la condition que vous souhaitez modifier, puis cliquez sur Modifier.
-
Dans les zones Si cette condition est vraie, modifiez une condition.
Remarque : InfoPath vérifie une condition en vérifiant la valeur du champ qui est lié au contrôle et non le contrôle lui-même.
-
Sélectionnez la nouvelle mise en forme que vous souhaitez appliquer à vos conditions, puis cliquez sur OK.
-
Si vous avez 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 Déplacer vers le haut ou Déplacer vers le bas.
Remarque : Si plusieurs conditions spécifiées sont vraies, InfoPath applique uniquement la mise en forme de la première condition vraie.
-
Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.