Connecter des données dans des composants WebPart

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

Dans un grand nombre de produits et de technologies, la connexion de jeux de données provenant de différentes sources de données est un défi qui nécessite des compétences en programmation. Cependant, vous pouvez utiliser les menus et boutons dans un composant composant WebPart pour créer des connexions de données sans avoir à écrire de code personnalisé. Par exemple, en connectant des composants WebPart, vous pouvez présenter des données provenant de deux composants WebPart dans des affichages de remplacement, effectuer des calculs entre deux composants WebPart et filtrer un composant WebPart à l'aide de valeurs d'un autre composant WebPart, le tout dans une seule page de composants WebPart.

Dans cet article

Vue d’ensemble des connexions WebPart

Créer des connexions WebPart

Créer ou modifier une connexion entre deux composants WebPart

Terminer une connexion de composants WebPart dans la boîte de dialogue Configurer la connexion

Supprimer une connexion entre deux composants WebPart

Types de connexions WebPart courants

Présentation des connexions de composants WebPart

En utilisant des connexions de composants WebPart, vous pouvez créer ou améliorer des pages WebPart. Vous connectez les composants WebPart afin que lorsque vous effectuez une action dans un composant WebPart, le contenu de l'autre composant WebPart soit modifié.

Par exemple, vous pouvez connecter un composant WebPart d'affichage de liste d'employés au composant WebPart d'image en transmettant des données entre les deux composants WebPart. Chaque fois que vous sélectionnez une ligne dans le composant WebPart d'affichage de liste d'employées, qui contient une colonne avec une photographie de cet employé, vous pouvez afficher la photographie dans le composant WebPart d'image.

Connexion de composants WebPart de base

1. Une connexion de composants WebPart permet de transmettre des données d'un composant WebPart à un autre et de synchroniser leur comportement.

2.  Un composant WebPart fournit les données.

3. Les données peuvent être des listes, des lignes, des cellules ou des valeurs de paramètre.

4. L'autre composant WebPart obtient les données.

Vous pouvez créer la connexion de composants WebPart dans l'un des composants WebPart en utilisant le sous-menu de type de connexion de la commande Connexions du menu Composant WebPart. Par exemple, si l'une des commandes du sous-menu de type de connexion du composant WebPart indique Fournir la ligne à, l'autre commande de sous-menu de type de connexion du composant WebPart indique Obtenir la ligne de.

Vous pouvez créer des connexions de composants WebPart dans la même page WebPart, mais aussi créer des connexions entre des composants WebPart dans deux pages WebPart différentes dans le même site de niveau supérieur en utilisant un programme de conception Web compatible avec Microsoft Windows SharePoint Services, comme Microsoft Office SharePoint Designer 2007.

Haut de la Page

Créer des connexions de composants WebPart

La création d'une page WebPart avec des connexions de composants WebPart est un processus en trois étapes.

Étape 1 : Déterminez les données qui doivent être disponibles dans la page WebPart

Souvent, un ou plusieurs composants WebPart d'affichage de liste fournissent les données souhaitées. Les listes présentent les données sous forme de tableau et facilitent la modification et l'actualisation des données, la modification de l'ordre de tri, le filtrage de la liste et le cumul des données. En utilisant le sélecteur d'affichage dans le volet de l'outil, vous pouvez modifier l'affichage d'un composant WebPart d'affichage de liste pour ne travailler qu'avec les colonnes dont vous avez besoin.

Étape 2 : Ajoutez les composants WebPart à la page WebPart

La plupart des listes sont disponibles comme composants WebPart d'affichage de liste dans la galerie WebPart de votre site. Les autres composants WebPart sont généralement disponibles dans d'autres galeries de composants WebPart auxquelles vous avez accès. Parfois, vous pouvez importer un composant WebPart d'un autre site ayant une instance intéressante ou utile d'un composant WebPart. Vous pouvez également rechercher des composants WebPart dans des sites Web externes, puis demander qu'ils soient installés sur votre site Web par l'administrateur de votre site. Par exemple, dans le répertoire de composants Web de Microsoft Office SharePoint Server 2007 ou sur un site Web d'un autre fabricant. Ensuite, vos galeries de composants WebPart prennent de l'importance et s'adaptent à vos besoins et aux besoins de votre entreprise.

