Foxtable(狐表)用户栏目专家坐堂 → 循环查找


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

主题:循环查找

美女呀,离线,留言给我吧!
wengstars
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:418 威望:0 精华:0 注册:2015/2/10 14:39:00
循环查找  发帖心情 Post By:2015/9/24 10:54:00 [只看该作者]

想请教一下如何在同一列中标记出相同内容,比如在同一个表中的“工号”列如何标记出有相同工号的行?

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


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

Drawcell事件

 

e.Table.DataTable.AddUserStyle("黄色", Color.Yellow, Color.Black)
If e.Table.DataTable.Find("第一列 = '" & e.Row("第一列") & "' and _Identify <> " & e.Row("_Identify")) IsNot Nothing Then
    e.Style = "黄色"
End If


 回到顶部
美女呀,离线,留言给我吧!
wengstars
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:418 威望:0 精华:0 注册:2015/2/10 14:39:00
  发帖心情 Post By:2015/9/24 11:47:00 [只看该作者]

我的意思是如果“工号”列有相同的工号,那么在这些相同工号对应“查错标志”列的对应行中标记“待查”,不然就为空,这样就可以通过筛选功能进行一一核查,是否应该将其合并其他相关的数据。

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


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

For Each dr As DataRow In DataTables("表A").Datarows
    If DataTables("表A").Find("第一列 = '" & dr("第一列") & "' and _Identify <> " & dr("_Identify")) IsNot Nothing Then
        dr("第二列") = "黄色"
    Else
        dr("第二列")= Nothing
    End If
   
Next

 回到顶部