2011-10-11 60 views
0

我無法弄清楚如何在訪問中存儲我的數據。我需要跟蹤學生的測試結果和評論。如何在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

回答

0

我將有一個表,你的學生,與主題包含測試結果的表格,然後另一個表:

TableStudents 
StudentNo 
StudentName 

TableSubject 
SubjectId 
SubjectName 

TableResults 
StudentNo 
SubjectId 
TestNumber 
Result 
Retest 
Comment 

在你TableStudents,你必須爲每個學生一個條目。 TableSubject中,每個主題都有一個條目。 PrimaryKey的最後一個表格將包含StudentNo,SubjectId和testNumber。

0

您將通過創建一個表來開始該項目,以保存您需要處理的每種事物。在你的例子中,這聽起來像一張表給學生,一張表示主題,一張表示測試結果。

您將確保每個表都有一個或多個列,用於唯一標識您放入表中的每一行。對於學生來說,這可能是某種StudentID或政府ID號碼。

您將確保每個表都有列,以幫助您將該表中的每一行連接到與其相關的其他表中的行。例如,如果您在students表中使用student id列,則該列可能必須位於測試結果列中,以便您知道每個測試結果適用於哪個學生。

一旦你開發了一套這樣的表和關係,你可以張貼另一個問題,尋求人們對你的工作的評論。