在另一个表中的行插入中更新一个表中的字段

时间:2015-01-24 16:32:54

标签: ms-access ms-access-2013

我有以下两个表:

1)交易表

TID   ID
----  --
1212  21
1313  31
1414  21
1515  44
1616  21
1717  31

2)产品表

PID  Count
---  -----
21       7
31       8
44       9

(原始计数值为10)

我想实现这一点:当我在交易表中添加交易时,我希望能够检查我试图销售的产品是否在产品表中有足够的数量(1个或更多) )如果是,则允许在事务表中添加并减少产品表中产品的数量。

我尝试通过转到表 - >在添加/更新后等等但没有帮助的情况下这样做。也没有在网上找到资源。我正在使用Access 2013。

1 个答案:

答案 0 :(得分:2)

您在[Transactions]表上实际需要两(2)data macros:a Before Change数据宏,以查看是否可以输入交易......

BeforeChange.png

...和After Insert数据宏来更新[Products]表:

AfterInsert.png