Créer un modèle de formulaire basé sur un service Web

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 peut fonctionner avec un service Web pour effectuer des requêtes de données, envoyer des données ou demander et envoyer des données.

Contenu de cet article

Vue d’ensemble

Considérations relatives à la compatibilité

Avant de commencer

Concevoir un modèle de formulaire avec une connexion de données de requête

Concevoir un modèle de formulaire avec une connexion de données d’envoi

Créer un modèle de formulaire avec la requête et d’envoi des connexions de données

Vue d’ensemble

Un formulaire peut contenir une connexion de données primaire, appelée la connexion de données principale, il peut éventuellement contenir une ou plusieurs connexions de données secondaires. En fonction des objectifs de votre formulaire, une connexion de données peut rechercher ou envoyer des données de formulaire dans une source de données externe, telle qu'une base de données Microsoft SQL Server ou un service Web.

Lorsque vous concevez un modèle de formulaire basé sur un service Web, vous avez le choix de la configuration du modèle de formulaire à permettre aux formulaires basés sur ce modèle de formulaire pour recevoir des données à partir de, envoyer des données, ou envoyer et recevoir des données vers et depuis un service Web. Si vous concevez un modèle de formulaire à permettre aux formulaires de recevoir des données à partir d’un service Web, Microsoft Office InfoPath crée une connexion de données de requête en tant que la connexion de données principale pour le formulaire. En fonction de cette connexion de données, InfoPath crée un principale source de données des champs de requête, des champs de données et des groupes basés sur schéma XML du service Web. Champs de requête contiennent les données que le service Web utilise pour déterminer les données à envoyer à l’écran. Lorsque les formulaires basés sur ce modèle de formulaire utilisent la connexion de données principale, InfoPath crée une requête en utilisant les données dans les champs de requête. InfoPath envoie alors la requête via la connexion de données de requête du service Web. Le service Web renvoie les résultats de la requête au formulaire via la connexion de données de requête.

Comme la structure des champs de données et de requête doivent correspondre à la manière dont les données sont stockées dans le service Web, vous ne pouvez pas modifier les champs ou groupes existants dans la source de données principale. Vous pouvez uniquement ajouter des champs ou des groupes au groupe racine dans la source de données principale. Vous trouverez des liens vers des informations supplémentaires sur les sources de données à la section Voir aussi.

Lorsque vous créez un modèle de formulaire pour envoyer des données à un service Web, InfoPath crée une connexion de données d'envoi dans la connexion de données principale du formulaire. Cela permet à vos utilisateurs d'envoyer les données de leurs formulaires au service Web. InfoPath ajoute également une commande Envoyer au menu Fichier et active le bouton Envoyer sur la barre d'outils Standard du formulaire. Vous pouvez également personnaliser les options d'envoi pour les formulaires. Lorsque vous créez la connexion de données d'envoi, InfoPath détermine quels paramètres du service Web sont disponibles pour recevoir des données. En vous basant sur ces informations, vous pouvez définir les champs que vous souhaitez envoyer au service Web.

Si vous créez un modèle de formulaire destiné à envoyer et recevoir des données à un service Web, InfoPath crée à la fois une connexion de données de requête et une connexion de données d'envoi.

InfoPath utilise les standards de service Web suivants pour communiquer avec des services Web :

  • Protocole simple d'accès aux objets (Simple Object Access Protocol, SOAP)    SOAP est le protocole de communication qui définit les messages XML utilisés pour communiquer avec le service Web.

  • Web Services Description Language (WSDL)    WSDL est le standard de schéma XML utilisé pour décrire l'emplacement, les protocoles de communication et les interfaces avec un service Web. InfoPath peut utiliser uniquement des services Web de style document/littéral.

  • Universal Description Discovery and Integration (UDDI)    UDDI est le service d'annuaire qui décrit les services Web proposés par une entreprise.

Haut de la Page

Considérations en matière de compatibilité

