Gegevens beheren met query 's

Query's uitvoeren op niet-gerelateerde gegevensbronnen

Foto van Surface Book

Probeer het zelf

Soms moet u een query maken om gegevens op te halen uit gegevensbronnen die geen directe een-op-een- of een-op-veel-relatie hebben.

Tussenliggende tabellen gebruiken om gegevensbronnen in query 's te verbinden

Wanneer u een query uitvoert, worden in Access de relaties gebruikt die u hebt gemaakt tussen de tabellen en worden de verbindingen tussen andere gegevensbronnen afgeleid en gemaakt. Als de benodigde relatie voor een query niet bestaat, verbindt u de tabellen als onderdeel van de query.

U wilt bijvoorbeeld bekijken hoeveel orders u hebt ontvangen voor producten van verschillende leveranciers. De tabel Leveranciers is niet gekoppeld aan de tabel Inkoopordergegevens, die de product-id's en hoeveelheidsinformatie bevat. De tabel inkooporders is echter gekoppeld aan de tabel Inkoopordergegevens.

Meerdere tabelgegevensbronnen, met en zonder vooraf gedefinieerde relaties.

Tip: Als u deze relatie mogelijk nodig hebt buiten de query die u maakt, kunt u het beste een tussenliggende relatie maken die u later kunt gebruiken. Zie Veel-op-veelrelaties maken voor meer informatie hierover.

Als u geen tussenliggende tabel in uw database wilt maken, gebruikt u de tabel Inkooporders als tussenliggende tabel in uw query. Voeg de tabel Leveranciers toe aan de linkerkant van de tabel Inkooporders en maak een verbinding.

Een tabel gebruiken om twee andere tabellen indirect te verbinden

De tabel Inkooporders verbindt de twee afzonderlijke tabellen Leveranciers en Inkoopordergegevens. Verbind de tabellen met velden (zoals Id in de tabel Leveranciers en Leverancier-id in de tabel Inkooporders) die voldoen aan de volgende criteria:

  • De twee velden hebben overeenkomende of compatibele gegevenstypen. U kunt bijvoorbeeld niet een tekstveld verbinden met een numeriek veld.

  • Met de velden worden overeenkomende, unieke records in elke tabel aangegeven. U wilt bijvoorbeeld niet twee velden Achternaam verbinden omdat achternamen niet altijd uniek zijn.

  • De velden zorgen ervoor dat de juiste records worden geretourneerd. Als u bijvoorbeeld leveranciers-ID koppelt aan een inkoop-ID, worden mogelijk enkele overeenkomsten weergegeven als de Id's vergelijkbaar zijn. Maar de resultaten zijn niet logisch omdat de leveranciers-ID niets met de aankoop-ID hoeft te doen. Een betere keuze is de naam van de tabel leveranciers te verbinden met leveranciers-ID in de tabel Inkoop orders, zodat de geretourneerde records duidelijker zijn omdat beide velden de leverancier identificeren.

Stappen

Voer de volgende stappen uit, ongeacht de vraag of uw database een tussenliggende tabel bevat of dat u deze alleen wilt gebruiken in uw query:

  1. Voeg de tussenliggende tabel toe aan uw query tussen de twee niet-verbonden tabellen.

  2. Maak de benodigde verbindingen met de tussenliggende tabel.

    Voor verbindingen kunnen alle geschikte typen joins worden gebruikt, maar deze moeten zijn verbonden via velden die voldoen aan de criteria die eerder in deze module zijn beschreven.

    De benodigde verbindingen met de tussenliggende tabel maken
  3. Voltooi de query.

    Volg de gebruikelijke stappen voor het maken van een query: voeg uitvoervelden toe, voeg criteria toe en voer de query uit of sla deze op. Zie Basisquery's maken voor meer informatie hierover.

    Opmerking: U hoeft de tussenliggende tabel niet op te nemen in de resultaten. Deze moet alleen deel uitmaken van de gegevensbronnen van de query, zodat de gegevens automatisch kunnen worden verbonden.

Wilt u meer zien?

Basisquery's maken

Query's maken door meerdere gegevensbronnen te koppelen

Query's maken met outer joins

Training voor Excel

Training voor Outlook

Opmerking:  Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.

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.

×