Créer un modèle de formulaire à l'aide des paramètres d'une bibliothèque de connexions de données

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

Cet article vous explique comment créer un modèle de formulaire qui soit basé sur les paramètres stockés dans une bibliothèque de connexions de données, sur un site Microsoft Office SharePoint Server 2007 et capable de demander ou d'envoyer des données.

Contenu de cet article

Présentation

Avant de commencer

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

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

Présentation

Une connexion de données secondaire est une connexion de données à une source de données externes que vous ajoutez à un modèle de formulaire. Cette connexion de données est différente de la connexion de données principale qui est créée lors de la création d'un modèle de formulaire basé sur une base de données, service Web ou paramètres dans une bibliothèque de connexions. Vous ajoutez une connexion de données secondaire uniquement si vous ne pouvez pas demander ou envoyer des données via la connexion de données principale.

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.

Si vous créez plusieurs modèles de formulaires qui utilisent des connexions de données similaires, envisagez d'utiliser un fichier de connexion de données au lieu de créer une connexion de données à une source de données externes pour chaque modèle de formulaire. Ainsi, vous devez mettre à ne jour qu'un seul fichier de connexion de données lorsque les informations de connexion de données est modifié pour un ensemble de modèles de formulaire associé. Par exemple, lorsque vous déplacez vos modèles de formulaire à partir d'un réseau de test à un réseau de production, vous devez mettre à jour les paramètres de la connexion de données qu'une seule fois dans la bibliothèque de connexions au lieu de la mise à jour de la connexion de données dans chaque modèle de formulaire. Lorsqu'un formulaire basé sur un modèle de formulaire qui utilise un fichier de connexion de données utilise la connexion de données, la connexion de données est automatiquement mis à jour avec les nouveaux paramètres.

Un fichier de connexion de données est un fichier XML avec une extension de fichier .xml ou .udcx qui contient des informations de connexion pour une source de données externe. Ce fichier est stocké dans une bibliothèque de connexions de données sur un serveur exécutant Microsoft Office SharePoint Server 2007. Un fichier de connexion de données est créé par un développeur ou en convertissant une connexion de données dans un modèle de formulaire existant en un fichier de connexion de données en cliquant sur le bouton convertir dans la boîte de dialogue Connexions de données (menuOutils ).

Avantages de l'utilisation de fichiers de connexion de données :

  • Plusieurs formulaires peuvent utiliser le même fichier de connexion de données, il est inutile pour créer la même connexion de données à partir de zéro pour chaque modèle de formulaire.

  • Si l\rquote emplacement ou les paramètres de connexion d'une source de données externe changent, vous ne devez mettre à jour que le fichier de connexion de données, et pas chaque modèle de formulaire.

  • Le fichier de connexion de données peut contenir des informations d'authentification alternatives qui peuvent être utilisées par le serveur lorsqu'un utilisateur remplit un formulaire à l'aide d'un navigateur Web.

  • Formulaires basés sur un modèle de formulaire compatible avec les navigateurs qui sont remplis dans un navigateur peuvent se connecter aux serveurs dans un autre domaine uniquement avec les connexions de données qui utilisent des fichiers de connexion de données.

Microsoft Office InfoPath utilise les fichiers de connexion de données qui suivent le format de fichier 2.0 universel connexion de données. Cette version est un sur-ensemble la version 1.0 du format de fichier utilisé par Microsoft Office FrontPage et Microsoft Office Excel. InfoPath ne peut pas utiliser les fichiers de connexion de données dans le format de fichier 1.0.

Lorsque vous créez un modèle de formulaire basé sur les paramètres dans un fichier de connexion de données, Microsoft Office InfoPath crée une connexion de données qui est basée sur les paramètres de la bibliothèque de connexions de données. Si le fichier de connexion de données contient des paramètres d'une connexion de données de requête, InfoPath crée principal source de données du formulaire des champs de requête, des champs de données et des groupes qui correspondent à la manière que les données sont stockées dans la source de données externe qui est référencée par les paramètres dans le fichier de connexion de données. Champs de requête contiennent les données de la source de données externe utilise pour déterminer les données à envoyer à l'écran. Les résultats de la requête sont placés dans des champs de données. Pour permettre aux utilisateurs d'interroger la source de données externe, InfoPath ajoute un bouton Exécuter la requête au modèle de formulaire.

Étant donné que la structure de données des champs de requête et de données doit correspondre à la manière dont les données sont stockées dans la source de données externe, vous ne pouvez pas modifier les champs ou les groupes existants dans la source de données principale. Vous ne pouvez ajouter des champs ou des groupes que dans le groupe racine de la source de données principale.

Si vous utilisez des paramètres destinés à une connexion de données d'envoi, InfoPath active le bouton Envoyer de la barre d'outils Standard et la commande Envoyer du menu Fichier sur les formulaires basés sur ce modèle de formulaire. Cela permet aux utilisateurs d'envoyer les données de leur formulaire à la source de données externe.

Haut de la page

Avant de commencer

