I have created a MS Access 2000 Project (.adp) linked to a SQL server 2000 database. The front-end Access application uses a form with buttons to bring up several reports. All of the reports are powered by stored procedures contained in SQL server. I have 2 dozen reports with less than 54,000 records and 2 reports with 417,000 and 1,300,000 records. The two larger reports are not running, giving me the error "Out of Memory". I tried increasing the size of the paging file (virtual memory) but it didn't solve the problem. A few questions:
Is there a maximum number of records that a report can hold?
Is there a maximum number of pages that a report can be? If so, is there a way to have data displayed on multiple columns on the same page? (as opposed to just continuing downward to the next page)
Does the number of fields in the report hurt the performance? (ie, if I only query the three most vital fields, will this help solve the problem. Currently, I have about a dozen fields)
If I want to output to .txt instead, will I run into the same problem?
Also, if a report is not feasible can you suggest another way for me to export and/or display the data. I would still like to have the user trigger the export or display from a form.
Your help would be greatly appreciated.