Vous ne pouvez pas configurer la connexion de données d'envoi dans un modèle de formulaire compatible avec les navigateurs web pour permettre aux utilisateurs d'envoyer des informations de modification avec les données de leur formulaire à un service Web qui accepte un jeu de données Microsoft ADO.NET DataSet. Les informations de modification correspondent aux modifications qu'un utilisateur apporte aux données stockées dans une base de données. La base de données utilise un service Web pour connecter les utilisateurs à la base de données. ADO.NET peut utiliser les informations de modification pour déterminer la manière de mettre à jour les données dans la base de données. Demandez à votre administrateur de service Web si le service Web a besoin des informations de modification pour mettre à jour la base de données. Le cas échéant, vous devez créer un modèle de formulaire dont les formulaires peuvent uniquement être remplis à l'aide d'InfoPath.

Haut de la Page

Avant de commencer

Pour créer un modèle de formulaire basé sur un service Web, vous devez obtenir les informations suivantes auprès de l'administrateur du service Web :

  • L'emplacement du service Web.

  • Vérification que le service Web utilise un codage de style document/littéral. InfoPath peut utiliser uniquement des services Web de style document/littéral.

  • Le nom de l'opération du service Web qui enverra des données ou recevra des données des formulaires basés sur ce modèle de formulaire.

Haut de la Page

Créer un modèle de formulaire avec une connexion de données de requête

Pour créer un modèle de formulaire doté d'une connexion de données de requête, vous devez procéder de la manière suivante :

  1. Créer le modèle de formulaire    Lorsque vous créez un modèle de formulaire capable de recevoir des données d'un service Web, InfoPath crée une connexion de données principale avec une connexion de données de requête entre le service Web et un formulaire basé sur ce modèle de formulaire. InfoPath crée également la source de données principale du modèle de formulaire.

  2. Ajouter un ou plusieurs contrôles pour afficher les résultats de la requête    Pour permettre aux utilisateurs d’afficher et modifier les données dans les champs de la source de données principale lorsqu’ils ouvrent le formulaire, vous pouvez ajouter un contrôle au modèle de formulaire et puis liez ce contrôle à un champ dans la source de données principale.

Étape 1 : Création du modèle de formulaire

  1. Dans le menu Fichier, cliquez sur Créer un modèle de formulaire.

  2. Sous Créer un :, dans la boîte de dialogue Créer un modèle de formulaire, cliquez sur Modèle de formulaire.

  3. Dans la liste Basé sur, cliquez sur Service Web.

  4. Si vous créez un modèle de formulaire compatible avec le navigateur, activez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement.

  5. Cliquez sur OK.

  6. Dans l'Assistant Connexion de données, cliquez sur Réception des données, puis cliquez sur Suivant.

  7. Sur la page suivante, indiquez l'emplacement du service Web, puis cliquez sur Suivant.

    Si vous souhaitez rechercher un service Web à l’aide d’un serveur universel Description Discovery and Integration (UDDI), cliquez sur Rechercher sur UDDI, entrez l’URL du serveur UDDI à rechercher, indiquez si vous souhaitez effectuer une recherche par fournisseur ou par un service qui est fourni, tapez un mot clé de recherche, puis sur recherche. Services Web qui correspondent à votre mot clé de recherche seront affichent dans la liste des résultats de recherche. Sélectionnez le service Web que vous souhaitez utiliser, puis cliquez sur OK.

  8. Dans la liste Sélectionnez une opération, cliquez sur l'opération de service Web qui renverra des données au formulaire, puis cliquez sur Suivant.

  9. Si l'Assistant Connexion de données rencontre un élément inconnu dans le schéma du service Web, la page suivante de l'assistant peut vous demander d'indiquer des exemples de valeur pour chaque paramètre, afin de déterminer les champs ou groupes à ajouter à la source de données principale.

    Procédure

    1. Sélectionnez un paramètre dans la table de paramètres, puis cliquez sur Définir une valeur échantillon.

    2. Dans la zone exemple de valeur, tapez une valeur que votre utilisateur peut utiliser pour ce champ, puis cliquez sur OK.

    3. Répétez ces étapes pour chaque paramètre dans le tableau paramètres, puis cliquez sur suivant.

    Détails techniques

    Lorsque vous configurez une connexion de données à un service Web dans l’Assistant connexion de données, Microsoft Office InfoPath se connecte au service Web et demande le fichier Service Description Language WSDL (Web). Le fichier WSDL contient le schéma utilisé par le service Web. Le service Web répond à la demande en envoyant ce fichier à InfoPath. InfoPath utilise les informations de ce fichier pour ajouter les champs appropriés et les groupes à la source de données secondaire dans le modèle de formulaire. Si InfoPath détecte un type d’élément inconnu dans le fichier WSDL, InfoPath utilise des exemples de données pour déterminer la définition du type d’élément inconnu, puis ajoute les champs appropriés et les groupes à la source de données secondaire.

  10. Si le service Web accepte les informations de modification, la page suivante de l'Assistant vous demande si vous souhaitez inclure les informations de modification dans les données de requête. Dans la plupart des cas, laissez la case à cocher Inclure les informations de modification lors de la soumission des données activée, puis cliquez sur Suivant. Si vous ne souhaitez pas inclure les informations de modification, désactivez la case à cocher Inclure les informations de modification lors de la soumission des données, puis cliquez sur Suivant.

    Cette case à cocher est désactivée si vous créez un modèle de formulaire compatible avec le navigateur.

    Détails techniques

    Cette page de l'Assistant apparaît uniquement si le fichier WSDL (Web Services Description Language) du service Web indique que le service Web renvoie un jeu de données Microsoft ADO.NET DataSet.

  11. Dans la page suivante de l’Assistant, tapez un nom pour la connexion de données.

  12. Vérifiez que les informations contenues dans la section Résumé sont correctes, puis sur Terminer.

