Afficher ou masquer les lignes d'un tableau extensible en utilisant la mise en forme conditionnelle

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.

Dans Microsoft Office InfoPath, vous pouvez utiliser la mise en forme conditionnelle pour spécifier différentes options de mise en forme pour un contrôle qui est basé sur les 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 est appliquée.

Cet article explique comment utiliser la mise en forme conditionnelle pour afficher ou masquer une ligne dans un tableau extensible ou une section extensible, selon que les données d’une ligne correspond à la valeur d’un contrôle de zone de liste déroulante. Par exemple, si votre modèle de formulaire comporte un tableau extensible qui contient des lignes de produits appartenant à trois catégories différentes (A, B ou C), vous pouvez utiliser la mise en forme conditionnelle pour déterminer les lignes sont affichés en fonction des choix utilisateurs dans le formulaire.

Remarque : Vous pouvez utiliser des filtres pour permettre aux utilisateurs d’afficher ou masquer des informations dans un formulaire. Toutefois, étant donné que les filtres ne sont pas pris en charge modèle de formulaire compatible avec les navigateurs web, mise en forme conditionnelle est une alternative utile aux filtres dans les modèles de formulaires compatibles avec les navigateurs.

Contenu de cet article

Étape 1 : Ajouter les contrôles

Étape 2 : Spécifier la mise en forme conditionnelle

Étape 3 : Afficher un aperçu du modèle de formulaire

Étape 1 : Ajouter les contrôles

Pour effectuer cette procédure, votre modèle de formulaire doit contenir une zone de liste et un tableau extensible. Pour ajouter ces contrôles, procédez comme suit :

  1. Dans le modèle de formulaire, cliquez sur l’endroit où vous voulez insérer une zone de liste et un tableau extensible.

  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 liste, puis cliquez sur Tableau extensible.

  4. Lorsque vous insérez un tableau extensible, le système vous demandera le nombre de colonnes. Conservez la valeur par défaut 3, puis cliquez sur OK.

  5. Au-dessus de la zone de liste que vous avez inséré dans votre modèle de formulaire, tapez une étiquette intitulée Filtrer par Type :.

  6. Tapez des étiquettes de colonne dans la première ligne du tableau extensible, afin que la première colonne intitulée produit, la deuxième Typeet la troisième prix.

Haut de la Page

Étape 2 : Spécifier la mise en forme conditionnelle

Après avoir ajouté des contrôles au modèle de formulaire, vous pouvez spécifier l’appropriée mise en forme conditionnelle.

  1. Double-cliquez sur la zone de liste.

  2. Cliquez sur l’onglet Données.

  3. Sous entrées de la liste, cliquez sur Ajouter.

  4. Dans la zone valeur, dans la boîte de dialogue Ajouter un choix, tapez A, puis cliquez sur OK.

  5. Répétez les étapes 3 et 4 pour ajouter les valeurs B, C et D.

  6. Dans la liste de valeurs, sélectionnez D, puis cliquez sur Définir par défaut.

  7. Sélectionnez le tableau extensible sur votre modèle de formulaire et puis, dans le menu Format, cliquez sur Mise en forme conditionnelle.

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

  9. Sous Si cette condition est vraie, dans la première zone, sélectionnez le champ qui correspond à la deuxième colonne du tableau extensible.

  10. Dans la deuxième zone, cliquez sur n’est pas égal à.

  11. Dans la troisième zone, cliquez sur Sélectionner un champ ou un groupe.

  12. Dans la boîte de dialogue Sélectionner un champ ou un groupe, sélectionnez le champ qui correspond à la zone de liste que vous avez inséré dans le modèle de formulaire, puis cliquez sur OK.

    Remarque : La condition compare dynamiquement les deux valeurs.

  13. Sous dans la boîte de dialogue Mise en forme conditionnelle, puis appliquez cette mise en forme, activez la case à cocher Masquer ce contrôle.

    Remarque : Cette condition indique maintenant que si le contenu de la deuxième colonne d’une ligne de tableau extensible est différent de ce qui est sélectionné dans la zone de liste, puis les lignes correspondantes dans le tableau extensible doivent être masquées.

  14. Pour revenir au modèle de formulaire, cliquez sur OK à deux reprises.

  15. Double-cliquez sur le contrôle dans la deuxième colonne du tableau extensible.

  16. Cliquez sur l’onglet Données.

  17. Tapez D dans la zone valeur.

Haut de la Page

Étape 3 : Afficher un aperçu du modèle de formulaire

Après avoir ajouté une mise en forme conditionnelle au modèle de formulaire, il est recommandé de tester les modifications pour vous assurer qu’elles fonctionnent correctement.

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

    Remarque : Par défaut, la sélection dans la zone de liste est D. Vous devrez peut-être faire défiler vers le haut dans la zone de texte pour afficher les autres valeurs.

  2. Pour ajouter plusieurs lignes au tableau extensible, sous le tableau extensible, cliquez sur Insérer un élément plusieurs fois.

  3. Pour chaque ligne dans la deuxième colonne du tableau extensible, remplacez la valeur par défaut de D par A, B et C.

    Remarque : Les expressions respectent la casse.

  4. Modifier la sélection dans la zone de liste. Les lignes du tableau extensible seront apparaissent et disparaissent lorsque vous sélectionnez plusieurs options.

Haut de la Page

Développez vos compétences dans Office
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.

×