[MS ACCESS 2002] Gegevens van drie tabellen naast elkaar

Status
Niet open voor verdere reacties.

Leechman

Gebruiker
Lid geworden
5 jun 2007
Berichten
15
Ik heb een ACCESS database met drie tabellen. Hier voor het gemak EEN, TWEE en DRIE genoemd. Deze tabellen hebben alle drie twee velden; “nummer” en “omschrijving”.
In alle drie tabellen komen nummers voor die uniek zijn voor de tabel maar ook nummers die gelijk zijn aan een of meer andere tabellen.

Ik wil nu een Query hebben waarin de velden van alledrie de tabellen zijn opgenomen en waar de nummers die gelijk zijn op één regel gezet worden, mocht het nummer niet voorkomen op die tabel dan wordt dat veld op die regel leeggelaten.

Het probleem dat ik heb is dat ik bij Joineigenschappen steeds de mogelijkheid heb om of alleen de rijen op te nemen waarvoor de gekoppelde velden identiek zijn of om alle records uit een van de tabellen op te nemen en alleen de records uit de andere tabel waarvoor de gekoppelde velden identiek zijn.

Zou iemand mij hierin kunnen helpen?
 
Hallo Leechman,

als ik het goed begrijp wil je de gegevens 3 tabellen onderling vergelijken.
Makkelijkste aanpak is om via queries de tabellen 1 op 1 te vergelijken.

Als je alle gegevens in 1 overzicht wilt hebben, zul je met VBA aan de slag moeten.

Groet,

Tardis
 
Bedankt voor je antwoord. De tabellen onderling één op één vergelijken door middel van Queries is inderdaad waar ik nu bij uit ben gekomen. Het zou echter veel werk schelen als de gegevens in één overzicht zouden staan.
Is er ook geen mogelijkheid om deze Queries door middel van SQL in één Query samen te brengen?
Ik heb zelf geen ervaring met VBA maar misschien dat iemand zou kunnen helpen hiermee het overzicht in elkaar te zetten?
 
Laatst bewerkt:
Hallo Leechman,

je kan queries samenvoegen via een UNION.
Dat moet je in het SQL weergavevenster van een nieuwe query doen:

- maak een nieuwe query
- ga naar SQL weergave
- type daarin de volgende SQL

Code:
SELECT nummer, omschrijving
FROM Query1
UNION
SELECT nummer, omschrijving
FROM Query2
UNION
SELECT nummer, omschrijving
FROM Query3

- kolomnamen en querynamen vervangen door de jouwe
- sla tenslote je query op.

Groet,

Tardis
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan