我有以下表格,其中包含它们共同的字段。例如
分支表
- 零售商 ID (PK)
- 零售商名称
- 地址1
- 地址2
内部表
- 零售商 ID (PK)
- 零售商名称
- 内部标识
银行账户
- 零售商 ID (PK)
- 零售商名称
- 银行代码
- 银行帐号
我使用分支表创建了一个“主”表单,并将内部表和银行账户的表单作为子表单。我的意图是在零售商 ID 和零售商名称字段中输入用户类型,以防止重复手动输入相同的字段。在属性表下,我使用链接主字段和链接子字段链接了这些字段。但是,该表单似乎没有按预期执行。
输入分支表(主表)的测试数据后,转到内部表的字段会导致以下错误:
“Microsoft Access 数据库引擎无法在具有键匹配字段的表中找到记录。(错误 3101)”解释为“在一对多关系中,您在“多”端输入了数据“一”侧没有匹配记录。例如,如果您在 CustomerID 字段上连接客户表和订单表,然后使用客户表中不存在的客户 ID 添加订单,则会出现此错误。
因此,我无法自动为其他表添加另一个条目。