如何在MS Access中存储表格数据?
问题描述:
我无法弄清楚如何在访问中存储我的数据。我需要跟踪学生的测试结果和评论。如何在MS Access中存储表格数据?
例如
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
我怎么能做出一个表来存储所有的学生和不同科目这些信息?
有什么想法?
谢谢。
答
我将有一个表,你的学生,与主题包含测试结果的表格,然后另一个表:
TableStudents
StudentNo
StudentName
TableSubject
SubjectId
SubjectName
TableResults
StudentNo
SubjectId
TestNumber
Result
Retest
Comment
在你TableStudents,你必须为每个学生一个条目。 TableSubject中,每个主题都有一个条目。 PrimaryKey的最后一个表格将包含StudentNo,SubjectId和testNumber。
答
您将通过创建一个表来开始该项目,以保存您需要处理的每种事物。在你的例子中,这听起来像一张表给学生,一张表示主题,一张表示测试结果。
您将确保每个表都有一个或多个列,用于唯一标识您放入表中的每一行。对于学生来说,这可能是某种StudentID或政府ID号码。
您将确保每个表都有列,以帮助您将该表中的每一行连接到与其相关的其他表中的行。例如,如果您在students表中使用student id列,则该列可能必须位于测试结果列中,以便您知道每个测试结果适用于哪个学生。
一旦你开发了一套这样的表和关系,你可以张贴另一个问题,寻求人们对你的工作的评论。
这功课吗?此外,你是否要求表格设计的帮助,或者你不知道如何在Access中创建表格? – JohnFx
在教师与家长的会议上,我们希望能够展示学生的表现形式,无需做任何其他的家庭作业。当问桌子设计的帮助。看起来我需要制作多个表格。 – Sophia
您可能想阅读http://r937.com/relational.html – Fionnuala