在MS Access 2016中,可以使用触发器或查询来在更新一个表中的数据后更新另一个表中的数据。下面是两种常用的方法:
CREATE TRIGGER UpdateTable2
AFTER UPDATE ON Table1
FOR EACH ROW
BEGIN
UPDATE Table2
SET column1 = NEW.column1
WHERE column2 = OLD.column2;
END;
上述代码创建了一个名为"UpdateTable2"的触发器,它在Table1表中的数据更新后触发。触发器中的UPDATE语句将更新Table2表中的数据,将column1的值设置为新更新的值,条件为column2等于旧的值。
UPDATE Table2
INNER JOIN Table1 ON Table2.column2 = Table1.column2
SET Table2.column1 = Table1.column1;
上述代码使用INNER JOIN将Table1和Table2表连接起来,并将Table1中的column1的值复制到Table2的column1中,条件为column2相等。
以上是在MS Access 2016中更新一个表中的数据后更新另一个表中的数据的两种常用方法。根据具体的业务需求和数据结构,可以选择适合的方法来实现数据的更新。
领取专属 10元无门槛券
手把手带您无忧上云