Ik ben benieuw of het mogelijk is om een keuzelijst te vullen (dynamisch natuurlijk) met de controls die voorkomen op een formulier, dmv een recordset.
Het is natuurlijk mogelijk om alle controls van een form na te lopen en daarmee een string op te bouwen en die vervolgens toe te wijzen aan de recordsource van het control (in "List of values"-mode), maar is het ook mogelijk om in het geheugen vanuit een functie die alle controls naloopt een recordset te maken die je vervolgens toewijst aan het control (maar dan in "table/query" mode)?
Waar ik vooral tegenaanloop en niet gevonden krijg is of het mogelijk is om vanuit dergelijke vba (versimpeld weergegeven)
een recordset te produceren, dus een "tabel of query" in het geheugen. De enige manier die ik weet om een recordset te vullen is via currentdb.openrecordset(SQL) (in ieder geval alleen uit tabellen)
Het is natuurlijk mogelijk om alle controls van een form na te lopen en daarmee een string op te bouwen en die vervolgens toe te wijzen aan de recordsource van het control (in "List of values"-mode), maar is het ook mogelijk om in het geheugen vanuit een functie die alle controls naloopt een recordset te maken die je vervolgens toewijst aan het control (maar dan in "table/query" mode)?
Waar ik vooral tegenaanloop en niet gevonden krijg is of het mogelijk is om vanuit dergelijke vba (versimpeld weergegeven)
code:
1
2
3
| for each form.control code.name next control |
een recordset te produceren, dus een "tabel of query" in het geheugen. De enige manier die ik weet om een recordset te vullen is via currentdb.openrecordset(SQL) (in ieder geval alleen uit tabellen)