Hi,
I have a query that shows the classes that students are enrolled in. The results are displayed in a subform linked to the students ID#. The enrollment records (classes students are enrolled in) are identified by a four digit "ClassNumber" that is linked to a course name, section, instructor and year code. The year codes are 1129 for 2012-2013 and 1139 for 2013-2014. Students may have taken a course in a previous year (e.g 1129)and completed it. This is recorded as 100 (in a percent complete field).
When I run the query all enrollment records are returned correctly but the ClassNumber field for the completed courses are vacant. The ClassNumbers for the "active" courses are showing.
This is okay, except I would like some way of displaying the word "complete" or "2012-2013" or something in that empty field. Can this be done?
Here is the SQL:
SELECT StudentEnrollmentTable.StudentNumber, StudentEnrollmentTable.AnnualClassNumberID, AnnualClassNumbers1.FKCourseInventoryID, AnnualClassNumbers1.ClassNumber, AnnualClassNumbers1.TermNumber, CoursesNEW.[Course Title], SectionNEW.[Class Section], StudentEnrollmentTable.CourseStatus, StudentEnrollmentTable.StartDate, StudentEnrollmentTable.EndDate, StudentEnrollmentTable.Progress, StudentEnrollmentTable.GradeToDate, StudentEnrollmentTable.CourseCompletionDate, [LU_Instructor]![Initials] & " " & [LU_Instructor]![LastName] AS InstructorID
FROM SectionNEW INNER JOIN (CoursesNEW INNER JOIN ((LU_Instructor INNER JOIN AnnualClassNumbers1 ON LU_Instructor.InstructorID = AnnualClassNumbers1.[FKInstructorID]) INNER JOIN StudentEnrollmentTable ON AnnualClassNumbers1.ID = StudentEnrollmentTable.AnnualClassNumberID) ON CoursesNEW.PKCourseID = AnnualClassNumbers1.FKCourseInventoryID) ON SectionNEW.PKSectionID = AnnualClassNumbers1.FKSectionID
WHERE (((StudentEnrollmentTable.StudentNumber)=[Forms]![ALPc Student/Course Enrollment Form]![StudentNumber]) AND ((AnnualClassNumbers1.TermNumber)=1129)) OR (((AnnualClassNumbers1.TermNumber)=1139));
Thanks and take care,
Daryl