2015-10-24 90 views
1

這是我的關係看起來像: RelationshipMicrosoft Access:無法添加記錄;加入「客戶」的關鍵不是在記錄

,這是我的表單: Form

我一直有,只要我的老師的主要問題告訴我與我的關係是如此,所以我使得它非常簡單,如上面的截圖所示。但是,在創建表單後,我在屏幕底部顯示這條錯誤消息,說:「無法添加記錄;」客戶「的鍵未加入記錄集。

  • 注:我是Access的新手,對此一無所知。
  • 注:訪問二〇〇七年至2013年的文件格式

回答

2

您的形式很可能是必然的客戶和顯示錶的連接查詢。如果是這樣,則必須在該查詢中明確添加Customer.Show_ID作爲列。然後,該組合框的控制源應該是新添加的Customer.Show_ID字段。

事實上,爲了避免混淆,只需在Show.[Show ID]處省略以避免混淆。通常你想保留一個主鍵和每個記錄集所需的外鍵。這裏,Show.[Show ID]是主鍵,Customer.Show_ID是外鍵。

或者更好的是,將整個客戶表單綁定到客戶表,而不是查詢,因爲組合框已經在Show.[Show Date]中查找值,而與表單的有界記錄集無關。