Microsoft Access:无法添加记录;加入'客户'不在记录集中

时间:2015-10-24 23:40:23

标签: ms-access

这就是我的关系的样子: Relationship

这是我的表格: Form

我老师告诉我的主要问题是我的关系,所以我把它变得非常简单,如上面的截图所示。但是,在创建表单后,我在屏幕底部显示此错误消息,"无法添加记录;加入'客户'不在记录集中。"

  • 注意:我是Access的新手,对此几乎一无所知。
  • 注意:访问2007 - 2013文件格式

1 个答案:

答案 0 :(得分:2)

您的表单很可能绑定到Customer表和Show表的连接查询。如果是这样,您必须在该查询中明确添加Customer.Show_ID列。然后,组合框的控制源应该是新添加的Customer.Show_ID字段。

事实上,为了避免混淆,只需忽略Show.[Show ID]以避免混淆。通常,您希望每个记录集保留一个主键和任何所需的外键。这里,Show.[Show ID]是主键,Customer.Show_ID是外键。

或者更好的是,将整个Customer表单绑定到Customer表而不是查询,因为组合框已经在Show.[Show Date]中查找值,而不管表单的有界记录集。