>Nadya,
>In a multi-user environment, data change at any minute meaning total pages of a
>report can change anytime. We can't store the value of the total page of a report for later use in that manner. Init event of a report DE is fired whenever the report is called. Doing report form myreport within the Init event of the same report will get into infinite loop.
>Doing report form 2 times in a row as I indicated still has the risk of getting
>incorrect total page but most of the time we can get away with that.
>Kam.
The original question was (the way I understood it), how to prevent unnecessary invokation of report to file (or screen), if not nedeed. Basically, if can be controlled, if data are not changed frequently (suppose, the report is based on Lookups table).
Anyway, as I said earlier, I personally always use the same approach, as you specified...
If it's not broken, fix it until it is.
My Blog