Toon posts:

[Access]Keuzelijst uit query's ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende, ik ben een access aplicatie aan het bouwen voor mijn filmdatabase. Ik wil dus op genre van film kunnen selecteren. Ik heb via SQL dus netjes voor elkaar gekregen dat hij de films netjes onder de juiste genre gooit.
Maar ik heb 12 genre's en dus hiervoor 12 query's. zoals 1 hieronder:

code:
1
2
3
4
SELECT *
FROM film

WHERE (((film.Genre)='actie')) OR (((film.Genre2)='actie')) OR (((film.Genre3)='actie'));

Ik heb dus 3 tabellen met genre's die hij op alle 3 selecteerd , afijn niet mijn probleem maar als vb.

Mijn doel is dus 1 pulldown menu ( Keuzelijst met invoervak ) te maken voor al deze query's. Zodat ik zegmaar kan kiezen welk genre ik wil zoeken en dat er dan in een ander vakje met een ander keuzelijst met invoervak de films kan doorscrollen , iemand een ingeving? Dit wil ik dus omdat ik 12 keuzelijsten met invoervak veel vind en neemt veel ruimte in op mijn formulier.

[ Voor 6% gewijzigd door Verwijderd op 25-10-2004 20:30 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:21

gorgi_19

Kruimeltjes zijn weer op :9

:? Heb je 12 kolommen voor genres? :X

Waarom maak je geen n:m relaties tussen genre en film?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Nee 3 kollommen voor genre's omdat er soms meerdere genre;s voor 1 film zijn.
12 van zulk soort query's zoals ik er 1 als vb had.

[ Voor 29% gewijzigd door Verwijderd op 20-10-2004 22:06 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:21

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 20 oktober 2004 @ 22:04:
Nee 3 kollommen voor genre's omdat er soms meerdere genre;s voor 1 film zijn.
12 van zulk soort query's zoals ik er 1 als vb had.
Dan blijft nog de vraag; waarom gebruik je geen n:m relatie met een koppeltabel :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Verwijderd schreef op 20 oktober 2004 @ 22:04:
Nee 3 kollommen voor genre's omdat er soms meerdere genre;s voor 1 film zijn.
12 van zulk soort query's zoals ik er 1 als vb had.
Dit is dus een slecht dynamisch model, wat als een film 4 genres heeft?
Een koppeltabel tussen een tabel met genres en de tabel met titels lost dat probleem op.

Verwijderd

Topicstarter
omdat ik daar niets van weet , voor zover ik weet moet een koppeltabel een extern bestand zijn ?

  • mocean
  • Registratie: November 2000
  • Laatst online: 30-03 18:32
Niks extern bestand.

Stel je hebt een tabel:
code:
1
2
3
4
5
6
7
Movies
 ID
 Naam

Genres
 ID
 Naam

Dan wordt je koppeltabel:
code:
1
2
3
4
MovieGenre:
 ID
 MovieID
 GenreID

In die laatste tabel kan je steeds een koppeling maken tussen een film en een genre, zo vaak je wilt.

[ Voor 7% gewijzigd door mocean op 20-10-2004 22:33 ]

Koop of verkoop je webshop: ecquisition.com


Verwijderd

Topicstarter
oohw jah ik snap het idee. bedankt maar , dan is mijn probleem over het pulldown menu tohc niet opgelost?

eerst maar eens de relaties gaan leggen.

[ Voor 18% gewijzigd door Verwijderd op 20-10-2004 22:43 ]


  • ATS
  • Registratie: September 2001
  • Laatst online: 12-02 13:46

ATS

Dat probleem had je toch al niet, omdat je die verschillende queries kan vervangen door één query met verschillende argumenten.

My opinions may have changed, but not the fact that I am right. -- Ashleigh Brilliant

Pagina: 1