obiku
Gebruiker
- Lid geworden
- 25 jul 2004
- Berichten
- 60
All,
In een access 2003 formulier laat ik in een continuous form vanuit een database informatie zien. Omdat ik in mijn formulieren de access menubalk heb verborgen en diverse mensen niet weten hoe zij met filters moeten werken probeer ik met behulp van comboboxen een excel look-a-like autofilter te creeren.
Het formulier laat 12 verschillende velden zien. In de formulierkop heb ik boven 11 van hen een combobox geplaatst. Het vullen van de comboboxen doe ik nu met 11 queries, waarbij het geselecteerde veld 1 veld is van dezelfde query waarmee het formulier gevuld wordt.
M.a.w. er worden op dit momnet 12 queries uitgevoerd om 1 formulier geheel te vullen. Als het aantal recordset niet zo groot zou zijn gaat dit nog best wel snel, maar het formulier wordt met ruim 10000 recordsets gevuld....
Ik heb op diverse plaatsen de tijd gemeten hoelang Access bezig is met het vullen van het formulier. Hieruit blijkt dat access ruim 7 seconden bezig is om de query die het formulier moet vullen, uit te voeren. Dus om alle comboboxen te vullen is access nogmaals 11*7 seconden bezig.....
Ik blijf waarschijnlijk in een verkeerd kringetje lopen, maar hoe kan ik het vullen van de verschillende comboboxen versnellen. Ik maak de gebruikers namelijk niet blij als het ruim 78 seconden duurt voordat het resultaat zichtbaar is
In een access 2003 formulier laat ik in een continuous form vanuit een database informatie zien. Omdat ik in mijn formulieren de access menubalk heb verborgen en diverse mensen niet weten hoe zij met filters moeten werken probeer ik met behulp van comboboxen een excel look-a-like autofilter te creeren.
Het formulier laat 12 verschillende velden zien. In de formulierkop heb ik boven 11 van hen een combobox geplaatst. Het vullen van de comboboxen doe ik nu met 11 queries, waarbij het geselecteerde veld 1 veld is van dezelfde query waarmee het formulier gevuld wordt.
M.a.w. er worden op dit momnet 12 queries uitgevoerd om 1 formulier geheel te vullen. Als het aantal recordset niet zo groot zou zijn gaat dit nog best wel snel, maar het formulier wordt met ruim 10000 recordsets gevuld....
Ik heb op diverse plaatsen de tijd gemeten hoelang Access bezig is met het vullen van het formulier. Hieruit blijkt dat access ruim 7 seconden bezig is om de query die het formulier moet vullen, uit te voeren. Dus om alle comboboxen te vullen is access nogmaals 11*7 seconden bezig.....
Ik blijf waarschijnlijk in een verkeerd kringetje lopen, maar hoe kan ik het vullen van de verschillende comboboxen versnellen. Ik maak de gebruikers namelijk niet blij als het ruim 78 seconden duurt voordat het resultaat zichtbaar is
