更新访问中的单个记录

时间:2015-03-19 16:22:27

标签: ms-access records

我在访问中创建了一个相当简单的数据库,其中包含来自虚构公司的股票,客户,销售订单和销售订单项目表。

我想通过使用客户/销售订单表来降低库存水平。但是,如果我尝试这样做,它会减少" stock_level"来自表格内的所有记录。

我尝试了以下查询来执行此操作:

UPDATE stock 
  INNER JOIN Sales_order_item ON stock.stock_ID = Sales_order_item.fk2_stock_ID 
SET stock.Stock_level = [stock]![Stock_level]-[Quantity_Ordered] 
WHERE (((stock.stock_ID)=[Forms]![Sales Order SubForm]![fk2_stock_ID]));

这是股票表:

enter image description here

感谢您对此进行调查,我完全坚持这件事!

0 个答案:

没有答案