Foxtable(狐表)用户栏目专家坐堂 → 数值区间判断


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

主题:数值区间判断

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/1/20 16:57:00 [显示全部帖子]

一逻辑列为真,其他逻辑列必须为假,不然数值列一修改,逻辑值就矛盾了。

If e.DataCol.Name = "第一列" Then
    If e.DataRow.IsNull("第一列") = False Then
        If e.DataRow(e.DataCol) >= - 1 AndAlso e.DataRow(e.DataCol) <= 1 Then
            e.DataRow("第二列") = True
            e.DataRow("第三列") = False
            e.DataRow("第四列") = False
        ElseIf (e.DataRow(e.DataCol) > 1 AndAlso e.DataRow(e.DataCol) <= 2) OrElse (e.DataRow(e.DataCol) >= - 2 AndAlso e.DataRow(e.DataCol) < - 1) Then
            e.DataRow("第二列") = False
            e.DataRow("第三列") = True
            e.DataRow("第四列") = False           
        ElseIf e.DataRow(e.DataCol) > 2 OrElse e.DataRow(e.DataCol) < - 2 Then
            e.DataRow("第二列") = False
            e.DataRow("第三列") = False
            e.DataRow("第四列") = True
        End If
    End If
End If


 回到顶部