如何在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 

我怎么能做出一个表来存储所有的学生和不同科目这些信息?

有什么想法?

谢谢。

+0

这功课吗?此外,你是否要求表格设计的帮助,或者你不知道如何在Access中创建表格? – JohnFx

+0

在教师与家长的会议上,我们希望能够展示学生的表现形式,无需做任何其他的家庭作业。当问桌子设计的帮助。看起来我需要制作多个表格。 – Sophia

+1

您可能想阅读http://r937.com/relational.html – Fionnuala

我将有一个表,你的学生,与主题包含测试结果的表格,然后另一个表:

TableStudents 
StudentNo 
StudentName 

TableSubject 
SubjectId 
SubjectName 

TableResults 
StudentNo 
SubjectId 
TestNumber 
Result 
Retest 
Comment 

在你TableStudents,你必须为每个学生一个条目。 TableSubject中,每个主题都有一个条目。 PrimaryKey的最后一个表格将包含StudentNo,SubjectId和testNumber。

您将通过创建一个表来开始该项目,以保存您需要处理的每种事物。在你的例子中,这听起来像一张表给学生,一张表示主题,一张表示测试结果。

您将确保每个表都有一个或多个列,用于唯一标识您放入表中的每一行。对于学生来说,这可能是某种StudentID或政府ID号码。

您将确保每个表都有列,以帮助您将该表中的每一行连接到与其相关的其他表中的行。例如,如果您在students表中使用student id列,则该列可能必须位于测试结果列中,以便您知道每个测试结果适用于哪个学生。

一旦你开发了一套这样的表和关系,你可以张贴另一个问题,寻求人们对你的工作的评论。