SharePoint-lijsten koppelen met behulp van opzoekveldenHow to link SharePoint lists using lookup fields

In deze zelfstudie leert hoe u twee SharePoint-lijsten kunt koppelen met opzoekvelden.This tutorial shows how you can connect two SharePoint lists with lookup fields.

OverzichtOverview

SharePoint biedt twee soorten opzoekvelden:SharePoint provides two types of lookup fields:

  • Opzoeken: maakt een koppeling met een andere lijst. Een lijst met Orders kan bijvoorbeeld zijn gekoppeld aan klanten in een lijst Klanten;Lookup: links to another list: for example an Orders list may have a lookup field that links to customers in a Customer list;
  • Keuze: door op het veld te klikken of tikken wordt een klein menu met keuzeopties getoond.Choice: clicking or tapping the field displays a small menu of items that you choose from.

In deze zelfstudie bouwt u een app die gebruikmaakt van dit soort opzoekvelden.In this tutorial, you build an app that uses these kinds of lookup fields.

Waar gebruikt u opzoekvelden voor?What do you use lookup fields for?

De gegevens in een onderneming zijn uitgebreid en complex.Data in an enterprise is large and complex. Gegevens in de ene SharePoint-lijst zijn vaak gekoppeld aan gegevens in een andere lijst.Data in one SharePoint list often relates to data in another list. Opzoekvelden zijn de belangrijkste manier om dergelijke bedrijfsgegevens samen te brengen.Lookup fields are the primary way such business data comes together.

Zo kunt u bijvoorbeeld een lijst met Orders hebben, met opzoekvelden die zijn gekoppeld aan een lijst met Klanten, om weer te geven welke klant een bestelling heeft geplaatst.For example, you might have an Orders list which has a lookup field that links to a Customers list, to show which customer placed the order. Door het zoekveld in de lijst met Orders kunt u ook andere gegevens ophalen uit de lijst met Klanten.The lookup field in the Orders list lets you get other data from the Customers list as well. U zou ook een opzoekveld kunnen gebruiken om de lijst met Orders te koppelen aan een lijst met Producten, om zo de vereiste informatie over bestelde producten op te halen, zoals productafbeeldingen, specificaties, de details van de fabrikant, enzovoort.You might also use a lookup field to connect the Orders list to a Product list, and bring in information you need about the product ordered, such as product pictures, specifications, manufacturer details, etc.

Waar gebruikt u keuzevelden voor?What are Choice fields used for?

Keuzevelden worden gebruikt voor zeer korte lijsten. Echter, in plaats van een afzonderlijke lijst te maken, neemt u de lijstwaarden op in een klein menu dat wordt getoond wanneer op het keuzeveld wordt geklikt of getikt, zodat een van deze waarden kan worden geselecteerd.Choice fields are used for very short lists, but instead of actually creating a separate list, you include the list values in a small menu, which appears when you click or tap on the Choice field, and you select one of the values.

Voorbeelden van een dergelijke toepassing zijn gegevens zoals de statuscode van de klant, beschikbaarheid of statuscodes: eigenlijk iedere vastgelegde lijst die relatief kort is.Examples include data like Customer Status Code, Product Availability, State Codes; basically any fixed list that is relatively short. Deze gegevens kunnen ook worden geïmplementeerd als afzonderlijke lijsten, zodat u een opzoekveld kunt gebruiken om een koppeling te maken, maar het is meestal gemakkelijker en sneller om ze te implementeren als keuzevelden.This data could in fact be implemented as separate lists, and then you would use a Lookup field to link to them, but it is usually easier and quicker to implement them as Choice fields.

De lijsten maken in SharePointCreate the lists in SharePoint

In deze zelfstudie koppelt u twee aangepaste SharePoint-lijsten, Assets en RepairShop.In this tutorial, you link two SharePoint custom lists together, Assets and RepairShop. De lijst Assets wordt gebruikt voor het bijhouden van hardware-apparatuur in een team.The Assets list is used to track hardware equipment in a team. Aangezien hardware soms stukgaat, wordt de lijst RepairShop gebruikt om bij te houden welke lokale reparateurs deze kunnen repareren.Since hardware gets broken from time to time, we use the RepairShop list to track the local shops which can fix it.

De opzoekvelden die in dit voorbeeld worden gebruiktThe lookup fields used in this example

De lijst RepairShop gebruik van het veld ContactEmail om de winkel te identificeren.The RepairShop list uses the ContactEmail field to identify the shop. Deze lijst wordt eerst gedefinieerd, zodat elke rij in de lijst Assets ergens naar kan verwijzen.This list is defined first so that each row in the Assets list has something to point to.

De lijst Assets bevat twee opzoekvelden:The Assets list has two lookup fields:

  • een met de naam RepairShop, van het type Opzoeken, die e-mailadressen gebruikt om te verwijzen naar items in de lijst RepairShop;one called RepairShop, of type Lookup, which uses email addresses to point to entries in the RepairShop list;
  • een met de naam AssetType, van het type Keuze, waarmee wordt aangegeven wat voor soort hardware deze asset kan zijn.one called AssetType, of type Choice, which lists the kinds of hardware that this asset might be.

In de praktijk zou u waarschijnlijk meer velden definiëren, afhankelijk van de informatie die u wilt bijhouden.You most likely would define additional fields, depending on the information you need to track.