Étape 2 : Ajouter un ou plusieurs contrôles pour afficher les résultats de la requête

  1. 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.

  2. Faites glisser un contrôle sur votre modèle de formulaire.

  3. Dans la boîte de dialogue Liaison-contrôle, sélectionnez le groupe ou le champ que vous souhaitez lier le contrôle.

Haut de la Page

Créer un modèle de formulaire avec une connexion de données d'envoi

Pour créer un formulaire doté d'une connexion de données d'envoi, vous devez procéder de la manière suivante :

  1. Créer le modèle de formulaire    Lorsque vous créez un modèle de formulaire capable d'envoyer des données à un service Web, InfoPath crée une connexion de données principale avec une connexion de données d'envoi entre le service Web et un formulaire basé sur ce modèle de formulaire. InfoPath crée également la source de données principale du modèle de formulaire.

  2. Ajouter un ou plusieurs appui les lier à des groupes ou des champs, ou définir les propriétés du contrôle pour afficher les données dans un champ    Pour permettre aux utilisateurs de modifier les données dans les champs de la source de données principale, vous pouvez ajouter des contrôles au modèle de formulaire, puis liez ces contrôles aux champs de la source de données principale.

  3. Configurer les options d'envoi    Vous pouvez configurer les données que vous souhaitez envoyer au service Web et les options d'envoi du formulaire.

Étape 1 : Créer le modèle de formulaire

  1. Dans le menu Fichier, cliquez sur Créer un modèle de formulaire.

  2. Sous Créer un :, dans la boîte de dialogue Créer un modèle de formulaire, cliquez sur Modèle de formulaire.

  3. Dans la liste Basé sur, cliquez sur Service Web.

  4. Si vous créez un modèle de formulaire compatible avec le navigateur, activez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement.

  5. Cliquez sur OK.

  6. Dans l'Assistant Connexion de données, cliquez sur Envoi des données, puis cliquez sur Suivant.

  7. Sur la page suivante de l'Assistant, tapez l'emplacement du service Web vers lequel les utilisateurs enverront leurs données, puis cliquez sur Suivant.

    Si vous souhaitez rechercher un service Web à l’aide d’un serveur universel Description Discovery and Integration (UDDI), cliquez sur Rechercher sur UDDI, entrez l’URL du serveur UDDI à rechercher, indiquez si vous souhaitez effectuer une recherche par fournisseur ou par un service qui est fourni, tapez un mot clé de recherche, puis sur recherche. Services Web qui correspondent à votre mot clé de recherche seront affichent dans la liste des résultats de recherche. Sélectionnez le service Web que vous souhaitez utiliser, puis cliquez sur OK.

  8. Cliquez sur Suivant.

  9. Dans la liste Sélectionnez une opération, cliquez sur l'opération de service Web qui recevra les données envoyées, puis cliquez sur Suivant.

  10. Dans la page suivante de l’Assistant, tapez un nom pour la connexion de données.

  11. Vérifiez que les informations contenues dans la section Résumé sont correctes, puis sur Terminer.

