I have a tactical Access2002 dbase which contains an end table of 1.5 million rows of data (approx 60 columns) and counting.
The "user" needs to be able to query this on potentially any of the columns and view in a pivot table. My solution is to get them to download this huge dbase to their c:\drive and then have created a simple select query which they 'filter' their results and save.
Then I have a pivot table in Excel that is "pointing at" this query and refreshes the data.
Problem is that it is SO slow.
I am not an "Access-head" (excel is my thing!!) but I have noticed the following.
1) the select query returns the data very quickly (maybe 1 or 2 seconds)
2) it is the pivot which seems really slow which makes me think that the 'query' remains an instruction rather than a table so the pivot is querying the base table - and since it is doing it second hand from XL and it is such a large table, it is very slow.
3) if i turn the select query into a make-table query then it is really slow in Access (freezes on my specs) - nb has to be a make table to another dbase as I am approaching Access memory limit (2 gigs I've been told)
Any ideas - this dbase is only going to get bigger (currently at 1.6 gigs !!).
Fortunately I can kill it at end of year as it all goes into Oracle but would be really grateful for any tips in the meantime.
The "user" needs to be able to query this on potentially any of the columns and view in a pivot table. My solution is to get them to download this huge dbase to their c:\drive and then have created a simple select query which they 'filter' their results and save.
Then I have a pivot table in Excel that is "pointing at" this query and refreshes the data.
Problem is that it is SO slow.
I am not an "Access-head" (excel is my thing!!) but I have noticed the following.
1) the select query returns the data very quickly (maybe 1 or 2 seconds)
2) it is the pivot which seems really slow which makes me think that the 'query' remains an instruction rather than a table so the pivot is querying the base table - and since it is doing it second hand from XL and it is such a large table, it is very slow.
3) if i turn the select query into a make-table query then it is really slow in Access (freezes on my specs) - nb has to be a make table to another dbase as I am approaching Access memory limit (2 gigs I've been told)
Any ideas - this dbase is only going to get bigger (currently at 1.6 gigs !!).
Fortunately I can kill it at end of year as it all goes into Oracle but would be really grateful for any tips in the meantime.