De lijst RepairShop definiëren en gegevens toevoegenDefine the RepairShop list and add data

U doet dit eerst, zodat u bij het toevoegen van gegevens aan de lijst activa in het opzoekveld Assets.RepairShop items kunt kiezen uit de lijst RepairShop.You do this first, so that when you add data to the Assets list, RepairShop entries are available for you to choose from the Assets.RepairShop lookup field.

  1. Maak op uw SharePoint-site een nieuwe lijst, RepairShop.On your SharePoint site, create a new RepairShop list.

  2. Voeg een veld ContactEmail toe, van het type Eén tekstregel.Add a ContactEmail field of type Single line of text.

  3. Voeg eventueel andere velden toe.Add any other fields you need.

  4. Klik of tik op + Nieuw om voorbeeldgegevens aan de lijst toe te voegen; voeg ten minste 3 rijen toe met verschillende waarden voor ContactEmail.Click or tap + New to enter sample data into the list, at least 3 rows with different ContactEmail values. Wanneer een asset moet worden gerepareerd, kiest u een van deze reparateurs.When an asset needs to be repaired, you choose one of these.

De lijst met Assets definiërenDefine the Assets list

  1. Maak op uw SharePoint-site een nieuwe lijst, Assets.On your SharePoint site, create a new Assets list.

  2. Klik of tik op het plusteken en kies Meer.Click or tap the plus sign and choose More.

  3. Voeg een veld AssetType toe, van het type Keuze, en voer in het tekstvak Typ elke keuze op een nieuwe regel de waarden in die u wilt weergeven in het keuzemenu.Add an AssetType field of type Choice, and in the Type each choice on a separate line text box, fill in the values you want to appear in the choice menu. Klik of tik op OK.Then click or tap OK.

  4. Voeg nu nog een ander veld toe, zoals u in stap 2 heeft gedaan: klik of tik op het plusteken en kies Meer.Start to add another field, just like in step 2: click or tap the plus sign and choose More.

  5. Voeg een veld RepairShop toe, van het type Opzoeken, kies in het tekstvak Informatie ophalen van voor RepairShop en kies in het tekstvak In deze kolom voor ContactEmail.Add a RepairShop field of type Lookup, choose RepairShop from the Get information from text box, and choose ContactEmail from the In this column text box. Klik of tik op OK.Then click or tap OK.

  6. Voeg eventueel nog andere velden toe.Add any additional fields you want.

Een app maken op basis van de lijst AssetsCreate an app from the Assets list

U gebruikt deze app om gegevens toe te voegen aan de lijst Assets.You use this app to add data to the Assets list.

  1. Open PowerApps Studio.Open PowerApps Studio. Als u PowerApps nog niet eerder hebt gebruikt, kunt u zich gratis aanmelden met het e-mailadres van uw organisatie en daarna de instructies volgen om PowerApps Studio te downloaden vanuit de Windows Store.If you are new to PowerApps, sign up for free using your organizational email address and follow the instructions to download PowerApps Studio from the Windows store.

  2. Klik of tik in het menu Bestand (aan de linkerkant) op Nieuw en klik of tik vervolgens op SharePoint.In the File menu (along the left edge), click or tap New, and then click or tap SharePoint.

  3. Kies uit SharePoint-site uit de lijst met Recente sites of voer de URL van uw site direct in het tekstvak in.Choose your SharePoint site from the Recent sites list or enter your site's url directly into the text box. Klik of tik op Ga.Click or tap GO.

  4. Kies de belangrijkste lijst van uw SharePoint-site. In dit voorbeeld is dit Assets.Choose the main list from your SharePoint site, in this example, Assets. Klik of tik op de knop Verbinding maken, in de rechterbenedenhoek.Click or tap the Connect button in the lower-right corner.

Gegevens toevoegen aan de lijst AssetsAdd data to the Assets list

U kunt nu de app uitvoeren en kijken hoe het venster Details weergeven eruitziet voor de opzoekvelden.Now you can run the app and see how the view details screen looks for the lookup fields.

  1. Druk op F5 of selecteer Voorbeeld ( ).Press F5 or select Preview ( ).

  2. Klik of tik op het pictogram + , in de rechterbovenhoek, om een vermelding toe te voegen.Click or tap the + symbol in the upper right corner to add an entry.

  3. Voer een Titel in voor deze asset.Enter a Title for this asset.

  4. Klik of tik op de vervolgkeuzepijl voor AssetType.Click or tap the AssetType dropdown arrow. De weergegeven waarden zijn de waarden die u hebt opgegeven tijdens het maken van dit veld.The values displayed are those you entered when you created this field. Kies een van de items.Choose one of the entries.

  5. Klik of tik op de vervolgkeuzepijl voor Repairshop.Click or tap the RepairShop dropdown arrow. Kies een van de items.Choose one of the entries.

  6. Klik of tik op het vinkje in de rechterbovenhoek om het nieuwe item op te slaan.In the upper-right corner, click or tap the check mark to save the new entry.

  7. (optioneel) Herhaal deze stappen om zoveel items aan de lijst toe te voegen als u wilt.(optional) Repeat this procedure to add as many items to the list as you want.

  8. Druk op Esc om terug te gaan naar de standaardwerkruimte.Press Esc to return to the default workspace.

Voor meer informatieFor more information