Dag allemaal,
Op formulier A staat een een subformulier B met daarop een keuzelijst met invoervak. De rijbron van die keuzelijst is een Query (één veld uit een andere tabel C, oplopend gesorteerd).
Met een geopend formulier A open ik tabel C en voeg er een record aan toe, waarna ik tabel C weer sluit.
Nu heb ik wellicht al alle combinaties gebruikt van Refresh en Requery en Repaint en wat nog allemaal… Maar de keuzelijst op subformulier B past zich niet aan aan de nieuwe invoer.
Alleen wanneer ik formulier A sluit en terug open wordt de keuzelijst opnieuw berekend aan de hand van de inhoud van tabel C.
Wie weet hoe je dit moet doen ?
Liefst niet in VBA.
Kan dit met de Macro Actie QueryOpnieuwUitvoeren ? Wat moet er dan bij Besturingselementnaam worden ingevuld ?
PS.: Ik heb al geprobeerd om een tweede keuzelijst met zelfde rijbron op het HOOFDformulier te plaatsen en die keuzelijst met Invoervak past zich WEL aan met QueryOpnieuwUitvoeren. Als besturingselementnaam zet ik dan de naam van die tweede keuzelijst. Wellicht heeft het dus te maken dat ik de juiste verwijzing naar de keuzelijst op het subformulier vanuit het hoofdformulier niet maak, want bij verschillende pogingen gebeurd er ofwel niets, ofwel kan hij het besturingselement niet vinden.
groeten,
Marnik