Hi Desmond,
Thank you for the information. This means that the network is not part of the problem, nor is the report.
Assuming that your data passes a data integrity check, there are 3 more things you should try.
1) Try your report on sample data. What you would do is open the report and run the Verify Database function to point to the sample data directory (usually \asp\samdata and data extension sam). You may have to 'create' a new company with the sample data settings withing Quik Reports for Windows. Having the report run without the Random Access error would indicate that your data is part of the problem.
2) Put a selection formula based on date into your report (temporarily). Because Quik Reports for Windows is based on the Crystal 4 print engine, there are some known issues when more than 65,000 records are selected for the report. If you have a large database (as Sales report-based data sets tend to be), put into the Record Selection formula the syntax Date in MonthtoDate. This would only select sales transactions for this month. It should also limit the data to less than 65,000 records, and success would indicate the size of your data is part of the problem.
3) Are you able to print preview the report, but not able to print to paper? If you are able to print preview (and the 'Save data with Report' is not selected), that means that the data is being successfully read from your Accpac database. The problem may be related to how the information is sent to the printer.
3a) Is your Sales Analysis from Accpac International or Softrak? If it is AI's Sales Analysis, make sure you are using the SA6.x table for your report. If it is Softrak's Sales Analysis, you must use the SA6.1A table.