@mike60smart, adding on,
If you want the user to get a message when a report has no data, there are 2 places to possibly do it
in the calling program
in code behind the report
before DoCmd.OpenReport, perhaps you want to consider:
1. if report doesn't have any data, an error will be returned...