0

我知道这个问题已经被问过很多次了,但是每次人们遇到的情况都略有不同,或者缺乏足够的细节,或者对问题的解释缺乏我能理解解决方案的具体细节。

所以这是我的事。我有一个名为“StatesComboBox”的组合框,它采用接收客户数据的形式。此表单绑定到 ms access 数据库文件中名为“States”的表。因此,该表中的任何状态都会反映在 StatesComboBox 中。

在我的访问数据库文件中,我有一个名为“CustomerData”的存储客户数据的表。其中一个字段称为“customerstate”,它存储用户所做的“StatesComboBox”选择。

我已通过关系将“States”表连接到“CustomerData”表。它将States 表连接到“customerstate”字段。这是一对多的关系,我已经检查了强制引用完整性、级联添加和级联删除选项。

现在,当我在表单中输入数据并点击我的注册按钮时,我收到上述消息 - “您无法添加或更改记录,因为表 'States' 中需要相关记录”。但是当我返回访问时,删除“States”和“CustomerData”之间的关系,数据存储得很好。

但我需要对选定的州实施限制......我做错了什么?我能做些什么来解决这个问题?谢谢你。

4

0 回答 0