Er worden in uw bedrijf grote hoeveelheden gegevens verzameld en opgeslagen. Het is de bedoeling dat u en uw team snel toegang tot deze gegevens hebben en er direct mee kunnen werken. Daartoe wilt u op de Microsoft SharePoint-site van uw team een toepassing maken waarmee gegevens kunnen worden bijgehouden en in een rapport kunnen worden opgenomen. Waar begint u?
Met Microsoft Office SharePoint Designer 2007 kunt u snel een aangepaste weergave van dynamische gegevens ofwel een gegevensweergave maken. In een gegevensweergave kunt u gegevens uit de meest uiteenlopende bronnen bekijken, waaronder databasequery's, XML-documenten, lijsten en bibliotheken uit SharePoint, webservices en scripts op een server.
Er bestaan twee manieren om gegevensweergaven in een pagina in te voegen. U kunt een gegevensweergave maken door de gegevensbron uit de mappenlijst of gegevensbronbibliotheek naar een nieuwe of bestaande pagina van de website te slepen. Of u maakt een gegevensweergave met de opdracht Gegevensweergave invoegen en u wijzigt deze weergave vervolgens onmiddellijk door uitsluitend velden in te voegen die u in het taakvenster Details van gegevensbron wilt weergeven.
In dit artikel worden gegevensweergaven beschreven. Daarnaast leert u in dit artikel hoe u een voorbeeld-XML-bestand maakt dat u als gegevensbron gebruikt. Ook ziet u hoe u op basis van die gegevens een gegevensweergave maakt. U gebruikt daarbij eerst de methode slepen-en-neerzetten en daarna het taakvenster Details van gegevensbron. In dit artikel wordt een XML-bestand als gegevensbron gebruikt, zodat u de gegevensbron probleemloos kunt maken en toepassen. U kunt in de volgende procedures echter een willekeurige gegevensbron gebruiken. Vooral SharePoint-lijstgegevens zult u bij het maken van gegevensweergaven geregeld als gegevensbron gebruiken.
Belangrijk In dit artikel wordt de manier beschreven waarop u gegevensweergaven maakt voor SharePoint-sites op servers waarop Microsoft Windows SharePoint Services 3.0 wordt uitgevoerd. Als uw site zich niet op een server bevindt waarop Windows SharePoint Services 3.0 wordt uitgevoerd, is het mogelijk dat niet alle functionaliteit beschikbaar is.
In dit artikel
Wat is een gegevensweergave?
Een gegevensweergave is een dynamische, aanpasbare weergave van een gegevensbron waarbij de mogelijkheden van Microsoft ASP.NET-technologie optimaal worden benut. Met Office SharePoint Designer 2007 worden gegevens uit een gegevensbron in de vorm van XML (Extensible Markup Language) (XML (Extensible Markup Language): een compacte vorm van SGML (Standard Generalized Markup Language) die het mogelijk maakt voor ontwikkelaars om aangepaste codes te maken waarmee informatie op een flexibele manier kan worden ingedeeld en gepresenteerd.) opgehaald, waarna deze gegevens met behulp van een XSLT (Extensible Stylesheet Language Transformation) (XSL-transformatie (XSLT): een bestand dat wordt gebruikt om XML-documenten om te zetten in andere typen documenten, zoals HTML of XML. Bedoeld voor gebruik als onderdeel van XSL.) worden weergegeven. Het is mogelijk een gegevensweergave met Office SharePoint Designer 2007 te wijzigen. In een gegevensweergave kunt u gegevens uit de meest uiteenlopende bronnen bekijken, waaronder databasequery's, XML-documenten, lijsten en bibliotheken uit SharePoint, webservices en scripts op een server. Ook kunt u een gegevensweergave met gegevens uit meerdere gegevensbronnen maken.

Gegevensweergaven zijn dynamische weergaven van gegevens die u kunt filteren, sorteren en groeperen. Ook is het mogelijk de indeling te wijzigen, stijlen toe te passen of voorwaardelijke opmaak toe te passen in een WYSIWYG-omgeving (What You See Is What You Get).
Nadat u een gegevensweergave in de pagina hebt ingevoegd, kunt u met de WYSIWYG-hulpmiddelen uit Office SharePoint Designer 2007 kolommen toevoegen en verwijderen, tekenopmaak wijzigen en kleuren toepassen. Als u een gegevensweergave met de WYSIWYG-hulpmiddelen uit Office SharePoint Designer 2007 opmaakt, wordt er rechtstreeks XSL (Extensible Stylesheet Language) (Extensible Stylesheet Language (XSL): een XML-vocabulaire dat wordt gebruikt om XML-gegevens om te zetten in een andere vorm, zoals HTML, door middel van een opmaakmodel waarin presentatieregels zijn gedefinieerd.) in de HTML ingevoegd. Als het mogelijk is de XSL zonder meer in de codeweergave te wijzigen, kunt u met de opmaakhulpmiddelen uit Office SharePoint Designer 2007 snel en eenvoudig XSL toepassen, zonder u eerst in deze taal te hoeven verdiepen.
Terug naar boven
Een XML-bestand als voorbeeldgegevensbron maken
Noordenwind is een bedrijf dat delicatessen importeert en exporteert. De productlijst van het bedrijf is in XML gedefinieerd. De productlijst bevat voorraadgegevens. Uw team houdt de voorraad momenteel bij door rapporten af te drukken en onder de andere teams te verspreiden. U adviseert een gegevensweergave op de intranetsite van het bedrijf te plaatsen, zodat teams binnen het gehele bedrijf snel en eenvoudig de beschikking hebben over productvoorraadgegevens en er geen voorraadrapporten meer hoeven te worden afgedrukt.
In de volgende procedures wordt een XML-bestand als gegevensbron gebruikt. Als u op uw SharePoint-site niet over een XML-bestand beschikt, moet u eerst de productlijst van Noordenwind maken. Nadat u de lijst hebt gemaakt, kunt u de gegevens uit de lijst in een gegevensweergave opnemen.
Producten.xml maken
- Klik in het menu Bestand op Site openen.
- Blader in het dialoogvenster Site openen naar uw SharePoint-site. Selecteer de site en klik op Openen.
- Zodra u daarom wordt gevraagd, typt u in het dialoogvenster Verbinding maken met uw gebruikersnaam en wachtwoord. Klik vervolgens op OK.
- Klik in het menu Bestand op Nieuw.
- Dubbelklik in het dialoogvenster Nieuw op Tekstbestand.
Op uw website wordt een nieuw tekstbestand geopend.
- Kopieer de volgende coderegels door deze te selecteren en op CTRL+C te drukken.
<?xml version="1.0" encoding="utf-8"?>
<ProductsRoot>
<Products>
<ProductID>1</ProductID>
<ProductName>Chai</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>1</CategoryID>
<QuantityPerUnit>10 boxes x 20 bags</QuantityPerUnit>
<UnitPrice>18</UnitPrice>
<UnitsInStock>39</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>10</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>2</ProductID>
<ProductName>Chang</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>1</CategoryID>
<QuantityPerUnit>24 - 12 oz bottles</QuantityPerUnit>
<UnitPrice>19</UnitPrice>
<UnitsInStock>17</UnitsInStock>
<UnitsOnOrder>40</UnitsOnOrder>
<ReorderLevel>25</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>3</ProductID>
<ProductName>Aniseed Syrup</ProductName>
<SupplierID>1</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>12 - 550 ml bottles</QuantityPerUnit>
<UnitPrice>10</UnitPrice>
<UnitsInStock>13</UnitsInStock>
<UnitsOnOrder>70</UnitsOnOrder>
<ReorderLevel>25</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>4</ProductID>
<ProductName>Chef Anton's Cajun Seasoning</ProductName>
<SupplierID>2</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>48 - 6 oz jars</QuantityPerUnit>
<UnitPrice>22</UnitPrice>
<UnitsInStock>53</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>0</ReorderLevel>
<Discontinued>0</Discontinued>
</Products>
<Products>
<ProductID>5</ProductID>
<ProductName>Chef Anton's Gumbo Mix</ProductName>
<SupplierID>2</SupplierID>
<CategoryID>2</CategoryID>
<QuantityPerUnit>36 boxes</QuantityPerUnit>
<UnitPrice>21.35</UnitPrice>
<UnitsInStock>0</UnitsInStock>
<UnitsOnOrder>0</UnitsOnOrder>
<ReorderLevel>0</ReorderLevel>
<Discontinued>1</Discontinued>
</Products>
</ProductsRoot>
- Plaats de invoegpositie in Office SharePoint Designer 2007 boven aan de pagina. Druk op CTRL+V om de gekopieerde code in de pagina te plakken.
- Klik in het menu Bestand op Opslaan als.
- Ga in het dialoogvenster Opslaan als naar het vak Bestandsnaam. Typ in dit vak de naam Producten.xml.
- Klik in de lijst Opslaan als op XML en klik vervolgens op Opslaan.
Terug naar boven
Een gegevensweergave maken door de gegevensbron naar de pagina te slepen
Als u een gegevensbron naar een pagina sleept, bestaat het resultaat uit een standaardweergave van de gegevens, waarbij u de eerste vijf velden uit de gegevensbron in een rij van een basistabel ziet. Het is echter mogelijk de gegevensweergave in alle opzichten te wijzigen. Nadat u de gegevensweergave hebt ingevoegd, kunt u naar eigen inzicht kolommen aan de gegevensweergave toevoegen of kolommen eruit verwijderen. Zie het onderwerp De kolommen in een gegevensweergave wijzigen voor meer informatie.
Gegevensweergaven zijn gebaseerd op de Microsoft ASP.NET 2.0-technologie. Als u een gegevensweergave wilt maken, hebt u eerst een ASP.NET-pagina (ASPX-bestand) nodig. In dit voorbeeld maakt u een nieuwe ASP.NET-pagina en maakt u vervolgens een gegevensweergave door de gegevensbron naar de pagina te slepen.
- Klik in het menu Bestand op Nieuw.
- Dubbelklik in het dialoogvenster Nieuw op ASPX.
Er wordt een nieuwe pagina met een formuliercode geopend.

