Alsjeblieft:
Ik heb een tabel gemaakt, “merken”, met daarin 2 kolommen, Merk en Type.
Ik heb daarin ingevoerd: Opel 1 Opel 2 Opel 3 Opel 4 Opel 5 Honda 1 Honda 2
Ik heb 2 query's gemaakt op de tabel “merken”:
1)
SELECT merken.Merk FROM merken GROUP BY merken.Merk; Deze selecteert de merken uniek (d.w.z. één record per merk)
2)
SELECT merken.typen FROM merken WHERE
(((merken.Merk)=!!));
Deze selecteert de typen die bij een bepaald merk horen.
Vervolgens heb ik een formulier gemaakt, merken, wat niet is gebaseerd op een tabel of query. Op dit formulier heb ik 2 keuzevakken gemaakt, merk en typen.
In de keuzelijst merk van het formulier plak ik query 1 in het veld rijbron en query 2 in de keuzelijst typen
In de eigenschap “Na bijwerken” van de keuzelijst merk kies ik voor opbouwen programmacode en heb deze code erin gezet:
Private Sub merk_AfterUpdate()
Me!typen.Requery
End Sub
n.b. De eerste en laatste regel verschijnen automatisch.
Nadat je het formulier hebt opgeslagen kun je gaan testen.
Ik hoop dat je met dit voorbeeld op weg kan.
Als je zelf namen voor formulier en tabel wilt gebruiken, logisch maar wijzig die dan in de code e.d.
Succes,
Jaap