Beste tweakers,
Ik ben aan het klussen aan een database voor de studievereniging van mijn opleiding. Ik ben vrij nieuw met het gebruik van Access, maar wel goed bekend met de rest van het doffice pakket. De situatie is alsvolgt:
Vanuit de centrale database krijgen wij een lijst aangeleverd met allerlei gegevens van studenten die technische bedrijfskunde studeren. Dit is een lijst van ongeveer 1200 records, alle studenten die op dat moment de bachelor of master volgen. De (test) tabel heb ik tblStudenten genoemd.
Nu is ongeveer 20% van de studenten actief bij de studievereniging in verschillende commissies. Ik heb dus een nieuwe tabel gemaakt met alle gegevens met betrekking tot deze commissie (naam, jaar, omzet, bezoekers etc.). Deze tabel heb ik tblCommissies genoemd.
Omdat studenten meerdere commissies kunnen doen en dat commissies meerdere leden hebben, heb ik een derde tabel gemaakt, tblCommissieLeden, waarin ik het studentnummer opsla en het ID nummer van de commissie.
De relatie many to many is dus tot stand gebracht (dit heb ik dus ingesteld in het relatieschermpje).
Nu is er iets wat ik nog niet g0ed voor elkaar krijg. Hoe kan ik gemakkelijk door middel van een formuliertje de relatie tussen de student en de commissie vastleggen? Ik wil uiteindelijk door middel van een zoekfunctie de juiste student eruit halen (op achternaam/voornaam zoeken), waarna ik de juiste commissie selecteer. Het studentnummer en commissie ID moeten dan worden opgeslagen in de tabel tblCommissieLeden, zonder dat de gebruiker deze gegevens moet intypen of uberhaupt te zien krijgt.
Volgens mij moet dit goed te doen zijn, maar ik mis de handigheid met access om dit snel op te zetten.
Alvast bedankt,
Maurice
PS1. straks heb ik ook nog vragen over de situatie waarbij ik optionele informatie aan studenten wil toewijzen, zonder dat ik de oorspronkelijke tabel bewerk. Dus een one to one relatie, maar ook dit krijg ik nog niet goed voor elkaar in mijn formuliertjes, hij weergeeft slechts de records van diegene waarbij optionele info is toegevoegd.
PS2, de derde vraag gaat erover hoe ik elk jaar een nieuwe lijst van de centrale administratie kan importeren, waarbij records worden bijgewerkt van studenten waar een mutatie heeft plaatsgevonden (die bijvoorbeeld zijn gestart met hun master), nieuwe studenten worden toegevoegd, maar dat de records van afgestudeerden in de tabel blijven staan. Maar dit is voor later een zorg.
Ik ben aan het klussen aan een database voor de studievereniging van mijn opleiding. Ik ben vrij nieuw met het gebruik van Access, maar wel goed bekend met de rest van het doffice pakket. De situatie is alsvolgt:
Vanuit de centrale database krijgen wij een lijst aangeleverd met allerlei gegevens van studenten die technische bedrijfskunde studeren. Dit is een lijst van ongeveer 1200 records, alle studenten die op dat moment de bachelor of master volgen. De (test) tabel heb ik tblStudenten genoemd.
Nu is ongeveer 20% van de studenten actief bij de studievereniging in verschillende commissies. Ik heb dus een nieuwe tabel gemaakt met alle gegevens met betrekking tot deze commissie (naam, jaar, omzet, bezoekers etc.). Deze tabel heb ik tblCommissies genoemd.
Omdat studenten meerdere commissies kunnen doen en dat commissies meerdere leden hebben, heb ik een derde tabel gemaakt, tblCommissieLeden, waarin ik het studentnummer opsla en het ID nummer van de commissie.
De relatie many to many is dus tot stand gebracht (dit heb ik dus ingesteld in het relatieschermpje).
Nu is er iets wat ik nog niet g0ed voor elkaar krijg. Hoe kan ik gemakkelijk door middel van een formuliertje de relatie tussen de student en de commissie vastleggen? Ik wil uiteindelijk door middel van een zoekfunctie de juiste student eruit halen (op achternaam/voornaam zoeken), waarna ik de juiste commissie selecteer. Het studentnummer en commissie ID moeten dan worden opgeslagen in de tabel tblCommissieLeden, zonder dat de gebruiker deze gegevens moet intypen of uberhaupt te zien krijgt.
Volgens mij moet dit goed te doen zijn, maar ik mis de handigheid met access om dit snel op te zetten.
Alvast bedankt,
Maurice
PS1. straks heb ik ook nog vragen over de situatie waarbij ik optionele informatie aan studenten wil toewijzen, zonder dat ik de oorspronkelijke tabel bewerk. Dus een one to one relatie, maar ook dit krijg ik nog niet goed voor elkaar in mijn formuliertjes, hij weergeeft slechts de records van diegene waarbij optionele info is toegevoegd.
PS2, de derde vraag gaat erover hoe ik elk jaar een nieuwe lijst van de centrale administratie kan importeren, waarbij records worden bijgewerkt van studenten waar een mutatie heeft plaatsgevonden (die bijvoorbeeld zijn gestart met hun master), nieuwe studenten worden toegevoegd, maar dat de records van afgestudeerden in de tabel blijven staan. Maar dit is voor later een zorg.
[ Voor 17% gewijzigd door Morrey op 19-04-2008 10:52 ]