Hi, Thank you for you answer it really helped me understand what No Data section does. But now I get in the main report all the details I already have in the main report like pictures for instance, or in my case I have data in the main report but not in the sub-report so when I run this I see the data in the main report with the No Data alert that I added. Is there a way where I can return the whole main report empty just because the sub-report is empty? (the main report has a data but I don't want to show it in the case of empty query in the sub-report). Thanks a lot for your help :)