Het zit zo: Op een formulier kan een bedrijf gekozen worden dmv een keuzelijst met invoervak. Vervolgens kan dan van dat specifieke bedrijf een contactpersoon worden gekozen, dus niet van andere bedrijven. Deze 2de keuzelijst met invoervak haalt de gegevens uit een query die de voornaam, tussenvoegsel en achternaam in 1 veld combineert zodat de lijst niet alleen bestaat uit bv een achternaam. Daarnaast worden deze records natuurlijk alleen opgeroepen als het id van het bedrijf overeenkomt met de keuze uit de eerste keuzelijst met invoervak.
Dit werkt allemaal naar behoren, indien er een bedrijf gekozen worden komen netjes alle daarbij behorende contactpersonen in de 2de keuzelijst met invoervak beschikbaar. Het autonummer van het desbetreffende formulier wordt ook opgeslagen in de tabel.
Nu is het probleem dat wanneer het formulier opnieuw geopend wordt hij alleen nog het contactpersoon uit het eerste record weergeeft. Als je naar het 2de record navigeert is de naam van de contactpersoon verdwenen. Door het formulier te verversen komt de naam weer te voor schijn (hij blijft ook gewoon in de tabel staan). Nu is dit natuurlijk op te lossen door een macro aan het formulier toe te voegen die het laat verversen waneer er focus is. Maar dit is natuurlijk niet wat ik wil
Het probleem lijkt em te zitten dat het veld niet direct de query uitleest ofzo, en dit pas doet nadat het formulier wordt ververst.
Iemand suggesties?
Dit werkt allemaal naar behoren, indien er een bedrijf gekozen worden komen netjes alle daarbij behorende contactpersonen in de 2de keuzelijst met invoervak beschikbaar. Het autonummer van het desbetreffende formulier wordt ook opgeslagen in de tabel.
Nu is het probleem dat wanneer het formulier opnieuw geopend wordt hij alleen nog het contactpersoon uit het eerste record weergeeft. Als je naar het 2de record navigeert is de naam van de contactpersoon verdwenen. Door het formulier te verversen komt de naam weer te voor schijn (hij blijft ook gewoon in de tabel staan). Nu is dit natuurlijk op te lossen door een macro aan het formulier toe te voegen die het laat verversen waneer er focus is. Maar dit is natuurlijk niet wat ik wil
Het probleem lijkt em te zitten dat het veld niet direct de query uitleest ofzo, en dit pas doet nadat het formulier wordt ververst.
Iemand suggesties?