2013-07-25 89 views
0

在Access中,我想爲用戶提供數據表表單來鍵入一些數據。本數據表將兩個表合併在一起,父母(Product)和孩子(Book)。我已經使用他們的ID s將他們聯繫起來,他們共享1對1的關係。但是,在輸入數據時,只要輸入任何Book數據,就會顯示以下錯誤消息:Microsoft Access:獲取當前記錄並在插入之前創建子記錄

由於表Product中需要相關記錄,所以無法添加或更改記錄。

我對於做什麼不知所措,所以我認爲給予Product表的管理員專用元數據會有所幫助。當我將它設置爲「Book」並在Product中創建一個新行時,數據宏將以編程方式在Book表中與ID創建對應的行。這聽起來可行嗎?

無論如何,我需要在插入前檢索Book的當前記錄的ID,所以我想知道我該如何做到這一點。

回答

0

確保底層查詢中包含Book表的外鍵(=將該表與其父錶鏈接的字段)。

相關問題