以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创] (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102855) |
-- 作者:我叫MT -- 发布时间:2017/6/26 21:22:00 -- [原创] 如何实现当出库人登记出库数量后库存减少相应数量,同时当写入归库时间后库存自动回到当初的值 此主题相关图片如下:3.png |
-- 作者:有点蓝 -- 发布时间:2017/6/26 22:09:00 -- http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080 |
-- 作者:有点蓝 -- 发布时间:2017/6/26 22:11:00 -- 参考:http://www.foxtable.com/webhelp/scr/1451.htm 除非另外有表记录初始值,否则无法回到当初的值
|
-- 作者:wyz20130512 -- 发布时间:2017/6/26 22:26:00 -- 表的DataColChanged事件代码: Select Case e.DataCol.Name Case "出库人信息_数量" e.DataRow("库存") = e.DataRow("库存") - e.DataRow("出库人信息_数量") End Select Select Case e.DataCol.Name Case "时间信息_归库时间" If e.DataRow.IsNull("时间信息_归库时间") = False Then e.DataRow("库存") = e.DataRow("库存") + e.DataRow("出库人信息_数量") e.DataRow("出库人信息_数量") = Nothing End If End Select
|