Insérer un bouton

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

Certains raccourcis clavier indiqués dans cette rubrique peuvent être inopérants pour certaines langues.

Vous pouvez insérer un bouton, parfois appelé un bouton de commande ou un bouton de commande, sur un modèle de formulaire Microsoft Office InfoPath. Les utilisateurs cliquent sur les boutons pour lancer une action immédiate, tels que l’envoi d’un formulaire à un service Web ou l’interrogation d’une base de données. Vous pouvez associer un bouton à règles ou du code personnalisé qui s’exécute lorsqu’un utilisateur clique sur le bouton.

Contenu de cet article

Quand utiliser un bouton

Insérer un bouton

Conseils de disposition

Quand utiliser un bouton

Les boutons sont des contrôles polyvalents qui s'avèrent utiles dans bon nombre de scénarios différents. Par exemple, vous pouvez utiliser un bouton quand vous voulez :

  • envoyer des données à une ou plusieurs sources de données ;

  • permettre aux utilisateurs de passer à une autre vue du formulaire ;

  • actualiser les données d'une source de données secondaire ;

  • effacer les données demandées du formulaire ;

  • calculer des données dans le formulaire.

Si vous savez écrite du code, vous pouvez utiliser un bouton pour effectuer des opérations plus sophistiquées ou pour réaliser des tâches qui ne sont pas prises en charge dans l'interface utilisateur en mode Création. Par exemple, vous pouvez utiliser du code pour supprimer automatiquement toutes les lignes d'un tableau extensible dès lors qu'un utilisateur clique sur un bouton Tout supprimer.

Si vous créez un modèle de formulaire dans le but d'envoyer des données à une base de données ou à tout autre source de données externe, une commande Envoyer seront ajoutés au formulaire dans le menu Fichier, de même qu'un bouton de barre d'outils Envoyer. Toutefois, ces points d'envoi ne sont pas toujours faciles à repérer. Vous avez donc tout intérêt à ajouter un bouton Envoyer à votre modèle de formulaire. L'illustration suivante en montre un exemple dans un formulaire d'utilisateur.

bouton Envoyer dans un formulaire

Lorsque vous ajoutez un bouton à votre modèle de formulaire, par défaut, InfoPath insère un contrôle de bouton sur lequel apparaît le texte « Bouton ». Vous pouvez éventuellement modifier ce texte et affecter une action au bouton par le biais d'une règle. Pour ce faire, vous devez double-cliquer sur le bouton et spécifier des options dans la boîte de dialogue Propriétés - Bouton.

Si vous voulez que le texte du bouton change en fonction des valeurs du formulaire, vous pouvez créer une étiquette de bouton dynamique. Ainsi, vous pouvez créer un bouton avec l'étiquette Envoyer vers Gestionnaire, Gestionnaire correspondant au nom qu'un utilisateur tape dans une zone de texte Gestionnaire située à un autre emplacement du formulaire.

Haut de la page

Insérer un bouton

La procédure d'insertion d'un bouton ne varie pas, que vous créiez un modèle de formulaire vierge ou que vous basiez votre modèle de formulaire sur une base de données ou tout autre source de données externe.

L'illustration suivante montre comment se présente un bouton lorsqu'il est sélectionné en mode Création.

Un bouton sélectionné en mode Création

Contrairement à la plupart des autres contrôles InfoPath, les boutons ne sont pas liées aux champs ou groupes dans la source de données. Il s’agit car ils sont utilisés pour initier une action, ne pas pour collecter les données à partir de l’utilisateur.

