Vue d’ensemble des 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.

Une connexion de données est un lien dynamique qui est utilisé pour recevoir ou envoyer des données entre un formulaire Microsoft InfoPath et les données sont enregistrées en dehors de l’écran, tel qu’un serveur SharePoint, un service Web ou une base de données. Par exemple, dans un formulaire de commande qui contient la liste des produits disponibles, la liste des noms de produits statique pourrait être enregistrée dans le formulaire. Toutefois, dès qu’un produit est ajouté ou supprimé, la liste de produits dans le formulaire doit être mis à jour.

Pour vous assurer qu’il reste à jour, enregistrer et tenir à jour les informations de produit en dehors du formulaire. Créer une connexion de données pour ajouter ces informations à l’écran lorsque les utilisateurs rempliront le formulaire. L’avantage de l’utilisation d’une connexion de données pour récupérer les informations de produit est que ces informations peuvent être enregistrées dans un emplacement unique qui peuvent lier plusieurs formulaires. En outre, vous êtes assuré que les utilisateurs disposent toujours les toutes dernières informations lors de l’exécution d’un formulaire.

En plus de recevoir des données, les connexions de données peuvent être utilisées pour envoyer les données. Une fois un utilisateur a rempli un formulaire, ils doivent envoyer le formulaire. En ajoutant soumettre des connexions de données aux formulaires, vous pouvez spécifier l’endroit où les données de formulaire sont envoyées. Par exemple, un formulaire pouvant être présenté comme un document dans une bibliothèque de documents SharePoint ou envoyé dans un message électronique.

Contenu de cet article

Local par rapport aux données externes

Types de connexions de données externes

Connexion de données d’envoi

Recevoir de connexion de données

Enregistrement des données pour une utilisation hors connexion

Créer un formulaire sur une source de données externe

Local par rapport aux données externes

Tous les formulaires InfoPath enregistrement les données entrées dans les. Contrôles sont utilisés pour afficher les données aux utilisateurs. Lorsqu’un utilisateur envoie le formulaire, les données locales sous la forme sont soumises à une ou plusieurs des emplacements externes.

Connexions de données peuvent être utilisées lorsque vous avez besoin pour interroger les données à partir d’en dehors du formulaire, ou lorsque vous souhaitez que les utilisateurs d’envoyer des données à plusieurs emplacements. Il n’existe aucune limite au nombre de connexions de données pouvant être créées.

Si vous créez une connexion de données qui demande des données, le formulaire de requêtes cette connexion de données par défaut lorsque le formulaire s’ouvre. Vous pouvez également utiliser cette connexion de données en configurant l’écran des façons suivantes :

  • Ajouter un bouton d’actualisation que les utilisateurs cliquent pour interroger les données externes

  • Ajouter une règle pour interroger les données externes à l’aide de cette connexion de données

  • Ajouter du code personnalisé qui demande les données externes basées sur un autre événement

Haut de la Page

Types de connexions de données externes

Vous pouvez créer envoyer des données ou recevoir des connexions de données pour échanger des données avec une source de données en dehors d’un formulaire.

Connexion de données d’envoi

Lorsque les utilisateurs envoient un formulaire qui est basé sur une liste SharePoint ou une base de données, la liste ou la base de données est mis à jour avec les modifications apportées par l’utilisateur lorsqu’ils envoient le formulaire. Un formulaire peut également être configuré pour autoriser les utilisateurs à envoyer des données à d’autres emplacements. Emplacements des données externes suivants peuvent être utilisées :

  • Service Web

  • Bibliothèque de documents sur un site SharePoint

  • Message électronique

  • Environnement d’hébergement (par exemple, une page ASP.NET ou une application d’hébergement)

Dans la plupart des cas, un soumettre la connexion de données est utilisée lorsque le formulaire est envoyé. Toutefois, un formulaire peut envoyer des données à plusieurs emplacements à l’aide de règles ou du code personnalisé. Par exemple, les formulaires peuvent être envoyés à un service Web, ainsi que par un message électronique. En règle générale, les formulaires sont configurés pour envoyer toutes les données dans le formulaire. Toutefois, avec du code personnalisé pour envoyer les données du formulaire ou configurer le formulaire pour envoyer des données vers un service Web, vous pouvez choisir d’envoyer uniquement une partie des données du formulaire.

Recevoir de connexion de données

Une connexion de données réception extrait les données d’une source externe pour remplir les champs du formulaire. Contrôles peuvent ensuite être liés à ces champs pour afficher les données de la source externe dans le formulaire. Par exemple, une connexion de données de réception est généralement utilisée pour remplir une zone de liste déroulante. Les sources suivantes peuvent être utilisées :

  • Service Web SOAP

  • Service Web REST

  • Liste ou bibliothèque SharePoint

  • Base de données (Microsoft SQL Server uniquement)

  • Document XML

Haut de la Page

Enregistrement des données pour une utilisation hors connexion

Parfois, un utilisateur souhaite remplir un formulaire InfoPath lorsqu’ils ne sont pas connectés à un réseau, également connu sous le travail hors connexion. Vous pouvez ajouter une connexion de données qui demande des données à partir d’une connexion de données et configurer la connexion pour enregistrer les résultats de la requête sur l’ordinateur de l’utilisateur. Cela garantit que les utilisateurs peuvent remplir le formulaire si leurs ordinateurs travaillez en mode hors connexion.

Si vous configurez une connexion de données de cette façon, la requête est envoyée via la connexion de données pendant que l’utilisateur remplit le formulaire et de leur ordinateur est connecté au réseau. Les résultats de la requête sont enregistrés puis sur disque dur de l’utilisateur dans le formulaire et qu’ils s’affichent lorsque l’utilisateur le remplit. Données sont mis en cache chaque fois que l’utilisateur exécute une requête afin que les données sont mises à jour autant que possible.

Lorsque vous créez la connexion de données, vous pouvez choisir d’afficher un ensemble par défaut d’enregistrer données dans le formulaire, au cas où la connexion de données externes n’est pas disponible. Vous devez prendre en compte si les données à partir de la requête sont appropriées pour l’ensemble de vos utilisateurs ou indique si le formulaire doit afficher des données spécifiques à l’utilisateur. Par exemple, si les données renvoyées par la requête sont basées sur l’identité de l’utilisateur ou le rôle, à l’aide d’un jeu de données qui a été configurées au moment de la conception au lieu d’utiliser les résultats de la requête par défaut peut entraîner des données incorrectes pour cet utilisateur.

Haut de la Page

Créer un formulaire sur une source de données externe

À l’aide de la liste SharePoint, une base de données ou un service Web, vous pouvez concevoir un modèle de formulaire basé sur une connexion de données de réception. Champs et des groupes sont créés localement, dans le formulaire, qui correspondent aux champs et aux groupes dans le référentiel de données externes. En d’autres termes, InfoPath 2010 localement reflète la structure de données des données externes afin que, lors du chargement de l’écran les données externes, il n’existe aucune problèmes d’intégrité des données.

Important : Impossible de modifier les champs dans le formulaire locales basés sur des champs à partir d’une base de données ou un service Web. Cette restriction permet de garantir l’intégrité des données. Vous pouvez, cependant, ajouter des champs ou des groupes au groupe mesChamps dans le formulaire.

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.

×