查询不可更新 - 连接键不在Recordset中

时间:2018-04-18 14:38:56

标签: sql vba ms-access access-vba ms-access-2010

我无法向此查询添加新记录。它设置为表" SOL_Routing"是多对多的,这意味着只有字段[PartID],[WC_ID]和[Operation]的组合才能唯一地标识记录,因为所有这三个字段都需要允许重复值。这三个字段的相同组合不应该存在两次。 enter image description here

查询数据集示例:

Part_No    Operation    Workcenter
X          1            WC1
X          2            WC1
X          3            WC2
Y          1            WC1
Y          2            WC4
Y          3            WC7

如何更改密钥或以不同方式排列数据以允许我向此查询添加新记录?我不想通过将Recordset类型更改为" Inconsistent Updates"来放弃参照完整性。查询的全部目的是通过输入" [Workcenter]"将新记录添加到SOL_Routings。和" [Part_No]"通过加入的ID命名。

0 个答案:

没有答案