Een subgegevensblad toevoegen

Wanneer twee tabellen in Access een of meer velden gemeen hebben, kunt u het gegevensblad uit een tabel insluiten in een andere tabel. Een ingesloten gegevensblad, een zogenaamd subgegevensblad, is handig als u gerelateerde of samengevoegde gegevens in een tabel of tabel wilt query.

In dit artikel

Inleiding tot subgegevensbladen

Een subgegevensblad is handig als u de informatie uit verschillende gegevensbronnen in één gegevensbladweergave wilt bekijken. In de voorbeelddatabase Noordenwind bevat de tabel Orders bijvoorbeeld een-op-veel-relatie tabel Orderinformatie.

laat relatie tussen twee tabellen zien

Als de tabel Ordergegevens als een subgegevensblad is toegevoegd aan de tabel Orders, kunt u gegevens zoals de producten in een specifieke order (elke rij) weergeven en bewerken door het subgegevensblad voor die order te openen.

laat gegevensblad met geopend subgegevensblad zien

Als u subgegevensbladen aan uw tabellen toevoegt, beperkt u het gebruik van deze subgegevensbladen tot het weergeven en niet bewerken van belangrijke zakelijke gegevens. Als u gegevens in een tabel wilt bewerken, is het raadzaam formulieren te gebruiken om de gegevens te bewerken in plaats van subgegevensbladen, aangezien de kans groter is dat er fouten optreden in de gegevensbladweergave als gebruikers niet voorzichtig zijn met het schuiven naar de juiste cel. Houd er ook rekening mee dat het toevoegen van een subgegevensblad aan een grote tabel een negatieve invloed kan hebben op de prestaties van de tabel.

In Microsoft Access wordt automatisch een subgegevensblad gemaakt wanneer u een tabel maakt die voldoet aan een van de volgende criteria:

  • De tabel staat in een een-op-een-relatie.

  • De tabel is de 'een'-kant van een een-op-veel-relatie, waarbij de eigenschap SubdatasheetName van de tabel is ingesteld op Automatisch.

Een relatie wordt gedefinieerd door de bijbehorende primaire sleutel en de refererende sleutel in de gerelateerde tabellen te koppelen.

U kunt ook een subgegevensblad toevoegen aan elke tabel, query of formulier in een database. In de gegevensbladweergave kan een formulier slechts één subgegevensblad tegelijk weergeven.

Naar boven

Een subgegevensblad openen en sluiten

Als u wilt bepalen of een tabel, query of formulier al een subgegevensblad heeft, opent u het object in de gegevensbladweergave. Als er een uitbreidingsindicator (+ teken) aanwezig is, bevat de tabel, query of het formulier een subgegevensblad. Wanneer het subgegevensblad is geopend, verandert de indicator in een - teken. Subgegevensbladen kunnen maximaal acht niveaus in een hoofdsubgegevensblad worden genest.

weergave van subgegevensblad

  • Als u het subgegevensblad wilt openen, klikt u op het plusteken naast de waarde waarvoor u de records wilt weergeven.

  • Klik op het minteken om het subgegevensblad te sluiten.

Tip: Als u alle subgegevensbladen in een gegevensblad tegelijk wilt uit- of samenv vouwen, klikt u op het tabblad Start in de groep Records op Meer. Selecteer vervolgens Subgegevensbladen klik op de 3D-optie die u wilt gebruiken.

U kunt ook een subgegevensblad verwijderen of verbergen. Zie het artikel Een subgegevensblad verwijderen voor informatie over het verwijderen van een subgegevensblad.

Tip: Als u een subgegevensblad wilt verbergen, opent u de tabel in de ontwerpweergave en klikt u op het tabblad Ontwerpen in de groep Weergeven/verbergen op Eigenschappenvenster. Zoek de naamregel subgegevensblad in het eigenschappenvenster Blad, wijzig deze in [Geen]en sla de wijziging op.

Naar boven

Een subgegevensblad toevoegen

  1. Open in de gegevensbladweergave de tabel of query waar u het subgegevensblad wilt toevoegen.

  2. Klik op het tabblad Start in de groep Records op Meer,wijs Subgegevensbladaan en klik op Subgegevensblad.

  3. Selecteer in het dialoogvenster Subgegevensblad invoegen het tabblad(Tabellen,Query's of Beide)dat overeenkomt met het type object dat u als subgegevensblad wilt invoegen.

  4. Klik in het vak Subvelden koppelen op het veld dat u wilt gebruiken als refererende sleutel of overeenkomend veld dat gegevens levert voor het subgegevensblad.

  5. Klik in het vak Hoofdvelden koppelen op het veld dat u wilt gebruiken als primaire sleutel of overeenkomend veld voor de hoofdtabel of query en klik vervolgens op OK.

    Als u bijvoorbeeld een subgegevensblad wilt maken om gerelateerde orders weer te geven voor elke klantrecord in de tabel Klanten, selecteert u de tabel Orders, selecteert u klant-id in het vak Subvelden koppelen en selecteert u Id in het vak Hoofdvelden koppelen.

    het primaire veld voor het subgegevensblad selecteren

    Opmerking:  Met de waarden in de vakken Onderliggende velden koppelen en Hoofdvelden koppelen wordt een een-op-veel- join voor de opgegeven velden.

  6. Klik op OK om de wijzigingen op te slaan.

  7. Als u het subgegevensblad wilt weergeven dat u hebt toegevoegd aan uw tabel, query of formulier, klikt u op het plusteken (+).

    Opmerking: Het onderliggende veld (de vreemde sleutel) wordt niet weergegeven als kolom van het subgegevensblad. Wanneer u een nieuwe record toevoegt aan het subgegevensblad, wordt automatisch de primaire-sleutelwaarde van de geselecteerde basistabel in Access invoegen.

Naar boven

Meer hulp nodig?

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×