【问题标题】:Update a field in one table on row insertion in another table在另一个表中插入行时更新一个表中的字段
【发布时间】:2015-01-24 16:32:54
【问题描述】:

我有以下两张表:

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。

【问题讨论】:

标签: ms-access ms-access-2013


【解决方案1】:

您实际上需要在 [Transactions] 表上的两 (2) 个data macros:一个更改前数据宏,以查看是否可以输入事务...

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

【讨论】:

    猜你喜欢
    • 2013-09-05
    • 1970-01-01
    • 2014-02-10
    • 2018-04-04
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    相关资源
    最近更新 更多