Verbinden von Daten in Webparts

Mit den Menüs und Schaltfläche in einem SharePoint-Webpart können Sie Datenverbindungen erstellen, ohne benutzerdefinierten Code schreiben zu müssen. Durch Verbinden von Webparts können Sie beispielsweise alternative Sichten auf die Daten von zwei Webparts darstellen. Darüber hinaus können Sie Berechnungen zwischen zwei Webparts ausführen oder ein Webpart mit den Werten eines anderen Webparts filtern. Sie können alle derartigen Verbindungen auf einer Seite verwenden. Sie können auch Verbindungen zwischen Webparts auf zwei verschiedenen Seiten einer Website auf der obersten Ebene erstellen, wenn Sie ein mit der Website kompatibles Webdesignprogramm verwenden, z. B. SharePoint Designer.

Inhalt dieses Artikels

Übersicht über Webpartverbindungen

Erstellen von Webpartverbindungen

Erstellen oder Ändern einer Verbindung zwischen zwei Webparts

Fertigstellen der Webpartverbindung

Entfernen einer Verbindung zwischen zwei Webparts

Gängige Arten von Webpartverbindungen

Master und Details

Zusammenfassung und Details

Über- und untergeordnete Daten

Suchen und Filtern

Berechnungen

Alternative Datenansichten

Datenerweiterung

Übersicht über Webpartverbindungen

Mithilfe von Webpartverbindungen können Sie Websiteseiten erstellen oder erweitern. Sie verbinden Webparts so miteinander, dass beim Ausführen einer Aktion in einem Webpart der Inhalt des anderen Webparts geändert wird.

Sie können z. B. ein Listenansicht-Webpart für Mitarbeiterdaten mit dem Bildwebpart verbinden, indem Sie Daten zwischen den beiden Webparts übergeben. Jedes Mal, wenn Sie eine Zeile im Listenansicht-Webpart für Mitarbeiterdaten auswählen, die eine Spalte mit einem Bild dieses Mitarbeiters enthält, wird das Bild im Bildwebpart angezeigt.

Einfache Webpartverbindung

Eine Webpartverbindung bietet die Möglichkeit, Daten aus einem Webpart an ein anderes zu übergeben und das Verhalten der Webparts zu synchronisieren.

Ein Webpart stellt die Daten zur Verfügung.

Bei den Daten kann es sich um Listen, Zeilen, Zellen oder Parameterwerte handeln.

Das andere Webpart erhält die Daten.

Sie können eine Webpartverbindung von einem der beiden Webparts aus erstellen, indem Sie im Webpartmenü unter dem Befehl Verbindungen das Untermenü mit den Verbindungstypen verwenden.

Hinweis :  Sie können Verbindungen nur zwischen Webparts herstellen, die sich auf derselben Seite befinden. Wenn Sie ein Webpart mit Daten von einer anderen Website oder Datenquelle verbinden möchten, können Sie mit einem Webdesignprogramm wie SharePoint Designer eine Datenansicht hinzufügen.

So könnte der Untermenübefehl des einen Webpart-Verbindungstyps Zeile bereitstellen für und der Untermenübefehl des Zielwebpart-Verbindungstyps Zeile erhalten von lauten. In der folgenden Tabelle werden die Befehle beschrieben, die im Untermenü Verbindungen angezeigt werden können.

Befehl im Untermenü "Verbindungen" 

Beschreibung

'Datenzeile' senden an

Sie können das Listenansicht-Webpart mit einem anderen Webpart verbinden, indem Sie eine ausgewählte Datenzeile an das andere Webpart übergeben

In der Standardansicht wird automatisch eine Spalte Element auswählenhinzugefügt, wenn Sie die Verbindung mit dem Listenansicht-Webpart herstellen. Die Spalte enthält Optionen, mit denen Sie angeben können, welche Zeile an das andere Webpart übergeben werden soll. Sie können in der Standardansicht jeweils nur eine Zeile auswählen. Manche Spalten, z. B. die Spalte Bearbeiten, können nicht in einer Webpartverbindung verwendet werden.

In der Datenblattansicht können Sie zwar mehrere Zeilen auswählen, aber nur jeweils eine Zeile an das andere Webpart übergeben. Wenn mehrere Zeilen ausgewählt sind, wird die Zeile, die die aktive Zelle enthält, an das andere Webpart übergeben; alle anderen Zeilen werden ignoriert. Es ist nicht möglich, Daten in Ergebniszeile oder in Neue Zeile an das andere Webpart zu übergeben.

Bei einer derartigen Verbindung können mehrere Webparts mit dem Listenansicht-Webpart verbunden werden.

'Parameterwerte' abrufen von

Mit dieser Option werden die Parameter aus einer Spalte im Anbieterwebpart von einer Spalte im Consumerwebpart übernommen.

'Filterwerte' abrufen von

In der Standard- und der Datenblattansicht können Sie das Listenansicht-Webpart mit einem anderen Webpart verbinden, über das die folgenden Informationen bereitgestellt werden:

  • Mindestens ein Spaltennamen und ein Wertpaar mit Daten zum Filtern von Daten im Listenansicht-Webpart

  • Eine Datenspalte zum Sortieren der Daten im Listenansicht-Webpart in aufsteigender oder absteigender Reihenfolge

Bei einer derartigen Verbindung kann nur ein anderes Webpart mit dem Listenansicht-Webpart verbunden werden.

Sie können Verbindungen zwischen Webparts auf zwei verschiedenen Webpartseiten auf derselben Website auf oberster Ebene erstellen, wenn Sie ein Webdesignprogramm wie SharePoint Designer verwenden.

Seitenanfang

Erstellen von Webpartverbindungen

Führen Sie die drei folgenden Schritte aus, bevor Sie eine Verbindung zwischen Webparts erstellen.

Schritt 1: Festlegen der auf der Seite zur Verfügung zu stellenden Daten   
Oftmals sind in einer Website Listen vorhanden, in denen die gewünschten Daten enthalten sind. In Listen werden die Daten in tabellarischer Form dargestellt. Sie können die Daten leicht ändern und aktualisieren, die Sortierreihenfolge ändern, die Liste filtern und Daten zusammenfassen. Sie können eine Ansicht erstellen, in der nur die ausgewählten Daten im gewünschten Format angezeigt werden. Mithilfe der Ansichtsauswahl im Toolbereich können Sie die Ansicht eines Listenansicht-Webparts ändern, damit Sie nur mit den benötigten Spalten arbeiten. Klicken Sie zum Erstellen einer Ansicht von der Liste aus im Menüband unter Listentools nacheinander auf Liste und Ansicht erstellen. Wählen Sie anschließend das gewünschte Ansichtsformat und dann die anzuzeigenden Daten aus.

Schritt 2: Hinzufügen von Listenansicht-Webparts zu einer Seite   
Sie können einer Seite eine Liste hinzufügen, indem Sie diese als Webpart einbinden.

Schritt 3: Verbinden der Webparts, damit das gewünschte Ergebnis entsteht   
Sie können Verbindungen nur zwischen Webparts herstellen, die Webpartverbindungen unterstützen. Zu den Webparts, die Webpartverbindungen unterstützen, gehören das Listenansicht-Webpart, das Formularwebpart und das Bildwebpart.

Im Untermenü Verbindungen des Webpartmenüs wird nur der Verbindungstyp angezeigt, der erstellt werden kann. Im Untermenü der verfügbaren Webparts werden nur kompatible Webparts angezeigt. Sobald Sie die ersten beiden Schritte ausgeführt haben, können Sie die Webpartverbindung erstellen, ohne Skripts oder Code erstellen zu müssen.

Seitenanfang

Erstellen oder Ändern einer Verbindung zwischen zwei Webparts

Mithilfe von Menüs und Dialogfeldern können Sie Webparts miteinander verbinden, Daten zwischen ihnen übergeben und ihr Verhalten synchronisieren.

  1. Navigieren Sie zu der Seite mit den beiden Webparts. die verbunden werden sollen.

  2. Klicken Sie im Menü Websiteaktionen  Schaltflächensymbol  auf Seite bearbeiten.

  3. Klicken Sie in einem der Webparts auf das Webpartmenü. Zeigen Sie anschließend auf Verbindungen und dann auf den Verbindungstyp, den Sie erstellen oder ändern möchten, z. B. Zeile bereitstellen für oder Sortierreihenfolge/Filter erhalten von. Klicken Sie dann auf den Namen des Webparts, für das Sie eine Verbindung erstellen oder ändern möchten.

    Hinweis :  Das Webpartmenü ist möglicherweise nicht aktiviert oder auf der Seite nicht sichtbar. Dies kann mehrere Gründe haben, wie z. B. ein Webpart oder eine Zone, das bzw. die keine Verbindungen unterstützt, ein nicht kompatibler Browser oder die Tatsache, dass Verbindungen für die Website deaktiviert sind.

    Das Untermenü für den Verbindungstyp variiert jeweils abhängig von Webpartseite und Webpart. Dies hängt u. a. von den Eigenschaftseinstellungen für die Webpartseite, das Webpart bzw. die Webpartzone ab, der Kompatibilität der Webparts auf der Seite sowie von der Verfügbarkeit kompatibler Verbindungstypen in den Webparts.

