2016-04-22 38 views
0

我有3个表:purchase,purchaseDetails和supplierAccount。当添加purchase和purchaseDetails时,将根据purchaseDetails中的总和将一条记录插入supplierAccount。如何创建过程中插入多行后添加到supplierAccount不是每一行purchaesDetails表女士Access创建过程插入多行后插入一行

回答

0

嗯......再加上缺乏细节,这个问题可以有多个答案。

但是,最简单的方法之一是创建一个窗体,添加具有“购买ID”字段以链接到其他表格的新“购买”记录。

在此购买表单中,您可以添加链接到“purchaseDetails”表的子表单。然后,您可以为每个订单项添加尽可能多的记录到子表单。这些记录中的每一个都有一个购买ID,将它们链接回Header购买记录。

然后,当你添加完这些“purchaseDetail”的记录,你可以把你的所谓的“提交”购买表格(或类似的东西),这所谓的“供应商帐户摘要”查询上的按钮。

然后,您可以创建“供应商帐户摘要”查询来总结多行中的“purchaseDetails”表与当前的购买ID的记录。

这样做之后,您可能希望创建按钮后面VBA代码设置“锁定”字段,以便有人不能多次按下按钮为同一购买ID。如果您想在第一次提交完成后添加更多细节,这种VBA代码会变得复杂。你将不得不撤消很多东西并重新提交。尽管VBA可能变得非常复杂,但它都是非常可行的。

无论如何,我希望这回答你的问题。

如果你没有使用表单,您只需要创建并运行“供应商帐户摘要”查询确保您提供正确的购买ID。

祝你好运!