回复 18楼 久久旺达
应先生请求,既然动手做了,干脆就做到底。结合你的要求,我又做了程序2、程序3,程序2按照每天上午上班一次,上午下班一次,下午上班一次,下午下班一次的规则处理数据。程序3按照每天上午上班一次,午休一次,下午下班一次的规则处理数据。程序1是列出全部的考勤数据,不进行取舍。你可以根据实际需要,取用合适的程序。
上午上班时间以每天12:00之前最早一次时间计算,中午下班及午休按照12:00-14:00之间计算,可以刷一次、两次、若干次,下午下班以17:00以后的时间为准,全天每个时段的刷卡次数可任意,程序会自动进行合理取舍。因每个单位情况不同,时间段设置较宽,以适应各种不同的情况。本程序没有进行迟到、早退、旷工等情况的判别,因为现有的刷卡数据没有区分进单位,还是出单位,例如11:00刷卡,可能是早退,也有可能是出去开会,还有可能是第一次进厂,要差别出迟到早退等情况,还得更详尽的数据信息才行。
使用方法:VFP命令窗口下,do 程序1/程序2/程序3,选中你要处理的Excel文档即可,在xp/VFP6.0下测试通过,有什么问题再说。
[
本帖最后由 沙枣 于 2015-9-20 15:30 编辑 ]