In een lijstrelatie wordt informatie uit de ene lijst (de bronlijst) automatisch weergegeven in een andere lijst (de doellijst). Met lijstrelaties kunt u informatie uit twee lijsten samenvoegen en deze consistent houden terwijl personen lijstitems bewerken en verwijderen.
Met relaties kunt u informatie in meerdere lijsten bijhouden en onderhouden. Doellijstitems kunnen ook worden gekoppeld aan meerdere kolommen met informatie uit de bronlijst en deze weergeven en relaties kunnen van invloed zijn op wat er gebeurt wanneer een item wordt verwijderd (zie Items met een relatie verwijderen).
In dit artikel
Een opzoekkolom aan een bestaande lijst toevoegen
Kolommen maken in de bronlijst
Items met een relatie verwijderen
Lijstrelaties beheren wanneer lijsten veel items hebben
Aan de slag met lijstrelaties
Als u een lijstrelatie wilt maken, hebt u twee lijsten nodig: de bronlijst en de doellijst. U moet eerst de bronlijst maken.
In dit voorbeeld gebruiken we een lijst met cursussen als de bronlijst en een leeslijst als de doellijst. Het doel is om voor elk boek in de leeslijst een cursusnaam en cursus-id weer te geven zonder de informatie handmatig te hoeven invoeren.
Maak de bronlijst. Deze lijst bevat kolommen voor alle informatie die u later in de doellijst wilt weergeven, evenals aanvullende informatie voor elk lijstitem voor onze administratie. We maken bijvoorbeeld een Cursuslijst met de kolommen: Cursusnaam (titel), Cursus-id (één regel tekst), Lestijd (datum en tijd) en Semesterlengte (keuze, met twee opties: volledig, half).
Vul de bronlijst in. Maak lijstitems voor alle informatie die u later in de doellijst wilt weergeven. Voor het voorbeeld voegen we drie cursussen toe: Intermediate Computer Science, Intro to Computer Science en Machine Learning. De lijst ziet er ongeveer als volgt uit:
Cursuslijst
Course Name (Naam van de cursus)
(Titel)Cursus-id
(Tekst van één regel)Lesuren
(Datum en tijd)Semesterlengte
(Keuze)Informatica voor gevorderden CS200 9-9-2021 12:00 uur Volledig Inleiding tot de informatica CS101 8-9-2021 09:00 uur De helft Machine leren CS405 10-9-2021 13:30 uur Volledig Maak de doellijst. We voegen een kolom Auteur (één regel tekst) en een kolom Kosten (valuta) toe.
Als u een opzoekkolom wilt toevoegen aan de doellijst, selecteert u Kolom>opzoeken toevoegen.
Voer een naam in die boven aan de kolom moet worden weergegeven. Laten we het Course Name noemen.
Selecteer onder Een lijst selecteren als bron de bronlijst. Selecteer voor dit voorbeeld de lijst Cursussen.
Selecteer onder Selecteer een kolom uit de bovenstaande lijst de kolom in de bronlijst die u wilt weergeven in deze lijst (de doellijst) in de nieuwe kolom die u maakt. Selecteer voor dit voorbeeld Titel omdat we de naam van de cursus willen weergeven.
Als u meer opzoekgegevens uit de bronlijst wilt weergeven in de doellijst, selecteert u Meer opties. Selecteer voor dit voorbeeld alleen Cursus-id.
Selecteer Opslaan en vul de doellijst in. Wanneer u een boek toevoegt aan de doellijst (leeslijst), is er nu een optie om informatie uit de bronlijst toe te voegen. Voor het voorbeeld, voor The Future of Computing by Lovelace, selecteert u de naam van de cursus 'Machine Learning' en de cursus-id wordt automatisch ingevuld (in dit geval is het CS405). Omdat de kolommen opzoekkolommen zijn, hoeft u slechts één kolom in te vullen, terwijl met de andere kolom de gegevens uit de bronlijst worden ingevuld.
Uw doellijst ziet er ongeveer als volgt uit:
Leeslijst
Titel Auteur
(Tekst van één regel)Kosten
(Valuta)Course Name (Naam van de cursus)
(Opzoeken)Cursus-id
(Opzoeken)Informatica voor mensen Smit $20.21 Inleiding tot de informatica CS101 De toekomst van computers Lovelace $18.15 Machine leren CS405 Een computer gebruiken als een professional Cline $44.99 Informatica voor gevorderden CS200 Typen voor morgen Lorenz $60.20 Machine leren CS405
In de leeslijst worden de naam en cursus-id van de cursus nu rechtstreeks vanuit de lijst met cursussen weergegeven en is het eenvoudiger om nieuwe lijstitems te categoriseren door opties in de lijst met cursussen te selecteren. U kunt ook de lijst met cursussen bijwerken. Deze lijst wordt automatisch bijgewerkt in de leeslijst en er kan rechtstreeks vanuit de lijst met cursussen een rechtstreekse koppeling naar de lijst met cursussen worden gemaakt.
Unieke kolommen
Wanneer u een kolom maakt, kunt u opgeven dat de kolom unieke waarden moet bevatten. Dit betekent dat de lijst geen dubbele waarden in die kolom mag bevatten. U kunt geen lijstitem toevoegen dat een dubbele waarde bevat, een bestaand lijstitem wijzigen waardoor een dubbele waarde zou ontstaan of een item uit de Prullenbak herstellen als dit een dubbele waarde zou opleveren. En als u een opzoekkolom maakt in een bronlijst en u die kolom definieert als uniek, mag de kolom in de doellijst ook geen dubbele waarden bevatten.
Opmerking
Uniciteit is niet hoofdlettergevoelig. ORD-231 en ord-231 worden bijvoorbeeld als dubbele waarden beschouwd.
Een unieke kolom moet ook een index bevatten. Wanneer u een unieke kolom maakt, wordt u mogelijk gevraagd de index te maken. De index wordt automatisch gemaakt wanneer u OK selecteert. Wanneer een unieke kolom een index heeft, kunt u de index niet uit die kolom verwijderen, tenzij u de kolom eerst opnieuw definieert en dubbele waarden toestaat.
Ondersteunde kolomtypen voor unieke kolommen:
- Een regel tekst
- Keuze (enkele waarde)
- Getal
- Valuta
- Datum en tijd
- Opzoeken (enkele waarde)
- Persoon (enkele waarde)
Niet-ondersteunde kolomtypen voor unieke kolommen:
- Meerdere regels tekst
- Keuze (meerdere waarden)
- Berekend
- Hyperlink of afbeelding
- Aangepaste kolommen
- Opzoeken (meerdere waarden)
- Persoon (meerdere waarden)
- Ja/Nee
Een opzoekkolom aan een bestaande lijst toevoegen
Houd er rekening mee dat de bronlijst de lijst is met de informatie die u wilt weergeven en dat de doellijst de lijst is waarin u de gegevens wilt weergeven. Bekijk bijvoorbeeld de sectie hierboven Aan de slag met lijstrelaties.
Opmerking
Opzoekkolommen moeten binnen dezelfde site worden gemaakt en gebruikt. Sitekolommen die zijn gemaakt op de hoofdsite, kunnen niet worden gebruikt op subsites.
- Selecteer in de lijst waar u de kolom Opzoeken wilt toevoegen de optie Kolom>opzoeken.
- Selecteer onder Een lijst selecteren als bron de bronlijst waaruit u informatie wilt ophalen.
- Selecteer onder Selecteer een kolom uit de bovenstaande lijst de gegevens uit de bronlijst in deze nieuwe kolom in de doellijst. De informatie die u selecteert, wordt weergegeven in de nieuwe kolom die u maakt.
- Als u meer opzoekinformatie uit de bronlijst in meer kolommen wilt weergeven, selecteert u Meer opties. Met alle selectievakjes die u hier inschakelt, worden nieuwe kolommen voor uw doellijst gemaakt. U kunt later meer kolommen toevoegen aan deze instellingen als u meer informatie uit de bronlijst wilt weergeven.
- Als u wilt dat verwijderingen uit de bronlijst invloed hebben op deze lijst, schakelt u onder Verwijderingen uit bronlijst zijn van invloed op deze lijst, Ja in. Zie Items met een relatie verwijderen voor meer informatie.
- Schakel desgewenst andere instellingen in of uit en selecteer Opslaan.
Kolommen maken in de bronlijst
De volgende tabel bevat een overzicht van de kolomtypen die wel en niet kunnen worden gebruikt om opzoekkolommen te maken.
Ondersteunde kolomtypen:
- Een regel tekst
- Getal
- Datum en tijd
- Opzoeken (enkele waarde)
Niet-ondersteunde kolomtypen:
- Meerdere regels tekst
- Keuze
- Berekend
- Hyperlink of afbeelding
- Aangepaste kolommen
- Opzoeken (meerdere waarden)
- Persoon
- Ja/Nee
- Valuta
Items met een relatie verwijderen
Wanneer u een opzoekkolom maakt, kunt u onder Relatie het selectievakje Relatiegedrag afdwingen inschakelen en vervolgens Verwijderen beperken of Trapsgewijs verwijderen selecteren.
Opmerking
U moet de machtiging Lijsten beheren voor een lijst hebben om relaties te kunnen maken of verwijderen.
Verwijderen beperken betekent dat er geen items uit de bronlijst kunnen worden verwijderd die worden weergegeven in de doellijst, omdat de bronlijst is gekoppeld aan deze doellijst. U kunt doorgaan met het toevoegen van items aan de bronlijst, maar u kunt geen items meer verwijderen zoals voorheen.
Trapsgewijs verwijderen zorgt ervoor dat alle gerelateerde items tegelijkertijd uit beide lijsten worden verwijderd. Als u het item uit de bronlijst verwijdert, wordt het ook verwijderd uit de doellijst.
Als u Relatiegedrag afdwingen uitschakelt, wordt het item standaard uit de doellijst verwijderd wanneer u het uit de bronlijst verwijdert.
Lijstrelaties beheren wanneer lijsten veel items hebben
Wanneer een lijst duizenden items bevat, kan het sorteren, doorzoeken en filteren langer duren. Lijsten indexeren kolommen automatisch op volgorde van aanmaakdatum om de sortering in grote lijsten te optimaliseren. Als u een kolom handmatig wilt indexeren, raadpleegt u Een index toevoegen aan een lijst- of bibliotheekkolom.
Wanneer u lijstrelaties in een grote lijst maakt, kan een resourcedrempel of -limiet worden bereikt en kan dit in de volgende gevallen worden geblokkeerd:
- Als u een kolom uniek maakt in een bestaande lijst met meer items dan de drempelwaarde voor de lijstweergave (als u één item toevoegt aan een lijst waardoor de lijst groter wordt dan de drempel voor de lijstweergave, wordt deze meestal niet geblokkeerd).
- Als u Trapsgewijs verwijderen of Verwijderen beperken inschakelt voor een opzoekveld in een lijst met meer items dan de drempelwaarde voor lijstweergave.
- U hebt de drempelwaarde voor zoekacties in lijstweergave overschreden. Deze is standaard ingesteld op twaalf opzoekkolommen.
- Het aantal items in een verwijderbewerking is meer dan 1000.
Zie Grote lijsten en bibliotheken beheren voor meer informatie over het beheren van lijsten met veel items.