Ik heb een vraag over het selecteren van een contactpersoon op een formulier. Ik heb een database waarin ik een aparte tabel heb voor Orders, bedrijven en contactpersonen waarin ik een innerjoin heb gemaakt zodat 1 bedrijf meerdere contactpersonen kan hebben. ( een 1 op veel relatie gemaakt tussen bedrijf en contactpersonen)
Ik heb een Orderformulier gemaakt dat een orderkaart is. Deze is gebaseerd op een query waarin ik per record eerst een keuzelijkst heb van de bedrijven en daarnaast een keuzelijst met contactpersonen. De waarden worden opgezocht in de tabellen Bedrijven cq Contactpersonen en de waarde opgeslagen in een veld in de tabel Orders die ik voor het orderformulier.
Nu wil ik dat wanneer ik een Bedrijf heb geselecteerd, de keuzelijst van de contactpersoon alleen de contactpersonen van het betreffende bedrijf laat zien en niet een lijst van alle contactpersonen uit de hele database.
Als ik in de query die ik gebruik voor deze orderkaart naast de tabel Bedrijven ook de tabel Contactpersonen plaatst met de een op veel relatie krijg ik van 1 order zoveel records als dat er contactpersonen van dat bedrijf zijn, wat dus niet goed is.
Weet iemand hier een juiste oplossing voor?
Ik ben best wel thuis in acces maar dit lukt me maar niet.
met vriendelijk groet
Rob
Ik heb een Orderformulier gemaakt dat een orderkaart is. Deze is gebaseerd op een query waarin ik per record eerst een keuzelijkst heb van de bedrijven en daarnaast een keuzelijst met contactpersonen. De waarden worden opgezocht in de tabellen Bedrijven cq Contactpersonen en de waarde opgeslagen in een veld in de tabel Orders die ik voor het orderformulier.
Nu wil ik dat wanneer ik een Bedrijf heb geselecteerd, de keuzelijst van de contactpersoon alleen de contactpersonen van het betreffende bedrijf laat zien en niet een lijst van alle contactpersonen uit de hele database.
Als ik in de query die ik gebruik voor deze orderkaart naast de tabel Bedrijven ook de tabel Contactpersonen plaatst met de een op veel relatie krijg ik van 1 order zoveel records als dat er contactpersonen van dat bedrijf zijn, wat dus niet goed is.
Weet iemand hier een juiste oplossing voor?
Ik ben best wel thuis in acces maar dit lukt me maar niet.
met vriendelijk groet
Rob