以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问这个地址如何根据编号相同只打印一次?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47751)

--  作者:jimmyhwang
--  发布时间:2014/3/17 3:30:00
--  [求助]请问这个地址如何根据编号相同只打印一次?

请问这个地址如何根据编号相同只打印一次? 编号相同姓名地址也是相同的。就是商品不一样。现在要打印地址,但是编号相同的只能打印一次。请问各位要如何处理?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140317032631.jpg
图片点击可在新窗口打开查看

--  作者:lsy
--  发布时间:2014/3/17 8:16:00
--  

先做多列不重复筛选:

Tables("表A").Filter = ""
Dim id As String
Dim lst As New List(Of String)
Dim str As String
For Each r As Row In Tables("表A").Rows
    str = ""
    For Each s As String In "编号|姓名|地址".Split("|")
        str + = r(s)
    Next
    If lst.Contains(str) = False Then
        lst.Add(str)
        id + = r("_Identify") & ","
    End If
Next

If Id > "" Then
    Tables("表A").Filter = "_Identify In (" & id.Trim(",") & ")"

End If

[此贴子已经被作者于2014-3-17 8:16:37编辑过]