我一直在Access 2010中创建一个事务数据库,我遇到了一些问题。我正在尝试使用SQL中的触发器来实现自动更新值,但我被告知我必须在Access中使用VBA才能使其正常工作。
我有购买表,购买交易表和产品表。
我需要帮助的是自动更新 Product_Quantity 值,而无需在进行新事务时手动点击查询。那么它要做的是抓住购买交易表中的 Product_Code + PurchaseTransaction_Quantity ,并将值添加到中的 Product_Quantity 字段产品表。
棒球手套购买4
原始数量为6,创建交易后,它会自动更新为10而不使用更新查询。
如果这是我必须经历的方法,我不确定如何在VBA中这样做。如果有办法在没有VBA的情况下做到这一点也会有很大的帮助。
非常感谢任何和所有帮助。先谢谢你。
Link如果有人想要试一试,可以到数据库。
答案 0 :(得分:1)
以下数据宏对我有用:
插入后
更新后
删除后