我正在开发一个数据库来进行年度库存盘点,其中包含 32 个表,包括 Master 在内的 33 个表。
我们目前有 4000 个 SKU,因此需要将主表分解为较小的表,以便我可以将实际数量的工作分配给我的柜台。
我想要实现的是,当我的计数器使用 UI 在较小的表中输入数据时,它会自动填充主表中的字段。
任何帮助将不胜感激。
迈克尔
我正在开发一个数据库来进行年度库存盘点,其中包含 32 个表,包括 Master 在内的 33 个表。
我们目前有 4000 个 SKU,因此需要将主表分解为较小的表,以便我可以将实际数量的工作分配给我的柜台。
我想要实现的是,当我的计数器使用 UI 在较小的表中输入数据时,它会自动填充主表中的字段。
任何帮助将不胜感激。
迈克尔
在 Access 中,无法将触发器应用于表。您可以做的是创建一个实现网格的表单。有一个更新后的事件可以满足您的需要。您可以使用数据表视图使表单看起来像一个表格。
虽然您可以创建一个数据宏* 来从另一个表的更新中更新一个表,但为什么要在这种情况下这样做呢?您可以在子表中包含数量字段并在运行更新查询之前针对主表验证数据,或者子表(注意,表,员工 ID 将足以划分数据)可以仅包含员工 id 和 SKU,然后可以通过 SKU 将子表连接到主表,并且所有更新都使用主表中的数量字段:
SELECT Mytable1.SKU, MyTable.Quantity
FROM MyTable1
INNER JOIN MyTable
ON MyTable1.SKU = MyTable.SKU
WHERE EmployeeID = [Enter ID: ]
*数据宏