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

Update a field in one table on row insertion in another table

我有以下两个 table:

1) 交易 Table

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

2) 产品 Table

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

(原始计数值为 10)

我想实现这个:每当我在交易中添加交易时table,我希望能够检查我要销售的产品是否有足够的产品数量table(1 个或多个),如果是,则允许在交易 table 中添加并减少产品中产品的数量 table.

我试图通过转到 Table->Add/After 更新后...等来做到这一点,但没有任何帮助。也没有在网上找到资源。我正在使用 Access 2013。

您实际上需要两 (2) 个 data macros [交易] table:更改前数据宏以查看是否可以输入交易...

... 和插入后数据宏以更新 [Products] table: