Foxtable(狐表)用户栏目专家坐堂 → [求助]不能录入小于原值


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

主题:[求助]不能录入小于原值

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/11 19:40:00 [显示全部帖子]

用法完全一样,直接比较即可

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/25 22:18:00 [显示全部帖子]

没看明白。到底是提示还是不提示?

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/25 22:53:00 [显示全部帖子]

If e.DataCol.name = "进度" 
    If e.DataRow.isnull("项目") andalso e.newvalue = 100 Then
            msgbox("项目不能为空!")
            e.cancel = True
    elseIf e.DataRow.RowState <> DataRowState.Added andalso e.DataRow.OriginalValue(e.DataCol.name) <> Nothing AndAlso e.newvalue < e.DataRow.OriginalValue(e.DataCol.name) Then
        msgbox("不能小于已完成的进度")
        e.cancel = True
    End If
End If

 回到顶部