Access keuzelijst

Status
Niet open voor verdere reacties.

Disturbed7

Gebruiker
Lid geworden
7 feb 2009
Berichten
84
Ik heb volgend probleem:

Ik wil in access een lijst maken waarmee volgende mogelijk is:

Wanneer je in kolom 1 vb drank aanduidt moet je in een volgende kolom kunnen kiezen tussen vb cola, fanta....

Maar wanneer je een andere kolom aanduit vb groeten moet je dan in de volgende kolom kunnen kiezen tussen sla,tomaten....

Is dit mogelijk in access via een keuzelijst bv?
 
Het is echt lang geleden dat ik nog met access werkte, dus volgende vraag is mss dom.

Hoe maak ik nu weer de link tussen die twee tabellen zodat ik waneer ik in de eerste kolom klik, de gegevens in de tweede komen?
 
Laatst bewerkt:
Bij een klik op de 1e keuzelijst staat het volgende (VBA):

Code:
Private Sub lstClubs_Click()
'Gewoon een andere recordsource instellen
lstSpelers.RowSource = " SELECT id, speler from tbl_Spelers where clubid =" & lstClubs.Value
lstSpelers.Requery
End Sub

Dit betekend kort gezegd selecteer een spelerid en spelernaam uit tabel spelers, waar clubid is gelijk aan geselecteerde clubid.

Kortom jij moet zoiets maken als: selecteer etenid, omschrijvingeten uit tabel eten, waar soortid is gelijk aan geselecteerde soortid.
Maar dit is afhankelijk van jouw tabel en bijbehorende namen.
 
Dit is gelukt :)

Probleem is nu enkel dat ik meer dan twee keuzelijsten heb. Dus bv drank-cola-light

Hoe leg ik dan de koppeling tussen die tabellen?
 
Goed bezig! :thumb:

Koppeling tussen de laatste 2 tabellen kan relatief simpel.

Nog een keuzelijst (3e) erbij.
Dan een selectie event op de 2e keuzelijst (net zoals bij de 1e keuzelijst).

Je krijgt dan zoiets als: selecteer detailetenid, detailomschrijvingeten uit tabel detaileten, waar etenid is gelijk aan geselecteerde etenid.

Hoe je de 2e kunt opbouwen staat dus eigenlijk al in je db. ;)
 
Ah goed nieuws. :thumb:
Veel suc6 met de rest van je db.

Als je vraag is beantwoord, zou je dan de vraag willen sluiten?
De link hiervoor zit rechtsonder op deze pagina, het ziet er als volgt uit:
Status van de vraag:
Vraag is opgelost
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan