Concevoir un modèle de formulaire basé sur un service Web

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Vous pouvez concevoir un modèle de formulaire que vous pouvez travailler avec un service Web pour consulter les données, envoyer des données, ou de la requête 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

Présentation

Un formulaire peut contenir une connexion de données principale, appelée la connexion de données principale, et il peut éventuellement disposer d’une ou plusieurs connexions de données secondaire. En fonction de vos objectifs pour le formulaire, une connexion de données peut interroger ou envoyer des données de formulaire vers une source de données externe, par exemple 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.

Étant donné que la structure de données des requête et champs de données doit correspondre à la manière dont les données sont stockées dans le service Web, vous ne pouvez pas modifier des champs existants ou des groupes dans la source de données principale. Vous pouvez uniquement ajouter des champs ou des groupes dans le groupe racine dans la source de données principale. Recherchez des liens vers plus d’informations sur les sources de données dans la section Voir aussi.

Lorsque vous concevez un modèle de formulaire pour envoyer des données à un service Web, InfoPath créer une connexion de données d’envoi dans la connexion de données principale du formulaire. Cela permet aux utilisateurs d’envoyer les données dans les formulaires vers le service Web. InfoPath ajoute une commande Envoyer au menu fichier également et Active le bouton Envoyer dans la barre d’outils Standard de l’écran. Vous pouvez également personnaliser les options d’envoi pour les formulaires. Lorsque vous créez la connexion de données, InfoPath détermine quels paramètres du service Web sont disponibles pour recevoir des données. En fonction de ces informations, vous pouvez définir les champs que vous voulez envoyer au service Web.

Si vous concevez un modèle de formulaire pour envoyer et recevoir des données à un service Web, InfoPath crée une connexion de données de requête et une connexion de données d’envoi.

InfoPath utilise les normes de service Web suivantes pour communiquer avec les services Web :

  • Simple Object Access Protocol (SOAP)    SOAP est le protocole de communication qui définit les messages XML qui sont utilisés pour communiquer avec le service Web.

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

  • Découverte de Description universel et l’intégration (UDDI)    UDDI est le service d’annuaire qui décrit les services Web qui sont 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 dans un modèle de formulaire compatible avec les navigateurs web pour permettre aux utilisateurs d’envoyer modifier les informations ainsi que des données de formulaire à un service Web qui accepte un DataSet Microsoft ADO.NET. Modifiez les informations se composent des modifications apportées par un utilisateur 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 permet de déterminer comment mettre à jour les données dans la base de données modifiez les informations. Demandez à votre administrateur de service Web si le service Web nécessite les informations de modification pour mettre à jour une base de données. Si c’est le cas, vous devez concevoir un modèle de formulaire dont les formulaires peuvent être remplis uniquement à 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 les informations suivantes à partir de l’administrateur de service Web :

  • L’emplacement du service Web.

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

  • Le nom de l’opération de service Web qui envoient des données vers ou recevoir des données dans les formulaires basés sur ce modèle de formulaire.

Haut de la Page

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

Pour créer un modèle de formulaire avec une connexion de données de requête, vous devez effectuer les opérations suivantes :

  1. Créer le modèle de formulaire    Lorsque vous créez un modèle de formulaire doit peut recevoir des données à partir 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é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 modèle de formulaire, cliquez sur Modèle de formulaire.

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

  4. Si vous concevez 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. Dans la page suivante de l’Assistant, tapez 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 que vous souhaitez effectuer une recherche, indiquez si vous souhaitez effectuer une recherche par fournisseur ou selon un service fourni, entrez un mot clé de recherche, puis cliquez 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 renvoie 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 de spécifier des exemples de valeurs pour chaque paramètre afin de déterminer les champs ou groupes à ajouter à la source de données principale.

    Comment ?

    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 invite à indiquer si vous souhaitez inclure les informations relatives aux modifications dans les données de requête. Dans la plupart des cas, laissez la case à cocher inclure les informations lors de l’envoi de données de modification activée, puis cliquez sur suivant. Si vous ne souhaitez pas inclure les informations relatives aux modifications, désactivez la case à cocher inclure les informations lors de l’envoi de données de modification, puis cliquez sur suivant.

    Cette case à cocher est désactivée si vous concevez un modèle de formulaire compatible avec les navigateurs.

    Détails techniques

    Cette page de l’Assistant apparaît uniquement si le fichier WSDL Web Services Description Language () pour le service Web indique que le service Web renvoie un DataSet Microsoft ADO.NET.

  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

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

