Foxtable(狐表)用户栏目专家坐堂 → 关于DataColChanging代码事件


  共有2857人关注过本帖树形打印复制链接

主题:关于DataColChanging代码事件

帅哥哟,离线,有人找我吗?
huangfanzi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1104 积分:8956 威望:0 精华:0 注册:2014/10/25 11:24:00
  发帖心情 Post By:2014/12/22 23:20:00 [显示全部帖子]

DataColChanging 某一列的内容发生变化前执行

If e.DataCol.Name = "交货数量" Then  》》》此时这个值95并没有输入系统
    If e.DataRow("未交货数量")  < 0 Then 》》》此时这个未交数量还是 90-0
        msgbox("出货数量大于订单数量,请注意核实")
        e.cancel=True
    End If

你应该用下面二个来做
 NewValue:  Object类型,表示新的值
OldValue:  Object类型,表示旧的值

我也是初学者,可能班门弄斧了,见笑!
[此贴子已经被作者于2014-12-22 23:20:32编辑过]

 回到顶部