Bei einigen Webpartverbindungen müssen Sie möglicherweise zusätzliche Informationen im Dialogfeld Verbindung konfigurieren auswählen. So müssen Sie u. U. beispielsweise den gewünschten Verbindungstyp oder eine zu filternde Spalte auswählen. Je nachdem, wie die Webparts erstellt wurden, werden möglicherweise weitere Dialogfelder angezeigt, die für die Webpartverbindung spezifisch sind.

Tipp :  Tip Sie können ein Webpart ausblenden. Dies kann beispielsweise der Fall sein, wenn Sie Daten an ein anderes Webpart übergeben möchten, ohne das Webpart anzuzeigen.

Hinweis :  Im Untermenü der verfügbaren Webparts werden nur Webparts angezeigt, mit denen eine Verbindung hergestellt werden kann. Andere Webparts auf der Seite unterstützen u. U. keine Verbindungen oder keine Verbindung zum aktuellen Webpart. Darüber hinaus gibt es in der Website möglicherweise Obergrenzen für bestimmte Verbindungen.

Seitenanfang

Fertigstellen der Webpartverbindung

Beim Herstellen der ersten Verbindung zwischen Webparts wird das Dialogfeld Verbindung konfigurieren angezeigt. In diesem Dialogfeld können Sie die Spalten zwischen dem Webpart, das die Daten erhält, und dem Webpart, das die Daten bereitstellt, zuordnen.

Hinweis :  Sie können Verbindungen herstellen, die zwar korrekt, aber nicht sinnvoll sind. Angenommen, das Webpart, das die Daten zur Verfügung stellt, enthält eine Artikelnummernspalte und das Webpart, das die Daten erhält, eine Personalnummernspalte. Sie können diese Spalten u. U. zwar einander zuordnen, aber die Ergebnisse ergeben keinen Sinn.

Duie folgende Liste enthält einige gebräuchliche Beispiele für Webpartverbindungen:

Zuordnen einer Datenzeile in einem Webpart zu einer Datenzelle oder einem Datenfeld in einem anderen Webpart   
Sie möchten ausgehend von einem Listenansicht-Webpart für Kontaktdaten eine Verbindung herstellen. Die Listenansicht enthält unter anderem eine Spalte, die einen Hyperlink mit dem Namen Foto enthält. Hierbei handelt es sich um eine URL zu einem Bild der Kontaktperson. Sie stellen eine Verbindung zum Bildwebpart her, in dem nur eine URL zu einem Bild angezeigt werden kann. Um eine sinnvolle Zuordnung zum Bildwebpart zu erhalten, müssen Sie im Webpart für Kontakte die Spalte Foto auswählen.

Zuordnen einer Datenzeile in einem Webpart zu einer Datenspalte in einem anderen Webpart zum Filtern der Daten   
Sie möchten eine Verbindung ausgehend von einem Webpart herstellen, bei dem es sich um ein Listenansicht-Webpart mit Bestelldaten handelt. Eine Spalte der Listenansicht enthält die Belegzeile Bestelldetail-Nr. Sie stellen eine Verbindung zu einem anderen Listenansicht-Webpart her, das mehrere Spalten mit Bestelldetails enthält, u. a. eine Spalte mit dem Namen Bestelldetail-Nr. Um die beiden Webparts so zu verbinden, dass durch Auswahl der Bestellung in einem Webpart alle Artikel aus der Bestellung im anderen Webpart angezeigt werden, müssen Sie die Spalten Bestelldetail-Nr der beiden Webparts einander zuordnen.

