Twanno5483
Gebruiker
- Lid geworden
- 1 mrt 2009
- Berichten
- 74
Hoi allemaal.
Ik ben een databasetje aan het maken, en ik wil vanuit een formulier (frm_Klantgegevens) een andere formulier openen (frm_PcHardware) via een keuzelijst met invoervak en daarna op een knop met een VBA script (die trouwens perfect werkt).
Voor de keuzelijst heb ik een Query gemaakt (qry_PcSelect) met de volgende code:
De waarden die ik in de keuzelijst wil laten verschijnen, moet afhankelijk zijn van de klant die ik met het formulier heb geselecteerd. Dit werkt ook, maar nu de clou.
Zodra ik in het keuzelijst een pc heb geselecteerd (geeft de juiste waarden), en verander van klantrecord, blijft de waarde in de keuzelijst staan, dus niet meer een lijst met pc's van de betreffende klant. Wat mis ik.
Ik ben een databasetje aan het maken, en ik wil vanuit een formulier (frm_Klantgegevens) een andere formulier openen (frm_PcHardware) via een keuzelijst met invoervak en daarna op een knop met een VBA script (die trouwens perfect werkt).
Voor de keuzelijst heb ik een Query gemaakt (qry_PcSelect) met de volgende code:
Code:
SELECT tbl_PcHardware.PC_Naam, tbl_PcHardware.PC_Bouwdatum
FROM tbl_PcHardware
WHERE (((tbl_PcHardware.PC_Klant)=[Forms]![frm_Klantgegevens].[KL_ID]))
ORDER BY tbl_PcHardware.PC_Naam, tbl_PcHardware.PC_Bouwdatum;
De waarden die ik in de keuzelijst wil laten verschijnen, moet afhankelijk zijn van de klant die ik met het formulier heb geselecteerd. Dit werkt ook, maar nu de clou.
Zodra ik in het keuzelijst een pc heb geselecteerd (geeft de juiste waarden), en verander van klantrecord, blijft de waarde in de keuzelijst staan, dus niet meer een lijst met pc's van de betreffende klant. Wat mis ik.