I have a subreport that has 18 separate formulas (mostly if then) that reference 18 separate queries in an Access db. When I add an additional formula, the report time jumps from a few seconds to 15 minutes. If I keep that formula and delete an existing formula, the processing time goes back to a few seconds. In general, the formulas are quite simple.
I have tried the following to speed things up to no avail:
- use variables to reference the db fields and then use the variables in the formulas
- make the queries simpler by not have the default answers
- switching between if-then to select-case statements
- changing the inner joins to left outer joins
- rewrote the formulas to have the default answer come up first
Is there a limit as to how many formulas a subreport can have?
thanks