Insérer une section

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

Vous pouvez utiliser une section pour organiser des groupes de contrôles connexes dans un modèle de formulaire Microsoft Office InfoPath.

Contenu de cet article

Cas d'emploi d'une section

Insérer une section

Masquer une section selon les valeurs du formulaire

Conseils de disposition

Cas d'emploi d'une section

Utilisez une section lorsque vous souhaitez organiser un ensemble de contrôles connexes dans le modèle de formulaire. Par exemple, dans un modèle de formulaire de déclaration d'assurance, vous pouvez utiliser une section pour regrouper un ensemble de zones de texte servant à collecter des informations de contact provenant des assurés.

Section contenant des zones de texte

Vous pouvez également utiliser la mise en forme conditionnelle pour afficher ou masquer des sections basées sur les valeurs entrées dans le formulaire par les utilisateurs. Par exemple, dans un formulaire de note de frais, vous pouvez utiliser la mise en forme conditionnelle pour qu'une section d'approbation du responsable s'affiche lorsque les frais d'un utilisateur dépassent 1 000 EUR. Tant que les frais sont inférieurs à ce montant, la section reste masquée dans le formulaire.

Lorsque vous insérez une section dans le modèle de formulaire, vous y insérez essentiellement un conteneur vide. Pour que la section soit utile, vous devez y insérer d'autres contrôles. Il peut s'agir de zones de texte, de zones de liste ou d'autres sections.

Conseil : Par défaut, les bordures d'une section ne sont pas visibles sur le formulaire. Si vous souhaitez afficher une bordure similaire à celle illustrée dans l'exemple de la déclaration d'assurance, vous pouvez appliquer une bordure à la section dans la boîte de dialogue Bordure et trame.

Contrôles connexes

InfoPath intègre d'autres contrôles similaires aux sections mais avec des finalités différentes. Pour identifier les contrôles les mieux adaptés à votre modèle de formulaire, consultez la liste suivante :

Section extensible    Pour créer une section que les utilisateurs peuvent insérer plusieurs fois dans un formulaire, utilisez une section extensible ou un autre contrôle extensible.

Section facultative    Si vous ajoutez une section à votre modèle de formulaire, elle s'affiche dans ce dernier lorsqu'il est ouvert pour la première fois par un utilisateur. En revanche, les sections facultatives sont masquées par défaut. L'utilisateur peut choisir d'insérer ou non une section facultative dans son formulaire.

Groupe de choix    Pour insérer une section qui peut être remplacée par une autre section, utilisez un groupe de choix. Un groupe de choix contient plusieurs sections. Par défaut, l'une de ces sections s'affiche sur le formulaire. S'il le souhaite, l'utilisateur peut la remplacer par une autre section.

Haut de la page

Insérer une section

La procédure à suivre pour insérer une section diffère légèrement selon que vous créez un modèle de formulaire vierge ou que vous basez sa création sur une base de données ou une autre source de données externe.

L'illustration ci-dessous indique l'aspect d'une section en mode Création.

Section vide sélectionnée en mode Création

Les contrôles peuvent être dépendants ou indépendants. Lorsqu’un contrôle est dépendant, il est connecté à un champ ou un groupe dans la source de données. Les données entrées dans le contrôle sont ainsi enregistrées dans le fichier de formulaire (.xml) sous-jacent. Lorsqu’un contrôle est indépendant, il n’est pas connecté à un champ ou un groupe, et les données entrées dans le contrôle ne sont pas enregistrées. Lorsque vous sélectionnez un contrôle ou placez le pointeur dessus, un texte et une icône de dépendance apparaissent dans le coin supérieur droit du contrôle. Le texte indique le groupe ou le champ dont le contrôle dépend dans la source de données. L’icône indique si la dépendance du contrôle vis-à-vis de ce groupe ou champ est correcte. Lorsque la dépendance est correcte, une icône verte apparaît. Si la dépendance présente un problème, une icône bleue ou rouge apparaît.

La source de données pour le modèle de formulaire se compose de champs et des groupes qui s’affichent dans une vue hiérarchique dans le volet Office Source de données. Les sections sont toujours liées à des groupes dans la source de données du modèle de formulaire. Chaque contrôle d’une section est lié à un champ qui fait partie d’un groupe de la section.

