Foxtable(狐表)用户栏目专家坐堂 → 工时计算问题


  共有4192人关注过本帖平板打印复制链接

主题:工时计算问题

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
工时计算问题  发帖心情 Post By:2022/5/2 16:46:00 [只看该作者]

需求:加班工时=卡一+卡二都以超过15分钟(-00:15或00:15),以15分钟为单位或说每15分钟计算,



If e.DataCol.Name = "卡一" Then '如果
':
    If e.NewValue Is Nothing Then
        e.DataRow("加班工时") = Nothing
'       
    ElseIf e.NewValue > 00:15 Then 
        e.DataRow("加班工时") = 00:15 / 60 
             
    ElseIf e.NewValue > -00:15 Then
        e.DataRow("加班工时") = 00:15 / 60 
       
    Else
        e.DataRow("加班工时") = 0
    End If
End If

If e.DataCol.Name = "卡二" Then '如果
':
    If e.NewValue Is Nothing Then
        e.DataRow("加班工时") = Nothing
'       
    ElseIf e.NewValue > 00:15 Then 
        e.DataRow("加班工时") = 00:15 / 60 
             
    ElseIf e.NewValue > -00:15 Then
        e.DataRow("加班工时") = 00:15 / 60 
       
    Else
        e.DataRow("加班工时") = 0
    End If
End If

e.DataRow("加班工时") = "卡一" + "卡二"

请老师,帮助纠正,谢谢

 回到顶部
总数 12 1 2 下一页