以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  任务计时,求思路  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=174213)

--  作者:lianghanyu
--  发布时间:2022/1/5 20:20:00
--  任务计时,求思路
我做了一个表格,每个人开始一个新任务时,会建立一行,行的记录信息有,开始时间,完成时间。  

在完成时间后, 会自动计算出这个任务用了多少小时。

目的是为了统计每个月,每人做了多少任务,花了多少小时。


但是遇到以下问题:

 有时候有些任务建立的时候是在月底那几天,  导致完成时间跨到下一个月了。

因为他还没有完成任务,所以行记录里,完成时间没有记录,也没有统计用时。

这样会导致我在统计的时候,不能准确得出员工这一个月到底做了哪些事,这个月用了多少小时。

现在有一个想法,  能不能,每个月1号零时,自动触一下行记录,把这一个月的这个任务先按完成来记录,登记。然后再新建立一条相同记录,再开始计时?

这只是我的一个想法,如果大家有好的建议以及实现方法,求分享!

谢谢!

--  作者:有点蓝
--  发布时间:2022/1/6 8:37:00
--  
可以到计划管理处理:http://www.foxtable.com/webhelp/topics/0657.htm

间隔设置为1小时(60*60*1000=3600000)

判断是否1号零时

dim d as date = date.now
if d.day = 1 andalso d.hour = 0 then
……然后查询本月完成时间为空的数据:http://www.foxtable.com/webhelp/topics/2720.htm
end if