Hinweis : Die Namen der Spalten müssen nicht identisch sein. Die zugrunde liegenden Daten müssen jedoch übereinstimmen oder den gleichen Wert aufweisen.

Seitenanfang

Entfernen einer Verbindung zwischen zwei Webparts

  1. Öffnen Sie die Seite.

  2. Klicken Sie im Menü Websiteaktionen  Schaltflächensymbol  auf Seite bearbeiten.

  3. Wählen Sie eines der Webparts aus, von dem die Verbindung entfernt werden soll.

  4. Zeigen Sie im Webpartmenü auf Verbindungen und dann auf den Typ der Verbindung, die entfernt werden soll, z. B. Zeile bereitstellen für oder Sortierreihenfolge/Filter erhalten von.

  5. Klicken Sie anschließend auf den Namens des Webparts, von dem Sie eine Verbindung entfernen möchten.

    Hinweis :  Im Untermenü Verbindungen wird ein Häkchen neben jeder Auswahl angezeigt, für die eine Verbindung aktiviert ist. Wenn kein Häkchen angezeigt wird, ist keine Verbindung aktiviert.

  6. Klicken Sie im Dialogfeld Verbindung konfigurieren auf Verbindung entfernen.

  7. Wenn Sie bestätigen müssen, dass Sie die Verbindung zwischen Webparts entfernen möchten, klicken Sie auf OK.

Gängige Arten von Webpartverbindungen

Es gibt viele Möglichkeiten, Webparts auf einer SharePoint-Seite zu kombinieren und zu verbinden. Sie können mehrere dieser Webpartverbindungen auf der Seite erstellen. In den folgenden Szenarien werden gängige Typen von Datenverbindungen zwischen Webparts beschrieben.

Master und Details

Sie verfügen über eine Masterliste mit Daten, und Sie möchten Detailinformationen zu dieser Masterliste anzeigen.

Beispiel für Master und Details

  1. Ein Webpart Grundlegende Mitarbeiterdaten enthält grundlegende, häufig benötigte Mitarbeiterdaten wie ID, Name und Bezeichnung der Position.

  2. Um Mitarbeiterdetails nachzuschlagen, wählen Sie eine Zeile aus.

  3. Die Zeile wird an das andere Webpart übergeben.

  4. Im Webpart Ausführliche Mitarbeiterdaten werden alle Detailinformationen zu den Mitarbeitern in einem Formular angezeigt.

In einem Listenansicht-Webpart können Sie selbst eine umfangreiche Liste sortieren und filtern, sodass Sie den Mitarbeiter leichter finden können, bevor Sie die entsprechende Zeile auswählen. Wenn die Detaildaten sehr umfangreich sind, können Sie das Webpart Ausführliche Mitarbeiterdaten sogar auf einer anderen Seite anzeigen.

Seitenanfang

Zusammenfassung und Details

Es gibt eine Liste mit Zusammengefassten Daten, und Sie möchten die Detailinformationen anzeigen, aus denen die Zusammenfassung erstellt wurde.

Beispiel für Zusammenfassung und Details

  1. Ein Gehaltsübersicht-Webpart enthält Ihre Gehaltsinformationen.

  2. Sie wählen die Zusammenfassungsinformationen zu Ihren Urlaubs- und Krankheitstagen aus.

  3. Die Zusammenfassungsinformationen werden an das andere Webpart übergeben.

  4. Im Gehaltsdetails-Webpart werden die Daten wochenweise angezeigt, sodass Sie die aufgezeichneten Daten überprüfen können.

Seitenanfang

Über- und untergeordnete Daten

Sie zeigen eine Liste von Daten (übergeordnete Daten) an, und für jede Zeile gibt es mindestens eine zugehörige Zeile (untergeordnete Daten), die in einer anderen Liste angezeigt werden soll.

Beispiel für über- und untergeordnete Daten

  1. Ein Bestellungen-Webpart enthält eine Liste der zuletzt von den Kunden aufgegebenen Bestellungen.

  2. Sie klicken auf die Zeile mit der Bestellung, die überprüft werden soll.

  3. Die Zeile wird an das andere Webpart übergeben.

  4. Im Bestelldetails-Webpart werden alle Artikel aus dieser Bestellung angezeigt.

Seitenanfang

Suchen und Filtern