Pour créer un modèle de formulaire basé sur les paramètres d'une bibliothèque de connexions de données, vous devez obtenir les informations suivantes auprès de l'administrateur de la bibliothèque de connexions de données ou du développeur qui a créé le fichier de connexion de données :

  • L'emplacement du site Office SharePoint Server 2007 qui contient la bibliothèque de connexions.

  • Le nom du fichier de connexion de données de la bibliothèque de connexions de données que vous souhaitez utiliser.

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 basé sur un fichier de connexion de données contenant des paramètres pour 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 basé sur le fichier de connexion de données    Cette étape crée la source de données principale pour le modèle de formulaire, avec les groupes et les champs appropriés, qui sont basés sur les paramètres du fichier de connexion de données.

  2. Ajouter au modèle de formulaire un contrôle qui affichera les résultats de la requête    Pour afficher les données stockées dans les champs et groupes de la source de données principale pour vos utilisateurs, vous devez ajouter un contrôle à votre modèle de formulaire, puis lier ce contrôle à un champ de requête ou un champ de données dans la source de données principale.

Étape 2 : Créer le modèle de formulaire basé sur le fichier de connexion de données

  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 Bibliothèque de connexions.

  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 la liste Site, dans l'Assistant Connexion de données, cliquez sur le nom du site du serveur exécutant Office SharePoint Server 2007 qui inclut la bibliothèque de connexions de données.

    Ajoutez votre site à la liste

    1. Cliquez sur Gérer les Sites.

    2. Dans la boîte de dialogue Gérer les Sites, cliquez sur Ajouter.

    3. Dans la zone URL, tapez l'emplacement de la bibliothèque de connexions de données.

    4. Dans la zone nom complet, tapez un nom pour la bibliothèque de connexions de données. Ce nom apparaît dans la liste des sites dans l'Assistant connexion de données.

    5. Cliquez sur OK.

    6. Cliquez sur Fermer.

  7. Cliquez sur le nom de la bibliothèque de connexions de données pour afficher une liste des fichiers de connexion de données, cliquez sur le nom du fichier de connexion de données que vous souhaitez utiliser pour cette connexion de données, puis cliquez sur Suivant.

  8. Si vous avez sélectionné un fichier de connexion de données contenant des paramètres de connexion à un service Web, la page suivante de l'Assistant peut vous demander d'indiquer des valeurs échantillon pour chaque paramètre, afin de déterminer les champs ou les groupes à ajouter à la source de données secondaire.

    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.

  9. Si la source de données externe référencée dans les paramètres renvoie un jeu de données Microsoft ADO.NET DataSet, la page suivante de l'Assistant demande si vous souhaitez inclure des informations de modification lorsque les utilisateurs envoient les données de leur formulaire. 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.

    Détails techniques

    Cette page de l'Assistant apparaît uniquement si les paramètres sont destinés à un service Web et que le fichier WSDL (Web Service Description Language) indique que le service Web renvoie un jeu de données ADO.NET DataSet.

  10. Sur 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 pour afficher les données dans le 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 Contrôle Liaison, sélectionnez le champ auquel 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

Si le fichier de connexion de données contient des paramètres destinés à une connexion de données d'envoi, vous pouvez configurer votre modèle de formulaire de manière à permettre aux utilisateurs d'envoyer les données de leur formulaire à l'aide de la connexion de données. Lorsque vous faites cela, InfoPath ajoute un bouton Envoyer à la barre d'outils Standard et une commande Envoyer au menu Fichier. Vous pouvez configurer les options d'envoi du formulaire dans la boîte de dialogue Options d'envoi (menu Outils). Vous pouvez configurer les options d'envoi de la même manière que si vous créiez un modèle de formulaire basé sur une base de données ou un service Web. Vous trouverez des liens vers des informations supplémentaires sur la conception d'un modèle de formulaire basé sur une base de données ou un service Web à la section Voir aussi.

  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 Bibliothèque de connexions.

  4. Si vous créez un modèle de formulaire compatible avec le navigateur, sélectionnez Activer les fonctions compatibles avec le navigateur uniquement.

  5. Cliquez sur OK.

  6. Dans la liste Site, dans l'Assistant Connexion de données, cliquez sur le nom du site du serveur exécutant Office SharePoint Server 2007 qui inclut la bibliothèque de connexions.

    Ajoutez votre site à la liste

    1. Cliquez sur Gérer les Sites.

    2. Dans la boîte de dialogue Gérer les Sites, cliquez sur Ajouter.

    3. Dans la zone URL, tapez l'emplacement de la bibliothèque de connexions de données.

    4. Dans la zone nom complet, tapez un nom pour la bibliothèque de connexions de données. Ce nom apparaît dans la liste des sites dans l'Assistant connexion de données.

    5. Cliquez sur OK.

    6. Cliquez sur Fermer.

  7. Cliquez sur le nom de la bibliothèque de connexions de données pour afficher une liste des fichiers de connexion de données, cliquez sur le nom du fichier de connexion de données que vous souhaitez utiliser pour cette connexion de données, puis cliquez sur Suivant.

  8. Si vous avez sélectionné un fichier de connexion de données contenant des paramètres de connexion à un service Web, la page suivante de l'Assistant peut vous demander d'indiquer des valeurs échantillon pour chaque paramètre, afin de déterminer les meilleurs champs ou groupes à ajouter à la source de données secondaire.

    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.

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

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.

×