Hi all, I have a subfile with records like this.... student# course# subject# campus# 9663942K CA04A BB10A BG 9663942K CA04A BB01A CT 9663942K CA04A BB02A CT 9663942K CA04A CD08H OT 9663942K CA04A CD10J OT 9663942K GH04A BB89K BG 9663942K GH04A AA01A CT 9663942K GH04A AA06A CT 9663942K GH04A KK04A OT .. ..ETC.. I am trying to produce a SINGLE record of every student/course combination that has one or more campuses PER course, with a count of the number of campuses per course/campus combo. ie: student# course# campus# NO# 9663942K CA04A BG 1 9663942K CA04A CT 2 9663942K CA04A OT 2 9663942K GH04A BG 1 9663942K GH04A CT 2 9663942K GH04A OT 1 .. ..ETC.. I've tried using the following section of QUIZ code.... ========================================== access *tpf5356b define d-crscmp character*8 = course-version[1:6] + campus-code[1:2] sort on student-number & on d-crscmp & on campus-code set subfile name tpf5356d define d-crscnt integer*1 = 1 report summary & student-number & course-version & subject-number & campus-code & d-crscnt subtotal at d-crscmp reset at campus-code go ========================================== ...and all I get is.... student# course# campus# NO# 9663942K CA04A BG 1 9663942K CA04A CT 1 9663942K CA04A CT 1 9663942K CA04A OT 1 9663942K CA04A OT 1 9663942K GH04A BG 1 9663942K GH04A CT 1 9663942K GH04A CT 1 9663942K GH04A OT 1 .. ..ETC.. QUESTION: Why is it that the RESET AT CAMPUS-CODE resets it on actually EVERY record and not at the obvious control-break? Any help appreciated. Thank you. Regards, Fernando Olmos (Analyst Programer @RMIT)