Insérer une section facultative

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

Si vous disposez sur votre modèle de formulaire Microsoft Office InfoPath d'une section qui ne concerne que certains utilisateurs, envisagez d'en faire une section facultative. Une section facultative n'apparaît pas par défaut sur le formulaire de l'utilisateur. Les utilisateurs insèrent et remplissent la section facultative s'ils en ont besoin uniquement.

Contenu de cet article

Quand utiliser une section facultative

L'expérience utilisateur

Insérer une section facultative

Personnaliser le texte d'information sur lequel les utilisateurs cliquent pour insérer la section facultative

Afficher par défaut la section facultative sur le formulaire

Conseils de disposition

Quand utiliser une section facultative

Vous pouvez utiliser une section facultative pour offrir aux utilisateurs le choix de remplir une section particulière du formulaire. Par exemple, sur un modèle de rapport d'état, vous pouvez inclure une section facultative Remarques. Les utilisateurs qui souhaitent ajouter des remarques supplémentaires peuvent insérer et remplir cette section. Les autres peuvent laisser la section masquée.

Section facultative utilisée pour recueillir des remarques

La section facultative que vous insérez sur votre modèle de formulaire est essentiellement un conteneur vide. Pour que le contrôle de section soit utile, vous devez y insérer d'autres contrôles. Dans l'exemple précédent, le créateur du formulaire a inséré une zone de texte enrichi dans la section facultative, en plus de l'en-tête Remarques.

Contrôles connexes

InfoPath comprend d'autres contrôles similaires aux sections facultatives 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    Les sections permettent d'organiser des groupes de contrôles connexes. Elles apparaissent sur le modèle de formulaire par défaut. Vous ne pouvez pas choisir de les masquer comme vous pouvez le faire avec les sections facultatives.

Section extensible    Pour créer une section que les utilisateurs peuvent insérer plusieurs fois dans un formulaire (comme un enregistrement dans une base de données), utilisez une section extensible ou un autre contrôle extensible.

Groupe de choix    Pour insérer une section pouvant être remplacée par une autre section, utilisez un groupe de choix. Un groupe de choix contient deux ou plusieurs sections. Par défaut une de ces sections apparaît sur le formulaire. Les utilisateurs peuvent choisir de la remplacer par une section différente. Les groupes de choix peuvent également être insérés plusieurs fois sur un formulaire par l'utilisateur.

Haut de la page

L'expérience utilisateur

Si vous avez conservé les paramètres par défaut pour votre section facultative, les utilisateurs verront une icône représentant une petite flèche orange en regard de certain texte d'information lorsqu'ils ouvriront un formulaire créé sur la base de votre modèle. Vous pouvez personnaliser le texte d'information pendant la conception de votre modèle de formulaire.

Texte d'information de section facultative

S'ils cliquent sur l'icône ou sur le texte d'information, InfoPath remplace le texte d'information et l'icône par la section facultative. L'utilisateur peut ensuite entrer les données dans les contrôles de la section facultative.

Pour supprimer une section facultative, les utilisateurs pointent sur la section jusqu'à ce qu'un bouton orange de menu contextuel apparaisse dans le coin supérieur gauche. Les utilisateurs cliquent sur ce bouton pour afficher un menu de commandes permettant d'agir sur la section. Vous pouvez personnaliser les commandes du menu lors de la conception de votre modèle de formulaire.

Commande Supprimer les remarques dans le menu contextuel

Remarque : Si un utilisateur supprime une section facultative après l'avoir remplie, les données qu'elle contient sont perdues, et non masquées.

Haut de la page

Insérer une section facultative

La procédure d'insertion d'une section facultative diffère légèrement selon que vous conceviez un modèle de formulaire nouveau et vierge ou que vous basiez la conception de votre modèle de formulaire sur une base de données ou une autre source de données externe.

L'illustration suivante montre comment se présente une section facultative lorsqu'elle est sélectionnée en mode Création.

Section facultative 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. Sections facultatives sont toujours liées à des groupes dans la source de données du modèle de formulaire. Chaque contrôle d’une section facultative est lié à un champ qui fait partie d’un groupe de la section.

Dans l'exemple suivant, la section facultative Remarques du modèle de formulaire est liée au groupe remarques dans le volet Office Source de données.

Relation entre la section facultative du modèle de formulaire et le groupe de la source de données

Insérer une section facultative sur 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 facultative.

  4. Pour ajouter des contrôles dans la section, faites-les glisser du volet Office Contrôles vers la section facultative de votre 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 facultative sur 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 facultative en faisant glisser un groupe à partir du volet Office Source de données au 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 facultative.

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

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

Haut de la page

Personnaliser le texte d'information sur lequel les utilisateurs cliquent pour insérer la section facultative

Lorsque vous insérez une section facultative sur votre modèle de formulaire, le texte d'information « Cliquez ici pour insérer » apparaît sur le formulaire. Ce texte informe les utilisateurs qu'ils disposent d'une section facultative à insérer.Procédez comme suit pour personnaliser ce texte :

  1. Double-cliquez sur la section facultative

  2. Cliquez sur l'onglet Données.

  3. Activez la case à cocher Afficher le bouton d'insertion et le texte d'information, puis remplacez le texte par défaut de la zone par votre propre texte.

Haut de la page

Afficher par défaut la section facultative sur le formulaire

Par défaut, les sections facultatives sont masquées lors de la première ouverture d'un formulaire. Si vous le souhaitez, vous pouvez choisir d'afficher une section facultative à la place. Si vous optez pour cette possibilité, InfoPath masque le texte d'information « Cliquez ici pour insérer » car la section facultative est déjà visible sur le formulaire.

  1. Double-cliquez sur la section facultative

  2. Cliquez sur l'onglet Données.

  3. Sous Paramètres par défaut, cliquez sur Inclure la section dans le formulaire par défaut.

  4. Activez la case à cocher Autoriser les utilisateurs à supprimer la section.

Haut de la page

Conseils de disposition

Avant d'insérer des contrôles dans une section facultative de votre modèle de formulaire, songez à l'organisation de ces contrôles. Vous pouvez ajouter des zones de texte et d'autres contrôles en les faisant glisser où vous le souhaitez dans la section facultative. Pour plus de contrôle sur la disposition, vous pouvez ajouter un tableau de disposition dans la section facultative, puis insérer des étiquettes et des contrôles à l'intérieur de chaque cellule de sorte qu'ils soient parfaitement alignés. Dans l'illustration suivante, un tableau de disposition à quatre lignes et deux colonnes est utilisé pour organiser les étiquettes et les contrôles dans la section facultative.

Tableau de disposition utilisé pour organiser les contrôles dans la section facultative

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.

×