我无法弄清楚如何将数据存储在访问中。我需要跟踪学生的考试成绩和评论。
例如
student no 12345
subjet: math
result: (avg of all the tests)
test# result retest comments
------------------------------------
test_1 50% 70% lalalala
test_2 60% 65% lalalala
test_3 75% NA lalalala
test_4 80% NA lalalala
test_5 90% NA lalalala
我如何制作一张表来存储所有学生和不同科目的信息?
任何想法?
感谢。
答案 0 :(得分:0)
我会和你的学生一张桌子,一张带有主题的表格,然后是另一张包含测试结果的表格:
TableStudents
StudentNo
StudentName
TableSubject
SubjectId
SubjectName
TableResults
StudentNo
SubjectId
TestNumber
Result
Retest
Comment
在您的TableStudents中,每个学生都有一个条目。 TableSubject,每个主题都有一个条目。 PrimaryKey的最后一个表将包含StudentNo,SubjectId和testNumber。
答案 1 :(得分:0)
您将通过创建一个表来保存您需要使用的各种事物来开始此项目。在您的示例中,这听起来像是一个学生表,一个是主题,一个是测试结果。
您将确保每个表都有一列或多列唯一标识您放入表中的每一行。对于学生来说,这可能是某种学生ID或政府身份证号码。
您将确保每个表都有一些列,可帮助您将该表中的每一行连接到与其相关的其他表中的行。例如,如果您在学生表中使用学生ID列,则该列可能必须位于测试结果列中,以便您知道每个测试结果适用于哪个学生。
一旦您开发了一组这样的表格和关系,您就可以发布另一个问题,寻求人们对您工作的评论。