Warning - this is massive.
SELECT Events.EventID, Events.EventName, Events.EventDescription, Events.Location, [Fee Schedules].FeeDescription, Categories.CategoryName, Registration.RegistrationID, AgeDivisions.AgeDivisionDesc, AgeGroup.AgeGroup, Registration.EntryNumber, Registration.RoutineName, Attendees.CompanyName, qryJudge01Totals.Judge01TotalScore, qryJudge02Totals.Judge02TotalScore, qryJudge03Totals.Judge03TotalScore, Participants.ParticipantName, [Judge01TotalScore]+[Judge02TotalScore]+[Judge03TotalScore] AS ScoresTotal
FROM Events INNER JOIN (Attendees INNER JOIN (((((AgeDivisions RIGHT JOIN (([Fee Schedules] RIGHT JOIN (Categories RIGHT JOIN (AgeGroup RIGHT JOIN Registration ON AgeGroup.AgeGroup = Registration.AgeGroup) ON Categories.CategoryID = Registration.Category) ON [Fee Schedules].FeeScheduleID = Registration.FeeScheduleID) LEFT JOIN tblDivisions ON [Fee Schedules].FeeDescription = tblDivisions.DivisionDescribe) ON AgeDivisions.AgedivID = Registration.[Age Division]) LEFT JOIN qryJudge01Totals ON Registration.RegistrationID = qryJudge01Totals.RegistrationID) LEFT JOIN qryJudge02Totals ON Registration.RegistrationID = qryJudge02Totals.RegistrationID) LEFT JOIN qryJudge03Totals ON Registration.RegistrationID = qryJudge03Totals.RegistrationID) LEFT JOIN Participants ON Registration.RegistrationID = Participants.RegistrationID) ON Attendees.AttendeeID = Registration.AttendeeID) ON Events.EventID = Registration.EventID
WHERE (((Events.EventID)=[Forms]![frmScoringSelect]![cboEventID]) AND (([Fee Schedules].FeeDescription)="Solo Advanced") AND ((AgeDivisions.AgeDivisionDesc)="Senior"))
ORDER BY [Judge01TotalScore]+[Judge02TotalScore]+[Judge03TotalScore] DESC;