我正在开展一个小型项目。下面是我所有关系的图像。到目前为止我只设置了表格,并且有几个查询按照某种方式对我的几个表进行排序,以用作查找列。
有没有办法一次将新记录追加到多个表中?
我已经尝试了几种不同的方式。让我感到困惑的是当我创建一个表单和相应的子表单时(我可以在子表单之后创建子表单,其中包含可以跨多个表输入的整个字符串,这不是非常美观或易于使用) ,我必须多次输入数据。参考附加发票项目以及项目列表表格。我必须输入以下内容;
所以我最终不得不多次输入项目代码,这发生在我需要更新的整个表链中,以便创建订单。
如果您想知道,图中看到的所有表都会在创建新订单时更新。 (这是转售业务,因此库存永远不会被保留,并且物品(在物品清单表格中)在订购时添加新的。
因此需要附加Invoice表,这会启动我想要完成的链。输入发票编号,我想自动转入发票项目,等待输入项目代码以完成复合密钥,但无需再次输入发票编号,依此类推。
答案 0 :(得分:0)
这称为级联更新,对于强制执行Referential Integrity至关重要。
您想要做的是: