以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  多人同时出库问题解决  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128243)

--  作者:eha_he
--  发布时间:2018/12/1 22:29:00
--  多人同时出库问题解决
老师,你好:
  请教下,我是用外部数据库,有三个产品建立了一张库存表。
产品 库存数量
产品A 2000
产品B 1000
产品C 400

同时建立了一张出库表。
出库时间 产品 出库数量 出库员
2018/12/1 产品A 1000 员工A
       
       
我是通过在出库表的出库行建立的同时,把table(库存表)中的库存数量-table(出库表)中的出库数量作为新的库存数量。
要怎么做才能避免出现员工A出库1000成功后,员工B的table表中此时仍显示是2000(已经加载数据)在出库1500的时候提供提示“库存不足,请重新查询确认库存数量”?
非常感谢



--  作者:chnfo
--  发布时间:2018/12/1 23:49:00
--  
B员工在输入出库数量并提交的时候,从后台查询一次库存数量即可。
但多人同时在操作出库的时候,这个就会有问题。

如果按用户在输入值时,实时从后台查询,并发时,就会有意外。
[此贴子已经被作者于2018/12/1 23:51:34编辑过]

--  作者:有点甜
--  发布时间:2018/12/2 22:35:00
--  

出库马上保存数据;查询库存用后台查询

 

http://www.foxtable.com/webhelp/scr/2724.htm