I am using CR 8.5 with an Access MDB file containing multiple table with indexed fields. I need to group at four levels as follows:
Group 1 (based on parameter selection of [Teacher,Grade,StudentName]
Group 2 - StudentName
Group 3 - PrintPriority
Group 4 - ClassTeacher
The tables are as follows:
Students->Grades->CourseID->SystemID->PrintPriority
->ClassID->ClassTeacherID
The first two groups are simple. Groups 3 and 4 are causing me problems because I need to group (sort) on PrintPriority AND on ClassTeacher, which are linked from the same indexed field in the Grades table, but are separated from it by one or more "translation" tables, each containing an indexed field which translates to one or more records in the next table. (ie: there can be several ClassTeachers for a single Grade record. There should only be one PrintPriority for each Grade record.)
When I group on level 3, it appears every record of Grades is read for each value of PrintPriority. I can possibly do without Group 4, if I can work out how to deal with Group 3 properly.
Any ideas welcome, thanks.
Group 1 (based on parameter selection of [Teacher,Grade,StudentName]
Group 2 - StudentName
Group 3 - PrintPriority
Group 4 - ClassTeacher
The tables are as follows:
Students->Grades->CourseID->SystemID->PrintPriority
->ClassID->ClassTeacherID
The first two groups are simple. Groups 3 and 4 are causing me problems because I need to group (sort) on PrintPriority AND on ClassTeacher, which are linked from the same indexed field in the Grades table, but are separated from it by one or more "translation" tables, each containing an indexed field which translates to one or more records in the next table. (ie: there can be several ClassTeachers for a single Grade record. There should only be one PrintPriority for each Grade record.)
When I group on level 3, it appears every record of Grades is read for each value of PrintPriority. I can possibly do without Group 4, if I can work out how to deal with Group 3 properly.
Any ideas welcome, thanks.