Hi
You can try using Events in CMC ,checking for no records I have not done myself,but you can give a try creating file based event.....
not sure though if this is what could be a workaround.
Also you can still send email to the user attaching the report with message displayed in the report saying
No Record generated for the day
Create a fromula to check
frm_blankrecords
if isnull(count({table.filedname})) then
'No Records for ' + ' ' & Currentdate
Place the formula in details section .
Cheers
Rahul