Foxtable(狐表)用户栏目专家坐堂 → 两列数据相同如何在逻辑列自动勾选


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

主题:两列数据相同如何在逻辑列自动勾选

美女呀,离线,留言给我吧!
yfy13338431925
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:4492 威望:0 精华:0 注册:2018/12/5 23:10:00
两列数据相同如何在逻辑列自动勾选  发帖心情 Post By:2019/3/22 10:37:00 [只看该作者]

两列数据相同如何在逻辑列自动勾选


图片点击可在新窗口打开查看此主题相关图片如下:图片1.png
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4632 积分:33804 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2019/3/22 11:58:00 [只看该作者]

一、数据列:DataColChanged事件

Select Case e.DataCol.Name
    Case "第一列","第二列"
        If e.DataRow("第一列") = e.DataRow("第二列") AndAlso e.DataRow.IsNull("第一列") = False AndAlso e.DataRow.IsNull("第二列") = False
            e.DataRow("第三列") = True
        Else
            e.DataRow("第三列") = False
        End If
End Select

二、表达式列:IIF([第一列] = [第二列],true,false)


 回到顶部
美女呀,离线,留言给我吧!
yfy13338431925
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:512 积分:4492 威望:0 精华:0 注册:2018/12/5 23:10:00
  发帖心情 Post By:2019/3/22 14:45:00 [只看该作者]

Select Case e.DataCol.Name
    Case "第一列","第二列"
        If e.DataRow("第一列") = e.DataRow("第二列") AndAlso e.DataRow.IsNull("第一列") = False AndAlso e.DataRow.IsNull("第二列") = False
            e.DataRow("第三列") = True
        Else
            e.DataRow("第三列") = False
        End If
End Select
怎么换成按钮事件呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/22 15:03:00 [只看该作者]

 

For Each dr As DataRow In DataTables("表a").Select("")   
    If dr("第一列") = dr("第二列") AndAlso dr.IsNull("第一列") = False AndAlso dr.IsNull("第二列") = False
        dr("第三列") = True
    Else
        dr("第三列") = False
    End If
Next

 


 回到顶部