我有在執行我的系統的特點之一(停車登記制度)如何添加一個新的紀錄,在Microsoft Access
我已經設定的關係的問題,現有的主多對一對多關係,許多學生能夠註冊許多車輛。現在我無法找到任何解決方案,如何使用現有的主鍵添加新記錄(在這種情況下,是學生的身份證號碼)一個非常明確的指導將是非常感激!
我有在執行我的系統的特點之一(停車登記制度)如何添加一個新的紀錄,在Microsoft Access
我已經設定的關係的問題,現有的主多對一對多關係,許多學生能夠註冊許多車輛。現在我無法找到任何解決方案,如何使用現有的主鍵添加新記錄(在這種情況下,是學生的身份證號碼)一個非常明確的指導將是非常感激!
根據定義,主鍵必須對每個記錄都是唯一的。表中的主鍵不應該是StudentID也不是VehicleID。這些應該分別是Student表和Vehicle表中的主鍵,但存儲所有數據的表應使用單獨的自動編號字段作爲主鍵。
對不起,如果我不夠清楚,但我的問題是,一個學生已經在我的系統中註冊,現在突然他/她想要添加一輛新車到他/她的註冊。在我的形式,我直接存儲數據寫入車輛表。因此,如何通過避免更新異常/不在Student表中留下任何重要的鍵(如StudID)來輸入新記錄? –
在您的Vehicles表中創建一個字段並將其稱爲StudentID(不要將其作爲主鍵),在學生表中創建一個名爲VehicleID的字段(不建議,因爲如果學生註冊了2個車輛)或創建一個完全獨立的「人行橫道」桌子,有三個場地; ID,StudentID和VehicleID。如果您使用第三種方法,則只需將Students表格添加到StudentID並將Vehicles表格添加到VehicleID中,並且您將始終知道哪些車輛屬於哪些學生。 –
好的,當我回顧時,在車輛表中插入新記錄時有一個空值的表是我的註冊表,它由屬性RegNumber,StudID,VehiclePlateNo和RegDate組成。 StudID和VehiclePlateNo是外鍵,具有空值的是StudID和RegDate。 –
似乎你正在尋找某種教程。本網站將幫助您解決特定*問題,您尚未以可回答的方式描述該問題。 –