Insérer un bouton

  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. Dans la liste Insérer des contrôles, cliquez sur Bouton.

  4. Double-cliquez sur l'icône du bouton qui a été inséré dans le modèle de formulaire.

  5. Cliquez sur l'onglet Général.

  6. Dans la liste Action, cliquez sur l'action que doit effectuer le bouton.

    Actions disponibles

    Les actions Envoyer et règles et Code personnalisé sont toujours disponibles. La disponibilité des autres actions bouton dépend de comment le modèle de formulaire a été conçu et si le modèle de formulaire comporte une connexion de données qui demande ou envoie des données à des sources de données externes, tel qu’une base de données ou un service Web.

    Action

    Description

    Envoyer

    Cette action déclenche la norme fonctionnalité pour le formulaire d’envoi, il est identique à l’utilisateur clique sur Envoyer dans le menu fichier. Pour lancer un personnalisé action d’envoi, sélectionnez règles et Code personnalisé et puis créer une règle pour envoyer les données.

    Règles et Code personnalisé

    Cette action exécute une règle lorsque l'on clique sur le bouton ou sur exécute du code personnalisé. Par exemple, vous pouvez créer une règle qui envoie les données à partir d’un formulaire à un service Web ou qui envoie les données dans un message électronique, en réponse à l’utilisateur clique sur le bouton automatiquement. Pour définir une règle, cliquez sur règles. Pour définir le code, cliquez sur Modifier le Code du formulaire.

    Exécuter la requête

    Si le formulaire est connecté à une base de données ou un service Web, cette action demande une base de données ou un service Web basée sur les valeurs entrées dans les champs qui sont utilisés pour les données de la requête.

    Nouvel enregistrement

    Si le formulaire est connecté à une base de données ou un service Web, cette action efface les valeurs du formulaire afin qu’un utilisateur peut entrer de nouvelles données.

    Supprimer et envoyer

    Si le formulaire est connecté à une base de données ou un service Web, cette action supprime les enregistrements de la base de données qui ont été renvoyés dans une requête.

    Actualiser

    Si le formulaire est connecté à une base de données ou un service Web, cette action actualise les données à partir de la base de données ou un service Web qui ont été renvoyée dans une requête.

    Formulaire de mise à jour

    Dans un formulaire qui est conçu pour être remplis dans un navigateur Web, cette action met à jour les données de formulaire d’une manière incrémentielle. Imaginons, par exemple, une zone Total modifications basées sur les valeurs que les utilisateurs entrent dans d’autres contrôles sur le formulaire. Pour éviter l’actualisation de l’écran lorsque les valeurs de ces contrôles changent, vous pouvez empêcher les données d’envoyé au serveur pour ces contrôles spécifiques. Vous pouvez ensuite ajouter un bouton de Mise à jour des totaux en regard de la zone Total, l’utilisateur peut cliquer pour actualiser manuellement les totaux. Bouton associé à l’action de Formulaire de mise à jour est visible uniquement lorsque les utilisateurs affichent et remplissent le formulaire dans le navigateur.

  7. Dans la zone Étiquette, effectuez l'une des opérations suivantes :

    • Pour utiliser un texte personnalisé, tapez le texte à afficher sur le bouton.

    • Pour utiliser une valeur du formulaire comme texte du bouton, cliquez sur Insérer une formule Image du bouton . Dans la boîte de dialogue Insérer une formule, cliquez sur Insérer un champ ou un groupe, puis sélectionnez le champ ou le groupe que vous voulez utiliser.

Haut de la page

Conseils de disposition

Tenez compte des points suivants pour optimiser l'aspect, la taille et d'autres aspects d'un contrôle de bouton :

  • Les boutons rendent d'autant mieux que leur étiquette comporte peu de mots.

  • Pour modifier la taille de plusieurs boutons à la fois, sélectionnez les boutons en question. Appuyez ensuite sur Alt+Entrée, puis procédez aux ajustements nécessaires sous l'onglet Taille.

  • Pour modifier la bordure ou la couleur d'un bouton, sélectionnez le bouton en question. Dans le menu Format, cliquez sur Bordure et trame, puis procédez aux ajustements nécessaires.

  • Il n'est pas possible d'ajouter une image à un bouton en mode Création. Pour pallier cette limitation, vous pouvez modifier manuellement le fichier manifeste (.xsf) associé au modèle de formulaire, même si cette méthode s'adresse exclusivement aux créateurs de formulaire expérimentés.

  • Si vous utilisez le même bouton dans plusieurs vues, faites en sorte de le placer à un endroit similaire dans chaque vue et d'utiliser le même libellé de bouton dans un souci de cohérence.

  • Pour un aspect plus abouti, songez à utiliser des boutons de largeurs équivalentes dans votre modèle de formulaire. De même, évitez d'utiliser des boutons étroits, courts ou grands, car les tailles de bouton non standard ont souvent un aspect peu professionnel.

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.

×