Étape 3 : Connectez les composants WebPart pour obtenir les résultats escomptés

Vous ne pouvez créer des connexions qu'entre des composants WebPart qui prennent en charge les connexions WebPart. Les composants WebPart qui prennent en charge les connexions de composants WebPart sont les composants WebPart d'affichage de liste, de formulaire et d'image. Le sous-menu Connexions du menu Composant Web Part n'affiche que le type de connexion que vous pouvez créer et les sous-menu Composants WebPart disponibles n'affichent que les composants WebPart compatibles. Une fois que vous avez terminé les étapes 1 et 2, la prise de décision est simple et aucune connaissance des scripts ou de la programmation n'est nécessaire à la création de la connexion WebPart.

Remarque : Vous ne pouvez créer des connexions qu'entre des composants WebPart qui se trouvent dans la même page WebPart. Pour connecter un composant WebPart aux données d'un autre site ou d'une autre source de données, vous ajoutez une vue de données en utilisant un programme de conception Web compatible avec Microsoft Windows SharePoint Services, comme Office SharePoint Designer 2007.

Haut de la Page

Créer ou modifier une connexion entre deux composants WebPart

Des menus et des boîtes de dialogues vous permettent de connecter des composants WebPart, de transférer des données entre ces composants et de synchroniser leur comportement.

  1. Ouvrez la Page de composants WebPart.

  2. Dans le menu Actions du site Image du bouton , cliquez sur Modifier la page.

  3. Choisissez les deux composants WebPart que vous voulez connecter. Vous pouvez créer ou modifier la même connexion à partir de l'un ou l'autre composant WebPart.

  4. À partir d’un des composants WebPart, cliquez sur le menu de composant WebPart Menu Composant WebPart , pointez sur connexions, pointez sur le type de connexion que vous voulez créer ou modifier, tel que Fournir la ligne à ou Obtenir un tri ou un filtre d’et puis cliquez sur le nom du composant WebPart pour lequel vous voulez créer ou modifier une connexion.

    Clé aux commandes du sous-menu Connexions

    Commande la connexions sous-menu

    Description

    Fournir la ligne à

    Vous pouvez connecter le composant WebPart Affichage de liste sur un autre composant WebPart en transmettant une ligne de données sélectionnée sur l’autre composant WebPart. Selon la façon dont l’autre composant WebPart a été créé et récupère les données, l’autre composant WebPart peut afficher ou utiliser les données de ligne en tant que filtre ou valeur de paramètre.

    En affichage standard, une colonne Sélectionner l’élément contenant des boutons d’option est ajoutée automatiquement lorsque vous connectez le composant WebPart Affichage de liste, afin que vous puissiez indiquer quelle ligne transmettre à l’autre composant WebPart. Vous ne pouvez sélectionner qu’une seule ligne à la fois en affichage standard. Certaines colonnes, telles que la colonne Modifier, ne sont pas disponibles à l’utilisation dans une connexion de composant WebPart.

    En mode Feuille de données, vous pouvez sélectionner plusieurs lignes, mais une seule est transmise à l’autre composant WebPart. Si plusieurs lignes sont sélectionnées, la ligne contenant la cellule active est transmise à l’autre composant WebPart, et toutes les autres lignes sont ignorées. Vous ne pouvez pas fournir de données provenant de Ligne des totaux ou Nouvelle ligne à l’autre composant WebPart.

    Avec ce type de connexion, vous pouvez avoir plusieurs composants WebPart connectés au composant WebPart Affichage de liste.

    Fournir des données à

    Vous pouvez connecter un composant WebPart Affichage de liste à un autre composant WebPart qui utilise ces données de liste. Dans ce cas, le composant WebPart Affichage de liste est la source de données pour l’autre composant WebPart.

    En affichage et feuille de données, seules les données de l’affichage sont fournies au second composant WebPart.

    Avec ce type de connexion, vous pouvez avoir plusieurs composants WebPart connectés au composant WebPart Affichage de liste.

    Obtenir un tri ou un filtre de

    En modes standard et Feuille de données, vous pouvez connecter le composant WebPart Affichage de liste à un autre composant WebPart pouvant lui fournir les informations suivantes :

    1. une ou plusieurs colonne nom et la valeur paires de données qui filtrent les données dans le composant WebPart Affichage de liste.

    2. une colonne de données pour trier les données par l’ordre croissant ou décroissant dans le composant WebPart Affichage de liste.

    Avec ce type de connexion, seul un autre composant WebPart peut être connecté au composant WebPart Affichage de liste.

    Le menu Composant WebPart ne peut pas être activé ou affiché dans votre page WebPart pour plusieurs raisons : le composant WebPart ou la zone ne prend pas en charge les connexions ; vous utilisez un navigateur qui n'est pas compatible avec Windows SharePoint Services ; ou les connexions sont désactivées sur votre site.

  5. Pour certaines connexions de composants WebPart, vous pouvez avoir à sélectionner des informations supplémentaires dans la boîte de dialogue Configurer la connexion. Par exemple, vous pouvez sélectionner le type de connexion à utiliser ou la colonne à filtrer. De même, en fonction de la manière dont l'un des composants WebPart ou les deux ont été créés, vous pouvez accéder à des boîtes de dialogue supplémentaires, propres à la connexion des composants WebPart.

    Conseil : Vous pouvez masquer un composant WebPart si vous souhaitez l’utiliser pour fournir des données à un autre composant WebPart à l’aide d’une connexion WebPart, mais que vous ne souhaitez pas afficher le composant WebPart.

    Remarques : 

    • Le sous-menu du type de connexion peut varier d'une page de composants WebPart à une autre et d'un composant à un autre pour diverses raisons, incluant des différences parmi lesquelles les paramètres de propriété de la page de composants WebPart, du composant ou de la zone du composant, le type ou la compatibilité des composants WebPart de la page, et enfin si les composants ont des types de connexions compatibles.

    • Le sous-menu contient uniquement les composants WebPart pouvant être connectés. Certains composants de la page de composants WebPart peuvent ne pas être conçus pour les connexions, certains peuvent ne pas prendre en charge les connexions avec le composant en cours ou certaines limites de connexion peuvent être dépassées.

