Eye,
One way would be to test the query that the report is based on, if it
returns any records. In other words, the Condition of the macro action
would be like this...
DCount("*","YourQuery")>0

Signature
Steve Schapel, Microsoft Access MVP
> I have a macro that selects several reports to run, after they run I change
> the focus via SELECT OBJECT as a way to size the reports specifically so that
[quoted text clipped - 4 lines]
>
> Thanks