My wife is a school teacher, and I am trying to help her by creating a database that can track student performance and calculate grades. The basic structure has 3 tables:
Students (e.g., [StudentID], [Name], etc.)
Assignments (e.g., [AssignmentID], [Subject], [Discipline], [Date], etc.), and
Grades (e.g., [StudentID], [AssignmentID], [Score]).
However, she does not want to have to enter the students' names or even ID # every time she creates a new assignment. My solution was to create a form based on the Assignments table, then include subforms based on the other two tables. Ideally, the students sub-form would be populated with all of the students, and she would only have to enter scores for each student. Unfortunately, I cannot get it to work.
Should I try a different approach? Is there a good source of example databases that might have a similar structure?
I would appreciate any helpful suggestions! Thanks!
Students (e.g., [StudentID], [Name], etc.)
Assignments (e.g., [AssignmentID], [Subject], [Discipline], [Date], etc.), and
Grades (e.g., [StudentID], [AssignmentID], [Score]).
However, she does not want to have to enter the students' names or even ID # every time she creates a new assignment. My solution was to create a form based on the Assignments table, then include subforms based on the other two tables. Ideally, the students sub-form would be populated with all of the students, and she would only have to enter scores for each student. Unfortunately, I cannot get it to work.
Should I try a different approach? Is there a good source of example databases that might have a similar structure?
I would appreciate any helpful suggestions! Thanks!