中控考勤机刷卡异常处理

今天遇到个棘手的问题,考勤机上班签到记录异常,一个月无数据。

后来连上考勤机检查了一下,发现考勤机的“上班签到”被人为误操作改成了“加班签到”。

难怪~ 上班记录都变成加班记录了~

所以统计上班记录数据,就提示无数据了


这样的情况肯定不对,没办法做统计

最简单的办法,就是把“加班签到“改回来,然后统计。

可是中控系统不支持批量修改状态,而且,也没地方修改这个状态,这就有点胃疼了~

联系售后,一直没人接听电话

但是事情总要解决的,既然软件没这个功能,那直接暴力修改数据库吧。


翻了翻目录,无密码 access,挺简单

先备份一个数据库文件

然后一个表一个表的查,考勤数据这么多,不难找,果然,表checkinout

图片.png

由于考勤机有两台,编号分别是1,102,出故障的这个,就是102这台,变成了加班状态。

检查对应的字段,发现"checktype"字段应该是代表上班和加班

图片.png

写一个查询,将所有的"o"修改成"I",保存试试。

挂载修改后的数据库,统计一次,发现,果然,状态都变成了“上班签到”连下班记录都成了“上班签到”

果然就是这里的问题。先做个统计报表,导出个excel再说。




发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright www.lanxiangchuan.com . 欢迎来做客 ~

鄂公网安备 42068302000128号