Foxtable(狐表)用户栏目专家坐堂 → [求助]高亮显示重复数据


  共有3729人关注过本帖平板打印复制链接

主题:[求助]高亮显示重复数据

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


加好友 发短信
等级:六尾狐 帖子:1242 积分:9386 威望:0 精华:0 注册:2013/5/12 9:22:00
回复:(大红袍)If idx > "" Then??&...  发帖心情 Post By:2015/7/8 0:38:00 [只看该作者]

这筛选段代码中的标记的位置能说的详细些吗?请老师指点一下(或者说一下思路也可!).

 

Dim idx As String = ""
Dim idx_temp As String = ""
Dim pdr As DataRow = Nothing '这行代码是指表中哪一行?
Dim count As Integer = 0
For Each dr As DataRow In DataTables("表A").Select("日期时间 is not null", "姓名,日期时间")
    output.show(dr("姓名") & dr("日期时间"))
    If pdr IsNot Nothing AndAlso (pdr("日期时间").Date <> dr("日期时间").Date OrElse pdr("姓名") <> dr("姓名")) Then
        output.show(count)
        If count > 2 Then
            idx &= idx_temp
        End If
        count = 1
        idx_temp = ""
    Else
        count += 1
    End If
    idx_temp &= dr("_Identify") & ","
    pdr = dr
Next

If count > 2 Then
    idx &= idx_temp
End If

Tables("表A").filter = "_Identify in (" & idx.trim(",") & ")"

[此贴子已经被作者于2015/7/8 0:40:00编辑过]

 回到顶部
总数 24 1 2 3 下一页