【发布时间】:2016-04-22 19:18:00
【问题描述】:
我有 3 个表:purchase、purchaseDetails 和 supplierAccount。当purchase insert 和purchaseDetails 添加时,会根据purchaseDetails 中的总和在supplierAccount 中插入一条记录。如何在 purchaesDetails 表中插入多行而不是每一行后创建添加到供应商帐户的过程
【问题讨论】:
我有 3 个表:purchase、purchaseDetails 和 supplierAccount。当purchase insert 和purchaseDetails 添加时,会根据purchaseDetails 中的总和在supplierAccount 中插入一条记录。如何在 purchaesDetails 表中插入多行而不是每一行后创建添加到供应商帐户的过程
【问题讨论】:
嗯...由于缺乏细节,这个问题可能有多个答案。
但最简单的控制方法之一是创建一个表单,添加新的“购买”记录,该记录具有“购买 ID”字段以链接到其他表。
在此采购表单中,您可以添加一个链接到“purchaseDetails”表的子表单。然后,您可以将尽可能多的记录添加到每个行项目的子表单中。这些记录中的每一个都有一个购买 ID,将它们链接回 Header Purchase 记录。
然后,当您完成添加这些“purchaseDetail”记录后,您可以在您的采购表单上放置一个名为“提交”(或类似名称)的按钮,该按钮调用“供应商帐户摘要”查询。
然后,您可以创建“供应商帐户摘要”查询以汇总“purchaseDetails”表中具有当前采购 ID 的记录的多行。
完成此操作后,您可能希望在按钮后面创建 VBA 代码以设置“锁定”字段,这样某人就不能多次点击相同的购买 ID 的按钮。如果您想在第一次提交完成后添加更多详细信息,这种 VBA 代码可能会变得复杂。您将不得不撤消很多东西并重新提交。尽管 VBA 可以变得非常复杂,但一切都非常可行。
无论如何,我希望这能回答你的问题。
如果您不使用表单,您只需创建并运行“供应商帐户摘要”查询,确保您提供正确的采购 ID。
祝你好运!
【讨论】: