以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 多用户操作的情况下这段代码会出现数量错误的情况么 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113753) |
-- 作者:zoudezhao -- 发布时间:2018/1/22 15:57:00 -- 多用户操作的情况下这段代码会出现数量错误的情况么 DIM r as row = Tables("订单明细表").Current Dim dr as datarow = DataTables("库存表").SQLFIND("产品 = \'" & r("产品") & "\'") Dim i As Integer = dr("库存") dr("库存") = i - r("库存") dr.Save
多用户操作的情况下这段代码可能出现数量错误的情况么 |
-- 作者:有点甜 -- 发布时间:2018/1/22 17:16:00 -- 有可能出错的。
所以你的库存的值尽量是通过统计得到,比如 总入库-总出库,就是库存。 |
-- 作者:zoudezhao -- 发布时间:2018/1/22 17:18:00 -- 好的感谢甜老师 |
-- 作者:zoudezhao -- 发布时间:2018/1/22 17:29:00 -- 甜老师这样总出库的值应该怎么计算才能保证准确呢 |
-- 作者:zoudezhao -- 发布时间:2018/1/22 17:40:00 -- OK我知道方法啦感谢 |