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


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

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

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


加好友 发短信
等级:六尾狐 帖子:1242 积分:9380 威望: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/8 9:11:00 [只看该作者]

 pdr 是指上一行。

 

 排序取出内容,比较此行和上一行的内容,如果不同,就看上一行的内容是否重复

 

张三 2015.06.17

张三 2015.06.17

张三 2015.06.18

张三 2015.06.19

张三 2015.06.19

李四 2015.06.17

李四 2015.06.17

李四 2015.06.18

李四 2015.06.19

李四 2015.06.19

[此贴子已经被作者于2015/7/8 9:11:50编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1242 积分:9380 威望:0 精华:0 注册:2013/5/12 9:22:00
回复:(大红袍) pdr 是指上一行。 &n...  发帖心情 Post By:2015/7/8 22:20:00 [只看该作者]

 pdr 是指上一行。这种用法在Foxtable中没见着呀?还是不理解,请老师详细介绍一下.


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/8 22:25:00 [只看该作者]

以下是引用wyz20130512在2015/7/8 22:20:00的发言:

 pdr 是指上一行。这种用法在Foxtable中没见着呀?还是不理解,请老师详细介绍一下.

 

视频教程 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187

 


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