- Doe een van de volgende dingen:
- Zoek in de mappenlijst de gewenste gegevensbron en sleep deze naar de pagina. In dit voorbeeld gaat het om Producten.xml.
- Klik in het menu Taakvensters op Gegevensbronbibliotheek. Zoek in het deelvenster Gegevensbronbibliotheek de gewenste gegevensbron en sleep deze naar de pagina. In dit voorbeeld gaat het om Producten.xml.
U ziet een gegevensweergave op de pagina. Het taakvenster Details van gegevensbron wordt geopend.

De eerste vijf velden worden in de indeling Basistabel weergegeven.
Terug naar boven
Een gegevensweergave maken met het taakvenster Details van gegevensbron
Als u met het taakvenster Details van gegevensbron een gegevensweergave maakt, voegt u eerst een gegevensweergave in de pagina in. Vervolgens selecteert u een gegevensbron in het taakvenster Gegevensbronbibliotheek, waarin beschikbare gegevensbronnen voor SharePoint-sites worden beheerd. Nadat u een gegevensbron hebt geselecteerd, wordt het taakvenster Details van gegevensbron geopend. In het taakvenster Details van gegevensbron kiest u de gewenste velden en voegt u deze in de gegevensweergave in.
Gegevensweergaven zijn gebaseerd op de ASP.NET 2.0-technologie. Als u een gegevensweergave wilt maken, hebt u eerst een ASP.NET-pagina (ASPX-bestand) nodig. In dit voorbeeld maakt u een nieuwe ASP.NET-pagina en maakt u vervolgens een gegevensweergave met het taakvenster Details van gegevensbron.
- Klik in het menu Bestand op Nieuw.
- Dubbelklik in het dialoogvenster Nieuw op ASPX.
Er wordt een nieuwe pagina met een formuliercode geopend.

- Klik in het menu Gegevensweergave op Gegevensweergave invoegen.
U ziet een lege gegevensweergave op de pagina. Het taakvenster Gegevensbronbibliotheek wordt geopend.

