Foxtable(狐表)用户栏目专家坐堂 → 求助:自动分解考勤工时到指定位置列


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

主题:求助:自动分解考勤工时到指定位置列

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


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

代码,如下

 

Select Case e.DataCol.Name
    Case "考勤时间"
        If e.DataRow.IsNull("考勤时间") = False Then
        Dim ary() As String = e.DataRow("考勤时间").split(" ")
        For Each str As String In ary
            Dim d As Date = new Date(1900,1,1,str.Split(":")(0),str.Split(":")(1), 0)
            Dim idx As Integer = Tables("班段设置").FindRow("起始时间 <= #" & d & "# and 结束时间 >= #" & d & "#", 0, False)
            If idx > -1 Then
                e.DataRow("第" & idx+1 & "段") = d
            End If
        Next
        End If
End Select


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


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

 如下

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar


 回到顶部