Foxtable(狐表)用户栏目专家坐堂 → [求助]同类行相邻行对比标记(已解决)


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

主题:[求助]同类行相邻行对比标记(已解决)

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


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/4/22 12:43:00 [显示全部帖子]

'Tables("表B").Sort =  "员工编号,日期时间,设备编号"
Dim drs As List(Of DataRow) = DataTables("表B").Select("","员工编号,日期时间,设备编号")
Dim dr As DataRow
Dim dr1 As DataRow = drs(drs.Count - 1)
For i  As Integer = drs.Count - 2 To 0 Step -1
    dr = drs(i)
   
    If dr("员工编号") = dr1("员工编号") AndAlso dr("设备编号") = dr1("设备编号") Then
        dr1("标记") = 1
    Else
        dr1("标记") = 0
    End If
    dr1 = dr
Next

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


加好友 发短信
等级:版主 帖子:1693 积分:12135 威望:0 精华:7 注册:2013/7/11 10:52:00
  发帖心情 Post By:2015/4/22 13:32:00 [显示全部帖子]

'Tables("表B").Sort =  "员工编号,日期时间,设备编号"
Dim drs As List(Of DataRow) = DataTables("表B").Select("","员工编号,日期时间,设备编号")
Dim dr As DataRow
Dim dr1 As DataRow = drs(drs.Count - 1)
For i  As Integer = drs.Count - 2 To 0 Step -1
    dr = drs(i)
   
    If dr("员工编号") = dr1("员工编号") AndAlso dr("设备编号") = dr1("设备编号") Then
        dr1("标记") = 1
    Else
        dr1("标记") = 0
    End If
    dr1 = dr
Next
    dr1("标记") = 0    '第一行永远是0

 回到顶部