Haut de la Page

Terminer une connexion de composants WebPart dans la boîte de dialogue Configurer la connexion

Vous utilisez la boîte de dialogue Configurer la connexion pour faire correspondre les colonnes entre le composant WebPart qui obtient les données et celui qui les fournit.

Remarque : Vous pouvez créer une connexion correcte, mais qui n'a pas de sens. Par exemple, le composant WebPart qui fournit les données peut contenir une colonne d'ID produit et le composant WebPart qui obtient les données peut comporter une colonne ID employé. Bien que vous pouvez mettre ces colonnes en correspondance, les résultats n'auront pas de sens.

Dans la zone de liste Colonne, sélectionnez une colonne du composant WebPart qui obtient les données, qui fournit les données, ou des deux.

Voici quelques exemples courants :

  • Mise en correspondance une ligne de données dans un composant WebPart à une cellule ou un champ de données dans un autre composant WebPart   

    Le composant WebPart à partir duquel vous effectuez la connexion est un composant WebPart d'affichage de liste. L'une des colonnes de l'affichage de liste contient un lien hypertexte appelé Photo, qui correspond à l'adresse URL d'une photographie du contact. Vous créez une connexion au composant WebPart d'image, qui ne peut afficher qu'une adresse URL contenant une photographie. Vous devez choisir la colonne Photo dans le composant WebPart de contacts pour fournir une mise en correspondance appropriée avec le composant WebPart d'image.

  • Mise en correspondance une ligne de données dans un composant WebPart à une colonne de données dans un autre composant WebPart afin que vous pouvez filtrer   

    Le composant WebPart à partir duquel vous établissez la connexion est un composant WebPart Affichage de liste contenant des données de commande. Une des colonnes de l'affichage de liste contient un poste intitulé IDDétailsCommandes. Vous créez la connexion à un autre composant WebPart Affichage de liste, qui comporte plusieurs colonnes contenant des détails de commandes dont une, intitulée IDDétailsCommandes, correspond. Pour connecter les deux composants WebPart de telle sorte que quand vous sélectionnez la commande dans un composant WebPart, chaque poste de la commande s'affiche dans l'autre composant WebPart, vous devez mettre les colonnes IDDétailsCommandes en correspondance dans chaque composant WebPart.

    Remarque : Les noms de colonne ne doivent pas être identiques, mais les données sous-jacentes doivent correspondre ou avoir la même valeur.

