Foxtable(狐表)用户栏目专家坐堂 → 签到次数统计请教


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

主题:签到次数统计请教

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/2 14:47:00 [显示全部帖子]

For Each dr As DataRow In DataTables("表B").Select("工号 is not null")
    Dim drs As List(Of DataRow) = DataTables("表A").Select("工号 = '" & dr("工号") & "'", "签到时间")
    Dim count As Integer = 0
    Dim pd As Date = Nothing
    For Each cdr As DataRow In drs
        If cdr("签到时间").Hour < 8 AndAlso (Cdate(cdr("签到时间")) - pd).totalHours > 1 Then
            pd = cdr("签到时间")
            count += 1
        End If
    Next
    dr("上午签到次数") = count
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/3 16:05:00 [显示全部帖子]

  不用改。

 回到顶部