Als je een serie gekoppelde tabellen hebt, en je wilt van één tabel alle records zien, en niet alleen de gekoppelde, dan moet je de relatie tussen de twee tabellen aanpassen. Dubbelklik in het queryontwerp op de lijn tussen de twee tabellen, en kies dan optie 2 of optie 3. Optie 1 is standaard in gebruik, en laat van alle tabellen de gerelateerde records zien. Welke van de de twee (2 of 3 dus) je moet gebruiken, is zonder db niet te zeggen. Je kunt ze probleemloos alletwee uitproberen; in het ene geval verandert er niets, in het andere geval zie je de gewenste lege records.
Eén opmerking: als je een Outer Join gebruikt (zo heet dat) en je hebt aan de tabel nog meer tabellen hangen, dan moet je daar ook de relatie van veranderen. Ik zal dat even uitleggen a.d.h.v. een voorbeeldje van 4 tabellen. Standaard zijn die met optie 1 gekoppeld:
Code:
[tabel 1] --- [tabel 2] --- [tabel 3] --- [tabel 4]
Als je tussen tabel 1 en tabel 2 een outer join maakt, dan ziet je relatie er zo uit:
Code:
[tabel 1] --> [tabel 2] --- [tabel 3] --- [tabel 4]
De query gaat nu niet werken, omdat de koppeling tussen tabel 2 en 3 niet meer deugt. En vervolgens dus ook die tussen 3 en 4 niet. De juiste koppelingen zijn dan:
Code:
[tabel 1] --> [tabel 2] --> [tabel 3] --> [tabel 4]
Maak je de Outer Join tussen 2 en 3, dan mag dit ook:
Code:
[tabel 1] --- [tabel 2] --> [tabel 3] --> [tabel 4]
Access geeft vanzelf een foutmelding als je de koppelingen verkeerd legt, dus kijk goed hoe de tabellen zijn gekoppeld aan elkaar!