Haut de la Page

Supprimer une connexion entre deux composants WebPart

  1. Ouvrez la Page de composants WebPart.

  2. Dans le menu Actions du site Image du bouton , cliquez sur Modifier la page.

  3. À partir d’un des composants WebPart à partir duquel vous souhaitez supprimer la connexion, cliquez sur le menu de composant WebPart Menu Composant WebPart , pointez sur connexions, pointez sur le type de connexion que vous voulez supprimer, par exemple, Fournir la ligne à ou Obtenir un tri ou un filtre de, puis cliquez sur le nom du composant WebPart à partir de laquelle vous souhaitez supprimer une connexion.

    Remarque : Une coche s'affiche dans le sous menu des connexions pour chaque sélection dont la connexion est activée. Si vous ne voyez pas de coche, aucune connexion n'est activée.

  4. Dans la boîte de dialogue Configurer la connexion, cliquez sur Supprimer la connexion.

  5. Lorsque vous êtes invité à confirmer que vous souhaitez la connexion entre les composants WebPart, cliquez sur OK.

Haut de la Page

Types courants de connexions de composants WebPart

Il existe de nombreuses manières de combiner et de connecter des composants WebPart dans une page WebPart. Vous pouvez créer plusieurs de ces connexions WebPart dans votre page WebPart. Les scénarios ci-dessous décrivent les types courants de connexions de données entre des composants WebPart.

Informations principales / détaillées

Vous disposez d'une liste de données principales et vous devez afficher des informations détaillées relatives à cette liste principale.

Exemple de connexion Informations principales/détaillées

1.  Un composant WebPart de données de base d'employé contient des données d'employé accessibles couramment comme l'ID, le nom et la fonction.

2.  Pour consulter les détails d'un employé, vous sélectionnez une ligne.

3.  La ligne est transmise à l'autre composant WebPart.

4.  Dans le composant WebPart de détails d'employé, tous les détails de l'employé sont affichés dans un formulaire.

Dans un composant WebPart d'affichage de liste, vous pouvez même trier et filtrer une grande liste pour rechercher l'employé avant de sélectionner la ligne. Si les données détaillées sont étendues, vous pouvez même afficher le composant WebPart de détails d'employé dans une autre page WebPart.

Informations résumées / détaillées

Vous disposez d'une liste de données résumées et vous devez afficher les informations détaillées qui produisent les données résumées.

Exemple de connexion Informations résumées/détaillées

1.  Un composant WebPart de paiement cumulé stub contient des informations d'indemnités.

2.  Vous sélectionnez les informations résumées concernant les vacances et les absences pour congés maladie cumulés.

3.  Les informations résumées sont transmises à l'autre composant WebPart.

4.  Dans le composant WebPart de détails de paiement stub qui affiche des données hebdomadaires, vous vérifiez les semaines au cours desquelles vous avez enregistré ces jours pour vous les remémorer ou vérifier leur exactitude.

Connexion parent / enfant

Vous affichez une liste de données (parent) et pour chaque ligne il existe une ou plusieurs lignes associées (enfant) à afficher dans une autre liste.

Exemple de connexion Parent/enfant

