I have an Access database, that goes straight into a Main Menu when it is opened. On the Main Menu there are buttons that display information such as how many call backs are outstanding, how many companies are in the database etc, etc. In total there is room for up to 20 calculations.
Over the years, I have played about with various methods for calculating this information as quickly as possibe. I used to simply use the Dcount function on the main table, but this was always slow - especially if several people were logging in at the same time. I found that a quicker way was to create a make table query, that copied the main table to the local front-end (the back-end is on the server). Although this works fine, the database gets bloated. The local data is always removed upon exit and the front-end is compressed and re-compacted - but the downside of this is fragmentation will still occur on the hard drive.
After all that - my question is this. Does anybody know of a faster way to make these calculations without the, "make table query" (the indexes are spot on, and transferring to SQL is not an option for this project)?
All the best and thanks for your help