کافی هست وضعیت چک باکس رو به ریپورت بفرستین و در خود ریپورت با توجه به مقدار چک باکس ، visibility ساب ریپورت رو مشخص کنین:
' direct print
docmd.openreport "...." ,,,,, me.opt1
' report view
docmd.openreport "...." ,acreportview,,,, me.opt1
و در رخداد report_open کد زیر رو بگذارین:
me.sub_report.visible=cbool(me.openargs)
یا اینکه مستقیما از داخل ریپورت وضعیت چک باکس رو بخونین:
me.sub_report.visible=cbool(forms!form_name.opt1)