0
我正在开发一个小型项目。以下是我所有关系的图片。我目前只设置了表格,还有一些查询将我的几个表格按照某种方式排序为查找列。访问:追加相关表格
有没有办法一下子追加新记录到多个表?
我已经尝试过几种不同的方法。当我创建一个表单和相应的子表单时(我可以在子表单之后创建子表单,该表单包含可以跨多个表输入的整个字符串,这不是非常美观或易于使用) ,我必须多次输入数据。参考附加发票项目以及项目列表表格。我将不得不输入以下内容;
- 发票编号(发票项)
- 商品编号(从发票项目)
- 商品编号(从项目列表)
所以我最终不得不键入项目代码的多个次,这发生在我需要更新以创建订单的整个表链中。
另外如果您想知道,图表中看到的所有表格在创建新订单时都会更新。 (这是一个转售业务,所以库存永远不会被保留,并且物品(在物品清单表格中)在订单时被添加新的物品。
所以需要附加发票表格,以启动我想要完成的连锁发票号码被输入,我想将其自动结转到发票项目中,等待要输入的项目代码以完成组合密钥,但不必再次输入发票号码等等等等等等等等。
您可以为每个操作创建存储过程,并执行此过程时,可以使用给定的一组参数更新多个表。 – ctumturk
你认为你可以给我一个正确的方向指针,寻找插入后导致没有太多进展的东西。 – jBry562
[这里](https://msdn.microsoft.com/en-us/library/aa139977(office.10).aspx#acadvsql_procs)是一个很好的过程使用文档。在CREATE PROCEDURE过程名 (Parameter1数据类型,Parameter2数据类型)之后,可以使用'BEGIN'和'END'子句。在这些之间你可以使用多个插入或更新命令。然后你只需要用给定的参数执行程序。 – ctumturk