Étape 2 : Ajouter un ou plusieurs contrôles et les lier à des groupes ou des champs

  1. 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.

  2. Faites glisser un contrôle sur votre modèle de formulaire.

  3. Dans la boîte de dialogue Liaison-contrôle, sélectionnez le groupe ou le champ que vous souhaitez lier le contrôle.

  4. Répétez les étapes 2 et 3 pour tous les autres contrôles que vous voulez ajouter au modèle de formulaire.

Étape 3 : Configurer les options d'envoi

  1. Dans le menu Outils, cliquez sur Connexions de données.

  2. Dans la boîte de dialogue Connexions de données, cliquez sur la connexion de données d'envoi dans la connexion de données principale, puis sur Modifier.

  3. Dans l'Assistant Connexion de données, cliquez deux fois sur Suivant.

  4. Sur la page suivante de l'Assistant, effectuez l'une des opérations suivantes pour sélectionner les données du formulaire à envoyer pour chaque paramètre du service Web :

    Envoyer les données dans un champ ou un groupe

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Dans Options de paramètre, cliquez sur Champ ou groupe.

    3. Cliquez sur Modifier Image du bouton .

    4. Dans la boîte de dialogue Sélectionner un champ ou un groupe, cliquez sur le champ ou groupe dont vous souhaitez envoyer les données, puis cliquez sur OK.

    5. Dans la zone Inclure, cliquez sur Texte et éléments enfants uniquement pour n'envoyer que les données de champ et les éléments enfants du champ ou groupe, ou cliquez sur Sous-arborescence XML comprenant l'élément sélectionné pour envoyer le nom du champ, les données du champ et les éléments enfants du groupe ou champ sélectionné.

    Envoyer toutes les données dans le formulaire

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Sous options de paramètres, cliquez sur formulaire entier (document XML, y compris les instructions de traitement).

    Envoyer les données sous forme de chaîne

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Sous options de paramètres, cliquez sur formulaire entier (document XML, y compris les instructions de traitement).

    3. Activez la case à cocher Envoyer les données sous forme de chaîne.

      Remarque : En général, cette case à cocher est activée pour envoyer des données de signature numérique. Dans la plupart des cas, désactivez cette case à cocher.

    Détails techniques sur les objets ADO.NET DataSet

    Si le service Web nécessite un objet DataSet ADO.NET, sélectionnez un nœud de base de données lorsque vous configurez cette connexion de données. Si vous utilisez un autre type de nœud pour une connexion de données vers un service Web qui requiert un jeu de données ActiveX Data Objects (ADO), l'action d'envoi échouera.

  5. Cliquez sur Suivant.

  6. Cliquez sur Terminer.

  7. Cliquez sur Fermer.

  8. Dans le menu Outils, cliquez sur Options d’envoi.

    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.

      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.

  9. Si vous ne souhaitez pas les personnes à utiliser une commande Envoyer ou le bouton Envoyer dans la barre d’outils Standard lorsqu’ils remplissent votre formulaire, désactivez la case à cocher Afficher l’option de menu Envoyer et le bouton Envoyer.

    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 :

      1. 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.

      2. 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.

        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.

      3. 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.

Haut de la Page

Créer un modèle de formulaire avec des connexions de données de requête et d'envoi

