I think this is what you are asking. The report will have a "No Data" event property. You can attach code to that property so if the query running behind the report does not return any records then you can have a message box come up or something and cancel the running of the report if you want. If you just have missing data in within some fields in your query you need to deal with them in iif statements in the query with an expression like the following:
I tried but I had some problems.
I have this question, In this situation (No Data to retrieve), I want receive a 0 (zero) in a number field instead a "#Error" text, what is the best way to do that?