Envoyer des données de formulaire avec une condition

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

Vous pouvez créer un modèle de formulaire qui permet d'envoyer des formulaires basés sur votre modèle uniquement dans le cas où une condition est remplie dans le formulaire. Par exemple, vous pouvez créer un modèle de formulaire de note de frais qui ne pourra être envoyé que si le total de la note de frais est supérieur à un montant défini.

Pour ce faire, vous allez configurer le modèle de formulaire pour qu'il puisse être envoyé, puis vous ajouterez une règle définissant une condition à remplir pour l'envoi. Ensuite, vous allez sélectionner la connexion de données d'envoi à appliquer en cas de respect de la règle.

Si vous avez configuré votre modèle de formulaire pour l'envoi, Microsoft Office InfoPath ajoute un bouton Envoyer à la barre d'outils Standard et une commande Envoyer au menu Fichier pour l'édition des formulaires.

Si vous avez configuré le modèle pour qu'il autorise les utilisateurs à envoyer des données en fonction d'une condition spécifique, vous pouvez en outre personnaliser les options de différentes façons :

  • en modifiant le texte affiché sur le bouton Envoyer de la barre d'outils Standard et dans la commande Envoyer du menu Fichier ;

  • en modifiant les raccourcis clavier du bouton Envoyer de la barre d'outils Standard et de la commande Envoyer du menu Fichier ;

  • en créant des messages personnalisés que les utilisateurs recevront lorsqu'ils enverront les formulaires ;

  • en indiquant s'il convient de laisser le formulaire ouvert, de le fermer ou d'en ouvrir un autre (vide) une fois le formulaire envoyé.

Ajouter la règle d'envoi des données du formulaire dépendant d'une condition

  1. Dans le menu Outils, cliquez sur Options d'envoi.

  2. Dans la boîte de dialogue Options d'envoi, activez la case à cocher Autoriser les utilisateurs à envoyer ce formulaire.

    Remarque : Lorsque vous activez cette case à cocher, InfoPath ajoute un bouton Envoyer à la barre d'outils Standard et une commande Envoyer au menu Fichier lorsque les utilisateurs remplissent le formulaire.

  3. Cliquez sur Effectuer une action personnalisée à l'aide des règles, puis cliquez sur Règles.

  4. Dans la boîte de dialogue Règles pour l'envoi de formulaires, cliquez sur Ajouter.

  5. Dans la zone Nom, tapez un nom pour la règle qui décrit la destination d'envoi. Par exemple, si vous souhaitez permettre l'envoi du formulaire via un message électronique uniquement si la valeur d'un champ spécifique est supérieure à 50€, tapez Envoi d'un message après 50€.

  6. Dans la boîte de dialogue Règle, cliquez sur Définir une condition.

  7. Dans la boîte de dialogue Condition, indiquez quand la connexion de données doit être utilisée, puis cliquez sur OK.

  8. Dans la boîte de dialogue Règle, cliquez sur Ajouter une action.

  9. Dans la liste Action, cliquez sur Envoyer via une connexion de données, cliquez sur la connexion de données que vous souhaitez utiliser pour cette action d'envoi dans la liste Connexion de données, puis cliquez sur OK.

  10. Cliquez deux fois sur OK.

    1. Pour modifier le nom du bouton Envoyer qui s'affiche dans la barre d'outils Standard et la commande Envoyer qui s'affiche dans le menu fichier lorsque les utilisateurs rempliront le formulaire, tapez le nouveau nom dans la zone de légende dans la boîte de dialogue Options d'envoi.

      Conseil : Si vous voulez affecter un raccourci clavier à ce bouton et la commande, tapez une esperluette (&) avant le caractère que vous souhaitez utiliser comme un raccourci clavier. Par exemple, pour attribuer ALT + B que le raccourci clavier pour la commande et le bouton Envoyer, tapez & bouton Envoyer.

  11. Pour empêcher les utilisateurs d'activer la commande Envoyer ou le bouton Envoyer de la barre d'outils Standard pendant qu'ils remplissent le formulaire, désactivez la case à cocher Afficher l'option de menu Envoyer et le bouton Envoyer de la barre d'outils.

    1. Par défaut, une fois que les utilisateurs envoient un formulaire InfoPath laisse le formulaire ouvert et affiche un message pour indiquer si le formulaire a été envoyé. Pour modifier ce comportement par défaut, cliquez sur Avancé et effectuez l'une des opérations suivantes :

      • Pour fermer le formulaire ou créer un nouveau formulaire vide après que l'utilisateur a envoyé un formulaire complété, cliquez sur l'option souhaitée dans la liste après avoir soumettre.

      • Pour créer un message personnalisé pour indiquer si le formulaire a été envoyé, activez la case à cocher messages personnalisés utiliser et tapez vos messages dans les zones en cas de réussite et en cas d'échec.

        Conseil : Utiliser un message dans la zone en cas d'échec pour indiquer aux utilisateurs comment procéder si elles ne peuvent pas soumettre leur formulaire. Par exemple, vous pouvez suggérer que les utilisateurs enregistrement leur formulaire et contacter une personne pour obtenir des instructions supplémentaires.

      • Si vous ne souhaitez pas afficher un message après que l'utilisateur a envoyé un formulaire, désactivez la case à cocher Afficher les messages de réussite et Échec.

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.

×