1.  Un composant WebPart de commandes fournit une liste des dernières commandes des clients.

2.  Vous cliquez sur la ligne qui contient la commande à consulter.

3.  La ligne est transmise à l'autre composant WebPart.

4.  Dans le composant WebPart, tous les éléments de ligne pour cette commande sont affichés.

Recherche / filtrage

Vous souhaitez entrer des données comme des critères de recherche ou de filtrage, dans un composant WebPart pour afficher le résultat dans un autre composant WebPart.

Exemple de connexion Recherche/filtrage

1.  Dans le composant WebPart de recherche de livre, vous entrez les informations de livre comme le titre, l'auteur et le thème pour rechercher le livre ou l'ensemble de livres.

2.  Vous cliquez sur Envoyer.

3.  Les critères de recherche sont transmis à l'autre composant WebPart.

4.  Le composant WebPart de liste de livres affiche un ou plusieurs livres correspondant aux critères de recherche.

Calculs

Même si vous pouvez souvent calculer des données dans un composant WebPart, vous pouvez parfois combiner deux composants WebPart pour des calculs plus souples.

Exemple de connexion Calculs

1.  Vous entrez les numéros d'hypothèque dans un composant WebPart d'hypothèque.

2.  Vous cliquez sur Rechercher.

3.  Les numéros d'hypothèque sont transmis à l'autre composant WebPart.

4.  Le composant WebPart de calcul des hypothèques calcule l'hypothèque et affiche le plan de paiement mensuel.

Autres affichages des données

L'affichage des données de différentes manières peut vous aider à comprendre les implications, tendances et relations. Vous pouvez transmettre des listes, des lignes et des cellules (ou des champs et des paramètres) d'un composant WebPart et afficher les données dans une autre vue de données.

Autre vue d'une liste

Vous souhaitez afficher tous les employés de la société dans un organigramme.

Autre vue des données d'une liste

1.  Le composant WebPart d'employés affiche l'ID employé, le nom de l'employé, sa fonction et l'ID responsable de toutes les personnes qui travaillent dans votre société.

2.  Dans la mesure où vous utilisez toutes les données, aucune sélection n'est nécessaire.

3.  Toutes les données sont transmises à l'autre composant WebPart.

4.  Le composant WebPart d'organigramme affiche les relations de travail entre les employés et peuvent afficher d'autres vues de cette hiérarchie.

Autre vue d'une ligne

Vous souhaitez afficher une ligne de renseignements personnels dans un graphique, comme un graphique à secteurs ou à barres.

Autre vue des données d'une ligne

1.  Un composant WebPart de statistiques démographiques affiche des données comme l'âge, le revenu, l'héritage.

2.  Vous sélectionnez une ligne de données démographiques.

3.  Vous transmettez les données à un autre composant WebPart.

4.  Le composant WebPart de graphique affiche la ligne de données dans un graphique à secteurs ou à barres.

Autre vue d'une cellule

Vous souhaitez suivre la progression globale d'une campagne de collecte de fonds.

Autre vue des données d'une cellule

1.  Dans un composant WebPart de collecte de fonds, chaque membre entre le montant qu'il a collecté.

2.  Le total actuel s'affiche dans un champ de total.

3.  Le champ de total est transmis à l'autre composant WebPart.

4.  Vous vérifiez la progression globale du groupe dans le composant WebPart de l'objectif de l'oeuvre de charité.

Amélioration des données

Vous souhaitez enrichir les données de base concernant des personnes et des sites pour les rendre plus intéressants, attrayants et utiles.

Exemple d'enrichissement des données

1.  Un composant WebPart de contacts affiche des informations dont vous avez besoin pour suivre les partenaires d'une société, comme le nom, l'adresse et éventuellement une photo.

2.   Vous sélectionnez un contact.

3.  Une ligne de données est transmise à l'autre composant WebPart.

4.  Vous découvrez une photo du contact affichée dans le composant WebPart d'image, puis recherchez l'adresse professionnelle du contact dans un composant WebPart de carte.

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.

×