You are pretty close. One thing I see is that the Training Records table
does not need the employee name. It is redundant data. It only needs the
employee number to relate it to the employee table. Here is how I would
suggest you define your tables. Note: Spaces in names are bad.
This table will identify employees enrolled in a specific occurance of a
course. It will relate to tblCourseSchedule on CourseID. Many students may
be enrolled in one course.
tblCourseRegistration
> - Employee Number
> - CourseID
> - CourseCompleted (Y/N)
This table Identifies a specific occurance of a course in which employees
may register. It will relate to tblCourse. One course may be scheduled many
times.
tblCourseSchedule
> - CourseID
> - CourseCode (The course being offered)
> - CourseDate (The date the course is offered)
This table identifies employees that may enroll in courses. One employee
may enroll in may course schedules.
tblEmployee
> - EmployeeNumber
> - EmployeeName
> - CurrentLabourGrade
> - Department
This table describes the courses that are offered and whether the course is
required to more to the next labour grade. Once course may be scheduled many
times.
tblCourse
> - CourseCode
> - CourseRequiredToAcheiveLabourGrade (This means that once all of the
[quoted text clipped - 3 lines]
> - CourseCategory (This just states which department offers the course and
> is irrelavent)
This will give you the greatest flexibility. The only thing missing from
this would be a table that defines the courses required to move to the next
grade. I can't define it because I don't know the rules. For example, If
an employee is at the first level, you would need to describe the courses
required to move to level 2, then the courses needed to move to level 3, etc.
But maybe that is what the CourseRequiredToAcheiveLabourGrade field in
tblCourse is used for. But how do you know all the courses required to move
from level 1 to level 2, for example?

Signature
Dave Hargis, Microsoft Access MVP
> Hi,
>
[quoted text clipped - 37 lines]
>
> Any help regarding this project would be greatly appreciated. Thanks.