J
Jason J.
Hello everyone,
I have an access database that gets updated with new data once per month.
At that time I have a form that goes through:
1. all of the queries and programmatically adds the new month field to the
SQL strings, and
2. all of the reports, updating the captions, field headings and the field
data sources
The database is native to Access 2000 (I have wide variation in users and
the version they have installed). I myself am on Access 2007.
The problem is that as the database has grown, and as I move further from
Access 2000 the program is taking much, much longer to run. It is now at
about 6 hours (up from 40 minutes about 15 months ago when I was on Access
2003).
Not counting version differences and any issues that may cause, I have a
theory. I think that Access does a validation of the fields in the
recordsource/controlsource for each change I make with the program, causing
the query to run multiple times for each report that I modify. Some of the
queries can take 10-12 minutes to run (the database is huge), eventhough I
use indexes to help with this.
Can anyone confirm this? If this is the case, is there a way to temporarily
disable it?
Any help or other observations of similar behavior would be helpful. I need
to get this back to under an hour if possible.
Thanks in advance,
I have an access database that gets updated with new data once per month.
At that time I have a form that goes through:
1. all of the queries and programmatically adds the new month field to the
SQL strings, and
2. all of the reports, updating the captions, field headings and the field
data sources
The database is native to Access 2000 (I have wide variation in users and
the version they have installed). I myself am on Access 2007.
The problem is that as the database has grown, and as I move further from
Access 2000 the program is taking much, much longer to run. It is now at
about 6 hours (up from 40 minutes about 15 months ago when I was on Access
2003).
Not counting version differences and any issues that may cause, I have a
theory. I think that Access does a validation of the fields in the
recordsource/controlsource for each change I make with the program, causing
the query to run multiple times for each report that I modify. Some of the
queries can take 10-12 minutes to run (the database is huge), eventhough I
use indexes to help with this.
Can anyone confirm this? If this is the case, is there a way to temporarily
disable it?
Any help or other observations of similar behavior would be helpful. I need
to get this back to under an hour if possible.
Thanks in advance,