There are only two criteria that change. One has 3 possible values and the other has 2. This makes 6 possible variations when combining the two. There are 5 sub-reports on the main report. The main report acts only as a container and has no links to the sub-reports. I am trying not to do the simplest thing, which is to make 6X5=30 reports! What I envisioned doing was setting the criteria on a form, and then opening the report by passing these criteria to the main report. I thought I could alter the recordsource for each sub-report based on the chosen criteria on the form, but I haven’t been able to get it to work. The criteria for each sub-report are identical: Project Type (BT Projects, Non-BT, All Projects); and Include on Summary Report (Yes or No). Each of the 5 sub-reports is based on separate tables but the field names are identical in each table. Thanks for your help!!