Dans l'exemple suivant, la section d'informations sur l'assuré du modèle de formulaire est liée au groupe addressPolicyholder dans le volet Office Source de données.

relation entre la section modèle de formulaire et un groupe correspondant de source de données

Insérer une section dans un nouveau modèle de formulaire vierge

Lorsque vous créez un modèle de formulaire vide, la case Créer automatiquement la source de données dans le volet Office Contrôles est cochée par défaut. Ceci permet à InfoPath de créer automatiquement les champs et groupes dans la source de données tandis que vous ajoutez des contrôles au modèle de formulaire. Ces champs et groupes sont représentés par des icônes de dossier et de fichier dans le volet Office Source de données.

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  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, cliquez sur Section.

  4. Pour ajouter des contrôles dans la section, faites-les glisser du volet Office Contrôles vers la section extensible du modèle de formulaire.

    Remarque : Vous ne devez pas déplacer un contrôle qui se trouve déjà dans le modèle de formulaire dans la section, sauf si le champ du contrôle est déjà partie du groupe de la section dans la source de données. Dans le cas contraire, la liaison pour le contrôle peut s’interrompre.

  5. Pour ajouter une étiquette au contrôle, tapez le texte au-dessus.

Insérer une section dans un modèle de formulaire basé sur une source de données existante

Si vous basez la conception de votre modèle de formulaire dans un fichier de langage XML (Extensible Markup) existant, une base de données ou un service Web, InfoPath détermine les champs et les groupes dans le volet Office Source de données à partir de la source de données existante. Dans ce scénario, vous pouvez ajouter une section en faisant glisser un groupe extensible depuis le volet Office Source de données vers le modèle de formulaire ou en insérant la section à l’aide du volet Office contrôles, comme décrit dans la procédure suivante :

  1. Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.

  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, cliquez sur Section.

  4. Dans la boîte de dialogue Liaison de la section, sélectionnez le groupe dans lequel vous souhaitez stocker les données de section, puis cliquez sur OK.

  5. Ajoutez des contrôles à la section, puis liez-les aux champs appropriés de la source de données.

Haut de la page

Masquer une section selon les valeurs du formulaire

La mise en forme conditionnelle ne sert pas qu'à appliquer des modifications de mise en forme aux contrôles. En effet, l'une des utilisations recommandées de la mise en forme conditionnelle consiste à afficher ou masquer un contrôle reposant sur la valeur entrée dans un autre contrôle. Pour cela, vous pouvez créer le formulaire en insérant une case à cocher au-dessus d'une section. L'activation de cette case à cocher permet d'afficher ou masquer la section. Cette technique facilite l'affichage d'informations appropriées au moment opportun.

La procédure ci-dessous suppose que vous avez déjà ajouté une section à votre modèle de formulaire.

  1. Sur le modèle de formulaire, cliquez sur la section que vous souhaitez masquer.

  2. Dans le menu Format, cliquez sur Mise en forme conditionnelle.

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

  4. Sous Si cette condition est vraie, définissez la condition de votre choix. Par exemple, pour masquer la section sélectionnée à l'étape 1 lorsqu'une case à cocher donnée est activée, sélectionnez le champ lié à la case à cocher dans la première zone, puis puis spécifiez la valeur qui déterminera si la section sera masquée ou pas.

    Conseil : Par défaut, pour les cases à cocher, la valeur TRUE indique « activée », tandis que la valeur FALSE signifie « désactivée ».

  5. Sous Appliquer la mise en forme, cliquez sur Masquer ce contrôle.

  6. Pour enregistrer la condition et revenir au modèle de formulaire, cliquez deux fois sur OK.

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

Haut de la page

Conseils de disposition

Avant d'insérer des contrôles dans une section d'un modèle de formulaire, pensez à la façon dont vous souhaitez les organiser. Vous pouvez ajouter des zones de texte et d'autres contrôles en les faisant glisser vers n'importe quel emplacement de la section. Toutefois, si vous souhaitez affiner la présentation, vous pouvez ajouter un tableau de disposition à la section, puis insérer les étiquettes et les contrôles dans des cellules individuelles afin d'obtenir un alignement parfait. Dans l'exemple ci-dessous, le créateur du formulaire a utilisé un tableau de disposition à trois colonnes et à deux lignes pour organiser les contrôles dans une section.

Section avec tableau de disposition contenant des zones de texte

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

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.

×