I have only ever used up to Crystal 9 so don't know if later versions offer other functionality. Regardless, this should work in any version.
Subreports do not have Page Header/Page Footer sections. A common technique is to create a "Fake" Group. The Header/Footer sections of this fake group then act as Page Header/Footer sections.
You could add a fake group in each subreport but I think adding it to main report would work just as well.
1) Create the following formula.
WhileReadingRecords;
True
2) Insert a Group based on the above formula. It must be the first group in the report.
3) Add a Group Header 1 section for each subreport.
Basically, this "Fake" Group will only ever print once but now all SubReports are contained within the Page Header and Page Footer of the Main report, so those sections will print when appropriate (Report Header/Footer sections are "outside" the Main Report).
The attached jpeg is a sample of how the Crystal Designer might look.
Last edited by brucevde; Oct 10th, 2008 at 12:40 PM.