Just nu i M3-nätverket
Gå till innehåll

Länka comboboxar i Access


sypox1

Rekommendera Poster

Jag har ett formulär med två comboboxar. Box1 ger önskad kategori, tex Videofilm. Box2 ger innehållet i den givna kategorin, tex enbart filmer. Fungerar detta med enbart en tabell eller behöver jag fler? Jag hade tänkt mig en tabel med ID, namn och typ(i det här fallet video).

 

Någon som kan hjälpa mig med detta?

Länk till kommentar
Dela på andra webbplatser

Magnus Ahlkvist

Du vill ha två tabeller, eftersom det helt klart är en relation mellan kategori och innehåll.

 

Två tabeller alltså:

Kategori

KategoriID (primärnyckel)

KategoriNamn

 

Artikel

ArtikelID (primärnyckel)

KategoriID (främmandenyckel)

Artikelnamn

 

Att ha allt i samma tabell ger en onormaliserad databas, vilket är dumt om man använder Access.

 

SQL-frågan till combo1 blir:

select * from kategori

 

SQL-frågan till combo2 blir:

select * from artikel where kategoriid=combo1.value

 

onChange-eventet för combo1 blir:

combo2.requery

 

--

En röst talade till mig och sade:

"Le och var glad, ty det kunde vara värre".

Så jag log, och jag var glad.

Och det blev värre.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...