Pour créer un formulaire avec une connexion de données d’envoi, vous devez effectuer les opérations suivantes :

  1. Créer le modèle de formulaire    Lorsque vous créez un modèle de formulaire qui peut 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 pour le 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 modèle de formulaire, cliquez sur Modèle de formulaire.

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

  4. Si vous concevez 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 Envoyer les données, puis cliquez sur suivant.

  7. Dans la page suivante de l’Assistant, tapez l’emplacement du service Web où vos utilisateurs envoyer des 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 que vous souhaitez effectuer une recherche, indiquez si vous souhaitez effectuer une recherche par fournisseur ou selon un service fourni, entrez un mot clé de recherche, puis cliquez 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 prend 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 dans la connexion de données principale, puis cliquez sur Modifier.

  3. Dans l’Assistant connexion de données, cliquez deux fois sur suivant.

  4. Dans la page suivante de l’Assistant, effectuez l’une des opérations suivantes pour sélectionner les données dans le formulaire à envoyer pour chaque paramètre dans le service Web.

    Envoyer les données dans un champ ou un groupe

    1. Dans la liste paramètres, cliquez sur le paramètre de service Web qui recevra les données à partir de l’écran.

    2. Sous options de paramètres, cliquez sur champ ou un 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 un groupe dont vous voulez envoyer les données, puis cliquez sur OK.

    5. Dans la zone inclure, cliquez sur texte et éléments enfants uniquement pour envoyer uniquement les données dans ce champ et les éléments enfants du champ ou du groupe, ou cliquez sur sous-arborescence XML comprenant l’élément sélectionné pour envoyer le nom du champ, les données dans le champ, et les éléments enfants dans le champ ou groupe sélectionné.

    Envoyer toutes les données dans le formulaire

    1. Dans la liste paramètres, cliquez sur le paramètre de service Web qui recevra les données à partir de l’écran.

    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 de service Web qui recevra les données à partir de l’écran.

    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 règle générale, vous sélectionnez cette case à cocher pour envoyer les données signées numériquement. 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 à un service Web qui requiert un dataset objets ADO (ActiveX Data Objects), 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 Envoyer Options boîte de dialogue.

      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 la requête et d’envoi des connexions de données

Pour créer un modèle de formulaire avec une connexion de données de requête et une connexion de données d’envoi, vous devez effectuer les opérations suivantes :

  1. Créer le modèle de formulaire    Lorsque vous créez un modèle de formulaire qui peut interroger et envoyer des données vers 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 modifier les données dans les champs de la source de données principale, vous pouvez ajouter des contrôles à votre 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 pour le 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 concevez 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 recevoir et envoyer des données, puis cliquez sur suivant.

  7. Dans la page suivante de l’Assistant, tapez l’emplacement du service Web avec l’opération qui envoie des 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 que vous souhaitez effectuer une recherche, indiquez si vous souhaitez effectuer une recherche par fournisseur ou selon un service fourni, entrez un mot clé de recherche, puis cliquez 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 renvoie 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 de spécifier des exemples de valeurs pour chaque paramètre afin de déterminer les champs ou groupes à ajouter à la source de données principale.

    Comment ?

    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 invite à indiquer si vous souhaitez inclure les informations relatives aux modifications dans les données de requête. Dans la plupart des cas, laissez la case à cocher inclure les informations lors de l’envoi de données de modification activée, puis cliquez sur suivant. Si vous ne souhaitez pas inclure les informations de modification, cliquez sur désactivez la case à cocher inclure les informations lors de l’envoi de données de modification, puis cliquez sur suivant.

    La case à cocher est désactivée si vous concevez un modèle de formulaire compatible avec les navigateurs.

    Détails techniques

    Cette page de l’Assistant apparaît uniquement si le fichier WSDL Web Services Description Language () pour le service Web indique que le service Web renvoie un DataSet ADO.NET.

  11. Dans la page suivante de l’Assistant, tapez un nom pour la connexion de données de requête, puis cliquez sur suivant.

  12. Dans la page suivante de l’Assistant, tapez l’emplacement du service Web où vos 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 que vous souhaitez effectuer une recherche, indiquez si vous souhaitez effectuer une recherche par fournisseur ou selon un service fourni, entrez un mot clé de recherche, puis cliquez 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 prend les données envoyées, puis cliquez sur suivant.

  14. Dans la page suivante de l’Assistant, effectuez l’une des opérations suivantes pour sélectionner les données dans le formulaire à envoyer pour chaque paramètre dans le service Web.

    Envoyer les données dans un champ ou un groupe

    1. Dans la liste paramètres, cliquez sur le paramètre de service Web qui recevra les données à partir de l’écran.

    2. Sous options de paramètres, cliquez sur champ ou un 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 un groupe dont vous voulez envoyer les données, puis cliquez sur OK.

    5. Dans la zone inclure, cliquez sur texte et éléments enfants uniquement pour envoyer uniquement les données dans ce champ et les éléments enfants du champ ou du groupe, ou cliquez sur sous-arborescence XML comprenant l’élément sélectionné pour envoyer le nom du champ, les données dans le champ, et les éléments enfants dans le champ ou groupe sélectionné.

    Envoyer toutes les données dans le formulaire

    1. Dans la liste paramètres, cliquez sur le paramètre de service Web qui recevra les données à partir de l’écran.

    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 de service Web qui recevra les données à partir de l’écran.

    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 règle générale, vous sélectionnez cette case à cocher pour envoyer les données signées numériquement. 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. Dans la page suivante de l’Assistant, tapez un nom pour la connexion de données, 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 Envoyer Options boîte de dialogue.

      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

Développez vos compétences dans Office
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.

×