M
Michael
Hi Folks - I have an Access 2000 database in FE and BE configuration. Up
until recently, performance has been fine. Lately, the opening form is
taking a long time to load. It turns out the the record source for the form
is a query that returns 30,000 records. Also, on this form is a combo box
that looks up a casenumber. The Row Source for the Combo Box could contain
30,000 records. So, my first fix was to change the query's criteria so it
references the combo box. This allows the form to load quicker, but it seems
that the combo box's performance has slowed. So, I guess I have some general
questions:
* Is 30000 records significant? The performance issues arise during high
usage of the db, server and network. If db is used first thing in morning or
off-hours, there is no problem.
* Is the combination of combo box row source and form's record source
causing the performance issues?
* When a user selects from a combo box, are all available records loaded, or
does Access fetch only so many?
* What is the best way to handle this situation?
Thanks,
Michael
until recently, performance has been fine. Lately, the opening form is
taking a long time to load. It turns out the the record source for the form
is a query that returns 30,000 records. Also, on this form is a combo box
that looks up a casenumber. The Row Source for the Combo Box could contain
30,000 records. So, my first fix was to change the query's criteria so it
references the combo box. This allows the form to load quicker, but it seems
that the combo box's performance has slowed. So, I guess I have some general
questions:
* Is 30000 records significant? The performance issues arise during high
usage of the db, server and network. If db is used first thing in morning or
off-hours, there is no problem.
* Is the combination of combo box row source and form's record source
causing the performance issues?
* When a user selects from a combo box, are all available records loaded, or
does Access fetch only so many?
* What is the best way to handle this situation?
Thanks,
Michael