Hallo allemaal
Ik heb nog geen database maar zit in de "ontwerpfase"
ik weet inmiddels dat een goed ontwerp goud waard is,
ik ben alleen geen access expert
De bedoeling is dat ik een database maak voor een bedrijf.
Het bedrijf is actief in het onderwijs en zit in de research bizz.
Het bedrijf heeft een KLANT, die klant heeft een TEST.
De TEST wordt gedaan bij verschillende SCHOOL DISTRICTEN die weer bestaan uit diversen SCHOLEN en de scholen hebben natuurlijk verschillende LERAREN.
om het nog gecompliceerder te maken, de TEST vind plaats in verschillende klassen.
Wat ik zelf bedacht heb is dit ( en ik zal de onnodige info weglaten zoals adres gegevens etc.:
Tabel : KLANT-STUDY
( KLANT, TEST_ID, KLAS_1, TARGET_KLAS_1, KLAS_2, TARGET_KLAS_2 etc. KLAS is geen constante het kan zijn groep 5 lagere school maar ook klas 3 vmbo of hmbo 4 net wat de klant wil en we kunnen meerdere testen hebben van een klant )
Tabel : LERAAR ( TEST_ID als dropdown, dit bepaalt welke klassen er geselecteerd worden, AANTAL_LEERLINGEN )
Tabel : School District ( voornamelijk contact info en shipping adres )
Tabel : School ( voornamelijk contact info en shipping adres )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
De KLANT bepaalt welke KLASSEN nodig zijn met een target, bijvoorbeeld 80 leerlingen uit groep 4 uit 3 verschillende scholen.
Als "wij" de database gaan invullen is het LERAAR gedeelte het belangrijkste.
Hierin wordt ( mijns inziens ) bepaald hoe de gegevens verwerkt worden.
De LERAAR krijgt een dropdown menu met alle TESTS die "we" hebben,
de keuze hiervan moet bepalen welke keuze mogelijkheid we hebben in KLAS.
Dan vullen wij het aantal leerlingen in die de leraar heeft in die KLAS
Het komt zelfs voor dat een leraar meerdere klassen heeft dus zijn er meerdere keuze menu's nodig.
Probleem is dat er meerdere tests tegelijk bezig zijn met ieder hun eigen klas voorwaarden
Ook bij het samenvatten van de gegevens is dit van belang.
Een query is ( zover ik het begrijp ) een vrij "dom" iets.
Ik kan een query maken uit de tabel LERAAR die alle TEST, KLASSEN en LEERLING AANTALLEN laat zien, maar dit is niet de bedoeling, ik krijg dan alle leraren te zien
bijvoorbeeld :
leraarA - TestA - Groep 4 - 25 leerlingen
leraarB - TestA - Groep 3 - 15 leerlingen - Groep 4 - 20 leerlingen
leraarC - TestB - VMBO 3 - 30 leerlingen - VMBO 4 - 20 leerlingen
leraarD - TestC - HBO 2 - 15 leerlingen
Ik wil kunnen zien hoeveel leerlingen we hebben uit groep 3 voor test A.
Met een selectie voorwaarde is dit ( mijns inziens ) onmogelijk omdat er geen constante waarde is
Dus mijn vraag is : Hoe zet ik dit goed op ?
Ik heb nog geen database maar zit in de "ontwerpfase"
ik weet inmiddels dat een goed ontwerp goud waard is,
ik ben alleen geen access expert

De bedoeling is dat ik een database maak voor een bedrijf.
Het bedrijf is actief in het onderwijs en zit in de research bizz.
Het bedrijf heeft een KLANT, die klant heeft een TEST.
De TEST wordt gedaan bij verschillende SCHOOL DISTRICTEN die weer bestaan uit diversen SCHOLEN en de scholen hebben natuurlijk verschillende LERAREN.
om het nog gecompliceerder te maken, de TEST vind plaats in verschillende klassen.
Wat ik zelf bedacht heb is dit ( en ik zal de onnodige info weglaten zoals adres gegevens etc.:
Tabel : KLANT-STUDY
( KLANT, TEST_ID, KLAS_1, TARGET_KLAS_1, KLAS_2, TARGET_KLAS_2 etc. KLAS is geen constante het kan zijn groep 5 lagere school maar ook klas 3 vmbo of hmbo 4 net wat de klant wil en we kunnen meerdere testen hebben van een klant )
Tabel : LERAAR ( TEST_ID als dropdown, dit bepaalt welke klassen er geselecteerd worden, AANTAL_LEERLINGEN )
Tabel : School District ( voornamelijk contact info en shipping adres )
Tabel : School ( voornamelijk contact info en shipping adres )
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
De KLANT bepaalt welke KLASSEN nodig zijn met een target, bijvoorbeeld 80 leerlingen uit groep 4 uit 3 verschillende scholen.
Als "wij" de database gaan invullen is het LERAAR gedeelte het belangrijkste.
Hierin wordt ( mijns inziens ) bepaald hoe de gegevens verwerkt worden.
De LERAAR krijgt een dropdown menu met alle TESTS die "we" hebben,
de keuze hiervan moet bepalen welke keuze mogelijkheid we hebben in KLAS.
Dan vullen wij het aantal leerlingen in die de leraar heeft in die KLAS
Het komt zelfs voor dat een leraar meerdere klassen heeft dus zijn er meerdere keuze menu's nodig.
Probleem is dat er meerdere tests tegelijk bezig zijn met ieder hun eigen klas voorwaarden
Ook bij het samenvatten van de gegevens is dit van belang.
Een query is ( zover ik het begrijp ) een vrij "dom" iets.
Ik kan een query maken uit de tabel LERAAR die alle TEST, KLASSEN en LEERLING AANTALLEN laat zien, maar dit is niet de bedoeling, ik krijg dan alle leraren te zien
bijvoorbeeld :
leraarA - TestA - Groep 4 - 25 leerlingen
leraarB - TestA - Groep 3 - 15 leerlingen - Groep 4 - 20 leerlingen
leraarC - TestB - VMBO 3 - 30 leerlingen - VMBO 4 - 20 leerlingen
leraarD - TestC - HBO 2 - 15 leerlingen
Ik wil kunnen zien hoeveel leerlingen we hebben uit groep 3 voor test A.
Met een selectie voorwaarde is dit ( mijns inziens ) onmogelijk omdat er geen constante waarde is
Dus mijn vraag is : Hoe zet ik dit goed op ?