Vous pouvez insérer au moins deux boutons d’option dans votre modèle de formulaire Microsoft Office InfoPath lorsque vous souhaitez que les utilisateurs sélectionnent un choix parmi un ensemble limité d’options.
Dans cet article
- Quand utiliser un groupe de boutons d’option
- Expérience utilisateur
- Insérer un groupe de boutons d’option
- Conseils relatifs à la disposition
Quand utiliser un groupe de boutons d’option
Utilisez un groupe de boutons d’option sur votre modèle de formulaire pour présenter un petit nombre de choix connexes mais mutuellement exclusifs aux utilisateurs.
Dans l’illustration suivante, les employés et les responsables cliquent sur les boutons d’option pour évaluer les performances des travaux dans un formulaire d’évaluation des performances. Dans chaque section, les utilisateurs ne peuvent sélectionner qu’un seul bouton.
Lorsque les utilisateurs ouvrent un formulaire basé sur votre modèle de formulaire, aucun des boutons d’option n’est sélectionné par défaut. Si vous souhaitez que l’un des boutons d’option soit sélectionné lorsque les utilisateurs ouvrent le formulaire, vous pouvez sélectionner la zone Ce bouton est sélectionné par défaut case activée (boîte de dialogue Propriétés du bouton d’option) pour ce bouton d’option.
Contrôles associés
InfoPath inclut des contrôles similaires aux boutons d’option, mais qui ont des objectifs différents. Pour déterminer les contrôles adaptés à votre modèle de formulaire, consultez la liste suivante :
Case à cocher À l’instar d’un bouton d’option, une zone de case activée prend en charge les options activées ou désactivées. La différence est que vous utilisez généralement des zones case activée pour les décisions oui/non ou non.
Zone de liste À l’instar d’un groupe de boutons d’option, une zone de liste permet aux utilisateurs de sélectionner parmi plusieurs options du formulaire. Toutefois, avec les zones de liste, les utilisateurs font leur choix en cliquant sur un élément de la liste, plutôt qu’en cliquant sur un petit cercle.
Haut de la page
Expérience utilisateur
Lorsque les utilisateurs remplissent un formulaire basé sur votre modèle de formulaire, les boutons d’option apparaissent sous forme de petits cercles avec des étiquettes à côté d’eux. Lorsque les utilisateurs cliquent sur l’un des boutons, un point apparaît au milieu de ce cercle. Dans n’importe quel ensemble de boutons d’option, un seul bouton peut être sélectionné.
Haut de la page
Insérer un groupe de boutons d’option
La procédure d’insertion d’un groupe de boutons d’option diffère légèrement selon que vous concevez un nouveau modèle de formulaire vide ou que vous basez 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 à quoi ressemble un bouton d’option lorsque vous le sélectionnez 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 du modèle de formulaire comporte des champs et groupes qui apparaissent dans une vue hiérarchique dans le volet Office Source de données. Chaque bouton d’option est lié au même champ dans la source de données. Lorsqu’un utilisateur clique sur un bouton d’option, la valeur associée à ce bouton d’option est stockée dans le champ . Dans l’exemple suivant, les boutons d’option 1, 2, 3 et n/a sont tous liés au champ employeeScore dans le volet Office Source de données .
Insérer un groupe de boutons d’option sur un nouveau modèle de formulaire vide
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.
Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.
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.
Sous Insérer des contrôles, cliquez sur Bouton d’option.
Dans la boîte de dialogue Insérer des boutons d’option , entrez le nombre de boutons à insérer, puis cliquez sur OK.
Pour modifier la valeur stockée dans la source de données lorsque l’utilisateur clique sur un bouton d’option, double-cliquez sur le bouton d’option dont vous souhaitez modifier la valeur, cliquez sur l’onglet Données , puis entrez la valeur souhaitée dans la zone Valeur lorsque vous êtes sélectionné.
Remarque
Par défaut, le premier bouton d’option du groupe enregistre la valeur 1 lorsqu’on clique dessus, le second enregistre la valeur 2, et ainsi de suite.
Dans le modèle de formulaire, remplacez le texte de l’espace réservé pour chaque étiquette de bouton d’option par le texte qui vous est propre.
Insérer un groupe de boutons d’option 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 sur un fichier XML (Extensible Markup Language), une base de données, ou un service web existant, InfoPath dérive les champs et les groupes dans le volet Office Source de données de cette source de données existante. Dans ce scénario, vous pouvez insérer un groupe de boutons d’option en faisant glisser un champ du volet Office Source de données vers le modèle de formulaire ou en insérant un groupe de boutons d’option à partir du volet Office Contrôles à la place, comme décrit dans la procédure suivante :
Sur le modèle de formulaire, placez le curseur à l’endroit auquel vous voulez insérer le contrôle.
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.
Sous Insérer des contrôles, cliquez sur Bouton d’option.
Dans la boîte de dialogue Liaison de bouton d’option, sélectionnez le champ dans lequel vous souhaitez stocker les données du bouton d’option, puis cliquez sur OK.
Remarque
Si vous liez les boutons d’option à un champ répétitif, les boutons d’option doivent se trouver à l’intérieur d’un contrôle répétitif, tel qu’une table ou une section répétée.
Dans la zone Nombre de boutons d’option à insérer , dans la boîte de dialogue Insérer des boutons d’option, entrez le nombre d’options à insérer, puis cliquez sur OK.
Pour modifier la valeur stockée dans la source de données lorsque l’utilisateur clique sur un bouton d’option, double-cliquez sur le bouton d’option dont vous souhaitez modifier la valeur, cliquez sur l’onglet Données , puis entrez la valeur souhaitée dans la zone Valeur lorsque vous êtes sélectionné.
Remarque
Par défaut, le premier bouton d’option du groupe enregistre la valeur 1 lorsqu’on clique dessus, le second enregistre la valeur 2, et ainsi de suite. Les valeurs acceptables dépendent du type de données du champ auquel les boutons d’option sont liés.
InfoPath utilise le nom du champ comme étiquette pour chaque bouton d’option du groupe. Dans le modèle de formulaire, remplacez le texte de l’espace réservé pour chaque étiquette de bouton d’option par le texte qui vous est propre.
Conseil
Vous pouvez également utiliser le volet Office Source de données pour insérer des contrôles. Dans le volet Office Source de données , cliquez avec le bouton droit sur le champ auquel vous souhaitez lier les boutons d’option, puis cliquez sur Bouton d’option dans le menu contextuel.
Haut de la page
Conseils relatifs à la disposition
Utilisez les conseils suivants pour vous aider à affiner l’apparence, la taille et d’autres aspects d’un groupe de boutons d’option :
- Pour modifier la taille de plusieurs boutons d’option à la fois, sélectionnez les boutons d’option dont vous souhaitez modifier la taille, appuyez sur Alt+Entrée, cliquez sur l’onglet Taille , puis effectuez les ajustements nécessaires.
- Pour améliorer la lisibilité, ajoutez une ligne de texte d’instruction qui précède les boutons d’option, une bordure autour du groupe de boutons ou un ombrage derrière les boutons. La meilleure façon de procéder consiste à insérer les boutons d’option à l’intérieur d’une section vide du modèle de formulaire. Sélectionnez la section, puis, dans le menu Format , cliquez sur Bordures et ombrage, puis effectuez les ajustements nécessaires.
- Utilisez les paramètres de marge pour ajuster l’espacement autour de chaque bouton d’option.
- L’ordre de tabulation fait référence à l’ordre dans lequel le focus du curseur est déplacé lorsque l’utilisateur appuie sur la touche TAB. Dans le cas des boutons d’option, lorsque les utilisateurs appuient sur la touche TAB, le focus se positionne sur le premier bouton d’option du groupe, si aucun des boutons d’option n’est sélectionné, ou sur le bouton d’option sélectionné le plus récemment. Un appui ultérieur sur la touche TAB ignore les boutons d’option restants en faveur du contrôle suivant dans l’ordre de tabulation. Bien que les utilisateurs puissent utiliser les touches de direction pour parcourir les boutons, vous pouvez parfois souhaiter que la touche TAB déplace le focus à la place. Dans ce cas, vous pouvez ajuster manuellement l’ordre de tabulation en modifiant le paramètre Index tabulation sous l’onglet Avancé de la boîte de dialogue Propriétés du bouton d’option .
Haut de la page