以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DataColChanged计算至到另一个表中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115324)

--  作者:q1156741089
--  发布时间:2018/3/5 11:51:00
--  DataColChanged计算至到另一个表中
\'Dim dr As DataRow
\'dr = DataTables("商品明细").Find("条形码 = \'" & e.Row("条形码")  & "\'") \'
\'If dr IsNot Nothing Then
    \'If e.Row("销售数量") >  dr("剩余数量") Then
        \'MessageBox.Show("商品数量不足,请核实商品信息","提示")
        \'e.Row("销售数量")=Nothing
        \'Return
    \'End If
    \'dr("销售数量")=e.Row("销售数量") + dr("销售数量")
    \'dr("剩余数量")=dr("上架数量")-dr("销售数量")
\'End If
--  作者:q1156741089
--  发布时间:2018/3/5 11:54:00
--  
如果用户在单元格输入值,比如输了然后重新输入,就会触发两次DataColChanged事件,把第一次错误的值也算入其中,导入数据与实际情况不符,请问怎样规避这种情况

--  作者:有点甜
--  发布时间:2018/3/5 11:58:00
--  

参考

 

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

 

 


--  作者:q1156741089
--  发布时间:2018/3/5 14:04:00
--  
谢谢