Paul This looks to be more complex than I've had to do and you may well be way ahead of me on this, but in case not...here goes. ):p
Detail band - Name Address - Master Report SubDetail - Course Info - Master = Report SubDet - Course Details - Master = Report SubDet - Subject - Master = Course SubDet SubDet - Education - Master = Report SubDet - Exam - Master = Education SubDet SubDet - Subject - Master = Exam SubDet SubDet - Ethnicity - Master = Report SubDet - Medical - Master = Report I think the structure will be something like this. You can then treat each SubDet as a mini report with it's own hierachy of group headers and footers (if the dataset has an Order by clause). Hope that helps, or if not, that it promts someone who CAN help to give it a try! Mark --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz To UnSub, send email to: [EMAIL PROTECTED] with body of "unsubscribe delphi" Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/