Nadat u de gegevensweergave hebt ingevoegd, kunt u gegevens toevoegen.
- Zoek in het taakvenster Gegevensbronbibliotheek de gegevensbron. Klik op de gegevensbron en klik vervolgens op Gegevens weergeven.
Klik in het voorbeeld onder XML-bestanden op Producten.xml en klik vervolgens op Gegevens weergeven. Als de kop XML-bestanden is samengevouwen, klikt u op het plusteken (+) om de kop uit te vouwen.
- Klik in het taakvenster Details van gegevensbron op de velden die u in de gegevensweergave wilt invoegen.
Tip Als u meerdere velden wilt selecteren, houdt u CTRL ingedrukt en klikt u op de gewenste velden.
Ga in het voorbeeld naar de map ProductsRoot. Klik onder Products op ProductName. Houd CTRL ingedrukt en klik achtereenvolgens op UnitsInStock, UnitsOnOrder en ReorderLevel.

- Klik op Geselecteerde velden invoegen als en klik vervolgens op Meerdere itemweergave om de geselecteerde gegevens in de gegevensweergave in te voegen.
Opmerking Met Eén item weergeven wordt één record in een gegevensweergave getoond. Met Meerdere itemweergave worden meerdere records getoond. De velden zijn daarbij in kolommen opgenomen en elke kolom heeft een kolomkop.
De velden die u in het taakvenster Details van gegevensbron hebt geselecteerd, worden in een tabel weergegeven.

Nadat u een gegevensweergave hebt gemaakt, kunt u met WYSIWYG-hulpmiddelen als de werkbalk Opmaak lettertypen wijzigen, tekst uitlijnen en kleuren toepassen. Als u op een gegevenspunt in de gegevensweergave nieuwe opmaak toepast, wordt de opmaak door Office SharePoint Designer 2007 toegepast op alle gegevens die zich in het XML-bestand op hetzelfde niveau bevinden. Daartoe wordt het XSLT-opmaakmodel gewijzigd dat aan de pagina is gekoppeld. Als u in de vorige afbeelding bijvoorbeeld Chai selecteert en vervolgens op Vet klikt op de werkbalk Opmaak, wordt deze opmaak door Office SharePoint Designer 2007 op alle inhoud in het veld ProductName toegepast.

Terug naar boven
Suggesties voor volgende stappen
Gegevensweergaven zijn krachtige weergaven van dynamische gegevens die u volledig kunt aanpassen. U hebt geleerd hoe u een gegevensweergave maakt. Wellicht wilt u nu het volgende leren:
- Gegevens in een gegevensweergave filteren U kunt de gegevens in een gegevensweergave eenvoudig filteren. Zie Gegevens filteren in een gegevensweergave voor meer informatie.
- Gegevens in een gegevensweergave sorteren en groeperen U kunt de gegevens in een gegevensweergave snel sorteren of groeperen. Zie Gegevens in een gegevensweergave sorteren en groeperen voor meer informatie.
- Voorwaardelijke opmaak op een gegevensweergave toepassen U kunt bepaalde opmaak op een gegevensweergave toepassen en daarbij voorwaarden voor de gegevens in de weergave hanteren. Zie Voorwaardelijke opmaak op een gegevensweergave toepassen voor meer informatie.
- Een formulekolom in een gegevensweergave maken U kunt een berekende kolom maken waarin u, net als in een spreadsheet, het resultaat opneemt van een berekening die op andere kolommen in een gegevensweergave is uitgevoerd. U vermenigvuldigt bijvoorbeeld de prijs per eenheid met het aantal eenheden in voorraad en neemt de totale waarde van de artikelen in een afzonderlijke kolom op. Zie Een formulekolom in een gegevensweergave maken voor meer informatie.
- Kolommen in een gegevensweergave wijzigen U kunt snel en eenvoudig kolommen aan een gegevensweergave toevoegen. Ook is het mogelijk kolommen te verwijderen of anders te rangschikken. Zie Kolommen in een gegevensweergave wijzigen voor meer informatie.
- Gegevens uit meerdere bronnen in één gegevensweergave weergeven U kunt twee of meer gerelateerde gegevensbronnen koppelen en de gegevens uit deze bronnen in één gegevensweergave opnemen. Zie Gegevens uit meerdere bronnen in één gegevensweergave weergeven voor meer informatie.
- Voorbeeldgegevens in een gegevensweergave weergeven U kunt eenvoudig voorbeeldgegevens in een gegevensweergave tonen. Zie Voorbeeldgegevens in een gegevensweergave weergeven voor meer informatie.
Terug naar boven