Cancel Printing If a Report Does Not Contain Any Records
To cancel printing when a report does not contain any records, simply set the report's Print when Data Source is Empty property to No.
You can quickly perform this via the report's Smart Tag.