以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关联筛选  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=99968)

--  作者:huhuyq
--  发布时间:2017/5/1 21:49:00
--  [求助]关联筛选
我想通过关联筛选表中两列的内容"Drw_No”和“Mark_No”来关联筛选出Record表中的记录,我做了个窗口,但只能实现一列的关联筛选?
我需要通过这两列批量筛选出Record中的记录,请问有什么好方法啊?
谢谢赐教。

--  作者:huhuyq
--  发布时间:2017/5/1 21:52:00
--  
怎么没看到附件?我又传了一遍。
--  作者:客人
--  发布时间:2017/5/1 22:10:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.rar

终于传上了。

--  作者:有点色
--  发布时间:2017/5/2 10:46:00
--  
Dim t1 As Table = Tables("钢结构关联筛选")
Dim t2 As Table = Tables("Record")
Dim idxs As String = "-1,"
For Each r As Row In t2.Rows
    Dim dr As DataRow = t1.DataTable.Find("Drw_No = \'" & r("Drw_No") & "\' and Mark_No = \'" & r("Mark_No") & "\'")
    If dr IsNot Nothing Then
        idx &= r("_Identify") & ","
    End If
Next
t2.filter = "_Identify in (" & idx.trim(",") & ")"

--  作者:huhuyq
--  发布时间:2017/5/3 12:49:00
--  
谢谢大神指教。