Sie möchten in ein Webpart Daten wie Such- und Filterkriterien eingeben, und die Ergebnisse sollen in einem anderen Webpart angezeigt werden.

Beispiel für Suchen und Filtern

  1. Im Büchersuche-Webpart geben Sie Informationen wie den Titel, den Autor und das Thema ein, um ein Buch oder eine Reihe von Büchern zu suchen.

  2. Sie klicken auf Senden.

  3. Die Suchkriterien werden an das andere Webpart übergeben.

  4. Im Bücherliste-Webpart werden die Bücher angezeigt, die den Suchkriterien entsprechen.

Seitenanfang

Berechnungen

Sie können Daten innerhalb eines Webparts berechnen, doch manchmal empfiehlt es sich, zwei Webparts zu kombinieren, um flexiblere Berechnungen zu ermöglichen.

Beispiel für Berechnungen

  1. Sie geben Informationen zu einem Hypothekendarlehen in einen Hypothekendaten-Webpart ein.

  2. Sie klicken auf Start.

  3. Die Informationen zu dem Hypothekendarlehen werden an das andere Webpart übergeben.

  4. Im Hypothekenberechnungs-Webpart wird das Hypothekendarlehen berechnet, und die monatlichen Darlehenszahlungen werden angezeigt.

Seitenanfang

Alternative Datenansichten

Indem Sie Daten auf verschiedene Art und Weise anzeigen, können Sie Auswirkungen, Trends und Zusammenhänge besser erkennen. Sie können Listen, Zeilen und Zellen bzw. Felder und Parameter aus einem Webpart übergeben und die Daten in einer alternativen Ansicht anzeigen.

Alternative Ansicht einer Liste

Sie möchten alle Mitarbeiter des Unternehmens in einem Organigramm anzeigen.

Alternative Ansicht von Listendaten

  1. Im Mitarbeiterdaten-Webpart werden die Mitarbeiternummer, der Name, die Bezeichnung der Position und die Managernummer aller Mitarbeiter im Unternehmen angezeigt.

  2. Da alle Daten verwendet werden, ist keine Auswahl erforderlich.

  3. Alle Daten werden an ein anderes Webpart übergeben.

  4. Im Organigrammwebpart werden die Arbeitsbeziehungen zwischen Mitarbeitern angezeigt, und es können alternative Ansichten der Hierarchie angezeigt werden.

    Alternative Ansicht einer Zeile

Sie möchten eine Zeile mit demografischen Daten in einem Diagramm wie einem Kreisdiagramm oder Balkendiagramm anzeigen.

Alternative Ansicht von Zeilendaten

  1. In einem Bevölkerungsstatistik-Webpart werden demografische Daten wie Alter, Einkommen und Herkunft angezeigt.

  2. Sie wählen eine Zeile mit demografischen Daten aus.

  3. Sie übergeben die Daten an ein anderes Webpart.

  4. Im Diagrammwebpart wird die Datenzeile in Form eines Kreisdiagramms und alternativ als Balkendiagramm angezeigt.

    Alternative Ansicht einer Zelle

Sie möchten sich einen Überblick über den Erfolg einer Spendensammlung verschaffen.

Alternative Ansicht von Zellendaten

  1. Alle Mitglieder einer Gruppe tragen in ein Spendenwebpart die Beträge ein, die als Spenden gesammelt haben wurden.

  2. Der aktuelle Gesamtbetrag wird in einem Summenfeld angezeigt.

  3. Das Summenfeld wird an das andere Webpart übergeben.

  4. Im Spendenziel-Webpart wird der Gesamterfolg Ihrer Spendensammelgruppe angezeigt.

Seitenanfang

Datenerweiterung

Sie möchten grundlegende Daten zu Personen und Orten erweitern, um sie interessanter und aussagekräftiger zu gestalten.

Beispiel für Datenerweiterung

  1. In einem Kontaktewebpart werden Informationen, z. B. Name, Anschrift und u. U. sogar ein Foto, für geschäftliche Kontakten angezeigt.

  2. Sie wählen einen Kontakt aus.

  3. Eine Zeile mit Daten wird an das andere Webpart übergeben.

  4. Ein Foto der Kontaktperson wird im Bildwebpart angezeigt, und die Geschäftsadresse des Kontakts ist in einem Kartenwebpart zu sehen.

Seitenanfang

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×