MS Access 2010触发器/数据宏

时间:2012-12-20 02:37:47

标签: ms-access-2010

我正在开发一个数据库来进行年度库存盘点,其中有32个表,其中33个包括Master。

我们目前有4000个SKU,因此需要将主表分解为更小的表格,以便我可以向我的计数器分发实际数量的工作。

我想要实现的是当我的计数器使用UI在较小的表中输入数据时,它会自动填充主表中的字段。

非常感谢任何帮助。

迈克尔

2 个答案:

答案 0 :(得分:1)

在Access中,无法将触发器应用于表。你可以做的是创建一个实现网格的表单。有一个After-Update事件可以满足您的需求。您可以使用数据表视图使表单看起来像一个表。

答案 1 :(得分:1)

虽然你可以创建一个数据宏*来更新另一个的更新表,但为什么你想在这种情况下这样做呢?您可以在子表中包含数量字段,并在运行更新查询之前根据主表验证数据,或者子表(注释,表,员工ID足以划分数据)可能只包含员工ID和SKU,子表可以由SKU连接到主表,所有更新都使用主表中的数量字段:

SELECT Mytable1.SKU, MyTable.Quantity 
FROM MyTable1
INNER JOIN MyTable 
ON MyTable1.SKU = MyTable.SKU
WHERE EmployeeID = [Enter ID: ]

* Data Macro

data macro