Not much to go on. Perhaps you mean if the report has no records, then don't open/print,or display a message. If it's a boolean value based on the underlying record source, then usually the filtering of records is best done by the query. If no records, you're back to using the OnNoData event that I alluded to.