Foxtable(狐表)用户栏目专家坐堂 → datacolchanging事件


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

主题:datacolchanging事件

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


加好友 发短信
等级:狐精 帖子:3361 积分:24802 威望:0 精华:0 注册:2012/3/26 21:47:00
datacolchanging事件  发帖心情 Post By:2015/1/13 10:37:00 [显示全部帖子]

Select Case e.DataCol.name
   
    Case "出库类型"
        If e.OldValue Is Nothing Then
            Return
        End If
       
        If e.NewValue IsNot Nothing AndAlso e.NewValue<>e.OldValue Then
            e.Cancel=True
            MessageBox.show("该出库类型下已有明细.如果要切换出库类型,请删除之前类型下的明细或重新开单!")
           
        End If
   
   
   
End Select

 

这段代码 在符合条件的时候为什么会执行2次?弹出2次对话框?


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3361 积分:24802 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2015/1/13 11:11:00 [显示全部帖子]

回bin老师 不是 我去掉了一个变量判断IF语句 经检查 是甜老师说的这个问题 代码移到控件就OK了


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3361 积分:24802 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2015/1/13 13:43:00 [显示全部帖子]

老师们 如果要取消控件向字段写值 要在控件的哪个事件写代码

现在遇到的问题就是 放在datacolchanging里面非常方便 能实现需求 但是提示框总是会弹2次

放在控件里无法取消不符合条件的值


 回到顶部