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

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, 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 ou une section extensible, en fonction de la correspondance entre les données de cette ligne et la valeur d'une zone de liste déroulante. Par exemple, si votre modèle de formulaire comporte un tableau extensible contenant 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 à afficher, en fonction des choix de l'utilisateur sur 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.

Dans cet article

Étape1: ajouter les contrôles

Étape 2 : définir la mise en forme conditionnelle

Étape3: afficher l'aperçu du modèle de formulaire

Étape 1 : ajouter les contrôles

Pour effectuer cette procédure, vous devez disposer d'un modèle contenant une zone de liste et un tableau extensible. Pour ajouter ces contrôles, procédez de la façon suivante :

  1. Sur le modèle de formulaire, cliquez à l'endroit où vous souhaitez insérer la zone de liste et le 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 sur Tableau extensible.

  4. Lors de l'insertion d'un tableau extensible, vous serez invité à indiquer un 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ée sur 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 : définir la mise en forme conditionnelle

Après avoir ajouté vos contrôles sur le modèle de formulaire, vous pouvez définir la mise en forme conditionnelle que vous voulez utiliser.

  1. Double-cliquez sur la zone de liste.

  2. Cliquez sur l'onglet Données.

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

  4. Dans la zone Valeur de 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 Par défaut.

  7. Sélectionnez le tableau extensible sur votre modèle de formulaire 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 seconde 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ée sur le modèle de formulaire, puis cliquez sur OK.

    Remarque : La condition comparera dynamiquement les deux valeurs.

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

    Remarque : Cette condition stipule désormais que si le contenu de la deuxième colonne du tableau extensible est différent de la valeur sélectionnée dans la zone de liste, les lignes correspondantes du tableau extensible doivent être masquées.

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

  15. Double-cliquez sur le contrôle de 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 l'aperçu du modèle de formulaire

Après avoir défini une mise en forme conditionnelle pour le modèle de formulaire, il est recommandé de tester les modifications pour vérifier 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 la zone de texte pour afficher les autres valeurs.

  2. Pour ajouter une ligne au tableau extensible, sous le tableau extensible, cliquez sur Insérer un élément.

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

    Remarque : Les expressions sont sensibles à la casse.

  4. Modifiez la sélection dans la zone de liste. Les lignes du tableau extensible apparaîtront et disparaîtront en fonction des différentes options sélectionnées.

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.

×