I have built an Invoicing system for the company I work for. I have attached a example copy of the invoice I designed.
The only major issue I am having with my system is that the report we use as an invoice is slow opening (around 20-40 secs) for one page.
This report has multiple sub reports:
Payments
Refunds
Notes
Footer (srpt source is variable)
I suspect this is the main reason it is slow, but don't see a way around it.
There can be multiple payments, multiple refunds, notes, and the footer changes depending on whether the invoice is a bill, paid in full, or overpaid.
All of the sub-reports are allowed to auto-height except for the footer which is done through VBA (because I have to first change the source, then match the height to that particular sub-report).
Each part of the report has its own query, and is linked by the InvoiceID.
Any suggestions on making the report faster while still maintaining an Invoice look?
The only major issue I am having with my system is that the report we use as an invoice is slow opening (around 20-40 secs) for one page.
This report has multiple sub reports:
Payments
Refunds
Notes
Footer (srpt source is variable)
I suspect this is the main reason it is slow, but don't see a way around it.
There can be multiple payments, multiple refunds, notes, and the footer changes depending on whether the invoice is a bill, paid in full, or overpaid.
All of the sub-reports are allowed to auto-height except for the footer which is done through VBA (because I have to first change the source, then match the height to that particular sub-report).
Each part of the report has its own query, and is linked by the InvoiceID.
Any suggestions on making the report faster while still maintaining an Invoice look?