Pour créer un modèle de formulaire doté à la fois d'une connexion de données de requête et d'une connexion de données d'envoi, vous devez procéder de la manière suivante :

  1. Créer le modèle de formulaire    Lorsque vous créez un modèle de formulaire capable à la fois de demander et d'envoyer des données à un service Web, InfoPath crée une connexion de données principale entre le modèle de formulaire et le service Web avec une connexion de données de requête et une connexion de données d'envoi. InfoPath crée également la source de données principale du modèle de formulaire.

  2. Ajouter un contrôle et le lier à un champ pour afficher les données dans un champ    Pour permettre aux utilisateurs d'afficher et de modifier les données des champs dans la source de données principale, vous pouvez ajouter des contrôles à votre modèle de formulaire, puis les lier à des champs de la source de données principale.

  3. Configurer les options d'envoi    Vous pouvez configurer les données que vous souhaitez envoyer au service Web et les options d'envoi du formulaire.

Étape 1 : Créer le modèle de formulaire

  1. Dans le menu Fichier, cliquez sur Créer un modèle de formulaire.

  2. Sous Créer un nouveau, dans la boîte de dialogue Créer un formulaire, cliquez sur Modèle de formulaire.

  3. Dans la liste Basé sur, cliquez sur Service Web.

  4. Si vous créez un modèle de formulaire compatible avec le navigateur, activez la case à cocher Activer les fonctions compatibles avec le navigateur uniquement.

  5. Cliquez sur OK.

  6. Dans l'Assistant Connexion de données, cliquez sur Réception et envoi des données, puis cliquez sur Suivant.

  7. Sur la page suivante, indiquez l'emplacement du service Web avec l'opération qui enverra les données au modèle de formulaire, puis cliquez sur Suivant.

    Si vous souhaitez rechercher un service Web à l’aide d’un serveur universel Description Discovery and Integration (UDDI), cliquez sur Rechercher sur UDDI, entrez l’URL du serveur UDDI à rechercher, indiquez si vous souhaitez effectuer une recherche par fournisseur ou par un service qui est fourni, tapez un mot clé de recherche, puis sur recherche. Services Web qui correspondent à votre mot clé de recherche seront affichent dans la liste des résultats de recherche. Sélectionnez le service Web que vous souhaitez utiliser, puis cliquez sur OK.

  8. Dans la liste Sélectionner une opération, cliquez sur l'opération du service Web qui renvoie les données au formulaire puis cliquez sur Suivant.

  9. Si l'assistant de connexion de données détecte un élément inconnu dans le schéma du service Web, sa page suivante peut vous demander de fournir des exemples de valeurs pour chaque paramètre afin de déterminer les champs ou groupes à ajouter à la source de données principale.

    Procédure

    1. Sélectionnez un paramètre dans la table de paramètres, puis cliquez sur Définir une valeur échantillon.

    2. Dans la zone exemple de valeur, tapez une valeur que votre utilisateur peut utiliser pour ce champ, puis cliquez sur OK.

    3. Répétez ces étapes pour chaque paramètre dans le tableau paramètres, puis cliquez sur suivant.

    Détails techniques

    Lorsque vous configurez une connexion de données à un service Web dans l’Assistant connexion de données, Microsoft Office InfoPath se connecte au service Web et demande le fichier Service Description Language WSDL (Web). Le fichier WSDL contient le schéma utilisé par le service Web. Le service Web répond à la demande en envoyant ce fichier à InfoPath. InfoPath utilise les informations de ce fichier pour ajouter les champs appropriés et les groupes à la source de données secondaire dans le modèle de formulaire. Si InfoPath détecte un type d’élément inconnu dans le fichier WSDL, InfoPath utilise des exemples de données pour déterminer la définition du type d’élément inconnu, puis ajoute les champs appropriés et les groupes à la source de données secondaire.

  10. Si le service Web accepte les informations de modification, la page suivante de l'Assistant vous demande si vous souhaitez inclure les informations de modification dans les données de requête. Dans la plupart des cas, laissez la case à cocher Inclure les informations de modification lors de la soumission des données activée, puis cliquez sur Suivant. Si vous ne souhaitez pas inclure les informations de modification, désactivez la case à cocher Inclure les informations de modification lors de la soumission des données, puis cliquez sur Suivant.

    La case à cocher est désactivée si vous créez un modèle de formulaire compatible avec le navigateur.

    Détails techniques

    Cette page de l'Assistant apparaît uniquement si le fichier WSDL (Web Services Description Language) du service Web indique que le service Web renvoie un jeu de données ADO.NET DataSet.

  11. Sur la page suivante de l'Assistant, tapez un nom pour la connexion de données de requête, puis cliquez sur Suivant.

  12. Sur la page suivante de l'Assistant, tapez l'emplacement du service Web vers lequel les utilisateurs enverront les formulaires, puis cliquez sur Suivant.

    Si vous souhaitez rechercher un service Web à l’aide d’un serveur universel Description Discovery and Integration (UDDI), cliquez sur Rechercher sur UDDI, entrez l’URL du serveur UDDI à rechercher, indiquez si vous souhaitez effectuer une recherche par fournisseur ou par un service qui est fourni, tapez un mot clé de recherche, puis sur recherche. Services Web qui correspondent à votre mot clé de recherche seront affichent dans la liste des résultats de recherche. Sélectionnez le service Web que vous souhaitez utiliser, puis cliquez sur OK.

  13. Dans la liste Sélectionnez une opération, cliquez sur l'opération de service Web qui recevra les données envoyées, puis cliquez sur Suivant.

  14. Sur la page suivante de l'Assistant, effectuez l'une des opérations suivantes pour sélectionner les données du formulaire à envoyer pour chaque paramètre du service Web :

    Envoyer les données dans un champ ou un groupe

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Dans Options de paramètre, cliquez sur Champ ou groupe.

    3. Cliquez sur Modifier Image du bouton .

    4. Dans la boîte de dialogue Sélectionner un champ ou un groupe, cliquez sur le champ ou groupe dont vous souhaitez envoyer les données, puis cliquez sur OK.

    5. Dans la zone Inclure, cliquez sur Texte et éléments enfants uniquement pour n'envoyer que les données de champ et les éléments enfants du champ ou groupe, ou cliquez sur Sous-arborescence XML comprenant l'élément sélectionné pour envoyer le nom du champ, les données du champ et les éléments enfants du groupe ou champ sélectionné.

    Envoyer toutes les données dans le formulaire

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Sous options de paramètres, cliquez sur formulaire entier (document XML, y compris les instructions de traitement).

    Envoyer les données sous forme de chaîne

    1. Dans la liste Paramètres, cliquez sur le paramètre du service Web qui recevra les données du formulaire.

    2. Sous options de paramètres, cliquez sur formulaire entier (document XML, y compris les instructions de traitement).

    3. Activez la case à cocher Envoyer les données sous forme de chaîne.

      En général, cette case à cocher est activée pour envoyer des données de signature numérique. Dans la plupart des cas, désactivez cette case à cocher.

    Détails techniques sur les objets ADO.NET DataSet

    Si le service Web nécessite un objet DataSet ADO.NET, sélectionnez un nœud DataSet lorsque vous configurez cette connexion de données. Si vous utilisez un autre type de nœud pour une connexion de données vers un service Web qui requiert un DataSet ADO.NET, l'action d'envoi échouera.

  15. Cliquez sur Suivant.

  16. Sur la page suivante de l'Assistant, tapez un nom pour la connexion de données d'envoi, puis cliquez sur Terminer.

Étape 2 : Ajouter un contrôle et le lier à un champ pour afficher les données dans un champ

  1. 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.

  2. Faites glisser un contrôle sur votre modèle de formulaire.

  3. Dans la boîte de dialogue Liaison-contrôle, sélectionnez le champ que vous souhaitez lier le contrôle.

Étape 3 : Configurer les options d'envoi

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

    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.

      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.

  2. Si vous ne souhaitez pas les personnes à utiliser une commande Envoyer ou le bouton Envoyer dans la barre d’outils Standard lorsqu’ils remplissent votre formulaire, désactivez la case à cocher Afficher l’option de menu Envoyer et le bouton Envoyer.

    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.

        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.

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.

×