Foxtable(狐表)用户栏目专家坐堂 → [求助]将三个表格某列进行合并筛选?


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

主题:[求助]将三个表格某列进行合并筛选?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/8 22:55:00 [显示全部帖子]

这个意思?

 

If e.DataCol.name = "乡镇" Then
    Dim count1 = DataTables("A表").getvalues("XJHZXM", "XZMC='" & e.DataRow("乡镇") & "'").count
    Dim count2 = DataTables("B表").getvalues("XJHZXM", "XZMC='" & e.DataRow("乡镇") & "'").count
    Dim count3 = DataTables("C表").getvalues("XJHZXM", "XZMC='" & e.DataRow("乡镇") & "'").count
    e.DataRow("XJHZSL") = count1+count2+count3
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/9 9:32:00 [显示全部帖子]

参考代码

 

Dim ls1 As List(Of String) = DataTables("A表").getvalues("XJHZXM", "XZMC='" & e.DataRow("乡镇") & "'")
Dim ls2 As List(Of String) = DataTables("A表").getvalues("XJHZXM", "XZMC='" & e.DataRow("乡镇") & "'")
Dim ls3 As List(Of String) = DataTables("A表").getvalues("XJHZXM", "XZMC='" & e.DataRow("乡镇") & "'")
For Each s As String In ls2
    If ls1.Contains(s) = False Then
        ls1.add(s)
    End If
Next
For Each s As String In ls3
    If ls1.Contains(s) = False Then
        ls1.add(s)
    End If
Next
msgbox(ls1.count)


 回到顶部