Beste Tweakers,
Inleiding
Ik loop stage op een basisschool en mij is gevraagd om een database te maken waarin word bijgehouden welke leerlingen uit welke groep welk boek lenen.
Access is de 2003 versie omdat die hier allemaal op het netwerk staan op de pc's en een access 2007 database dan vaak problemen geeft.
Zelf ben ik al aardig op weg want heb wel wat verstand van de basis van Access (03/07),
Maar ik heb het volgende probleem waar ik niet uit kom;
Probleem
Ik heb dus een formulier gemaakt waarin de leerkracht de titel, de auteur, de klas en de leerling kan zetten,
Maar er werd van mij gevraagd of het mogelijk was om eerst in een lijst de groep te selecteren en als je dan de leerling wil selecteren er alleen maar de leerlingen uit die groep staan.
Zelf heb ik voor elke groep een aparte tabel gemaakt met de naam van de leerlingen.
En lijkt het mij dus het handigste dat de 1e lijst (groep) de tabel selecteerd waaruit de 2e lijst (naam) dan de naam van de leerling uit haalt.
Zelf ben ik al aan het proberen geweest en kom ik niet verder en ook niet via google omdat ik ook niet zoveel verstand heb van VB waarmee ik denk dat dit wel mogelijk is.
Alvast bedankt!
M.v.G.
Schootje
Update
Na nog meer zoeken en dingen proberen ben ik al bij het volgende,
In de lijst waar je de groep selecteerd zit de volgende VBA code:
Groep is de 1e lijst waar je de klas kan kiezen en vervolgens wil ik dus dat die uit de tabel de waarden voor de 2e lijst haalt(Uitgeleend aan) maar het gaat mis met de verwijzingen naar de tabel, dus "= [Groep 5]![Naam leerling]" dus mischien dat iemand hier meer verstand heeft van VBA en mij kan vertellen hoe ik correct kan verwijzen naar een tabel en rij?
Inleiding
Ik loop stage op een basisschool en mij is gevraagd om een database te maken waarin word bijgehouden welke leerlingen uit welke groep welk boek lenen.
Access is de 2003 versie omdat die hier allemaal op het netwerk staan op de pc's en een access 2007 database dan vaak problemen geeft.
Zelf ben ik al aardig op weg want heb wel wat verstand van de basis van Access (03/07),
Maar ik heb het volgende probleem waar ik niet uit kom;
Probleem
Ik heb dus een formulier gemaakt waarin de leerkracht de titel, de auteur, de klas en de leerling kan zetten,
Maar er werd van mij gevraagd of het mogelijk was om eerst in een lijst de groep te selecteren en als je dan de leerling wil selecteren er alleen maar de leerlingen uit die groep staan.
Zelf heb ik voor elke groep een aparte tabel gemaakt met de naam van de leerlingen.
En lijkt het mij dus het handigste dat de 1e lijst (groep) de tabel selecteerd waaruit de 2e lijst (naam) dan de naam van de leerling uit haalt.
Zelf ben ik al aan het proberen geweest en kom ik niet verder en ook niet via google omdat ik ook niet zoveel verstand heb van VB waarmee ik denk dat dit wel mogelijk is.
Alvast bedankt!
M.v.G.
Schootje
Update
Na nog meer zoeken en dingen proberen ben ik al bij het volgende,
In de lijst waar je de groep selecteerd zit de volgende VBA code:
code:
1
2
3
4
| If [Groep] = "Groep 5" Then [Uitgeleend aan] = [Groep 5]![Naam leerling] If [Groep] = "Groep 6" Then [Uitgeleend aan] = [Groep 6]![Naam leerling] If [Groep] = "Groep 7" Then [Uitgeleend aan] = [Groep 7]![Naam leerling] If [Groep] = "Groep 8" Then [Uitgeleend aan] = [Groep 8]![Naam leerling] |
Groep is de 1e lijst waar je de klas kan kiezen en vervolgens wil ik dus dat die uit de tabel de waarden voor de 2e lijst haalt(Uitgeleend aan) maar het gaat mis met de verwijzingen naar de tabel, dus "= [Groep 5]![Naam leerling]" dus mischien dat iemand hier meer verstand heeft van VBA en mij kan vertellen hoe ik correct kan verwijzen naar een tabel en rij?

[ Voor 25% gewijzigd door schootje op 12-09-2011 14:27 . Reden: Update ]