以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何判断编号末尾数单双来显示对应状态呢?并以编号1单1双作为一个周期计算在线时长呢? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48637) |
||||
-- 作者:李孝春 -- 发布时间:2014/4/2 16:10:00 -- 如何判断编号末尾数单双来显示对应状态呢?并以编号1单1双作为一个周期计算在线时长呢? 1、如何根据自动生成的编号末尾数字来进行判断单双,在登记状态列里 当编号为单数时候就显示为登记、当编号为双数时候就显示为离开. 数据表名为“表A"。 当时考勤登记时候 在登记状态列里 当编号为单数时候就显示为上班签到、当编号为双数时候就显示为下班签退. 并计算上班签到和下班签退期间的在线时长 当时来访登记时候 在登记状态列里 当编号为单数时候就显示为来访登记、当编号为双数时候就显示为来访离开 并计算着来访登记和来访离开期间的在线时长 2、如何实现,员工考勤状态 比如7点显示为上班签到 12点为下班签退 这个时间段的灵活设置,也就是后台可修改! 3、如何实现,当有了一次上班签到后,一分钟内再次登记无效,且提示和不新增记录。 |
||||
-- 作者:李孝春 -- 发布时间:2014/4/2 16:11:00 -- 项目图片和实例,请各位大大看看,谢谢啦 ![]() ![]() ![]() ![]()
|
||||
-- 作者:李孝春 -- 发布时间:2014/4/2 16:29:00 -- 时间段设置要求如下: 假设我现在设定一个时间段,比如7:30-8:10为上班签到,17:50-18:20为下班签退,19:10-07:20之前为加班时间段 8:10-17:40为外出时间段 ,该怎么对应让登记状态显示为对应的上班签到、下班签退、加班签到、加班签退、外出登记、外出返回 呢?且能够在一分钟内重复刷卡提示无效,请稍后刷卡! |
||||
-- 作者:Bin -- 发布时间:2014/4/2 16:30:00 -- 提问,通常是一个个问题分别提问比较好. 而且尽量不用相同的问题反复发帖多次提问. 这样会造成别人需要花费较长的事件来一个个完成功能, 反复发帖会造成大量人力资源浪费.
|
||||
-- 作者:Bin -- 发布时间:2014/4/2 16:31:00 -- 你这样做只会适得其反. |
||||
-- 作者:lsy -- 发布时间:2014/4/3 8:01:00 -- 以下是引用李孝春在2014-4-2 16:29:00的发言:
假设我现在设定一个时间段,比如7:30-8:10为上班签到,17:50-18:20为下班签退,19:10-07:20之前为加班时间段 8:10-17:40为外出时间段 ,该怎么对应让登记状态显示为对应的上班签到、下班签退、加班签到、加班签退、外出登记、外出返回 呢?且能够在一分钟内重复刷卡提示无效,请稍后刷卡! 这些时间段,是说除此之外的时间段,不允许刷卡?比如7:20-7:30。 或者说,这些时间段之外的时间,刷卡无效? |
||||
-- 作者:李孝春 -- 发布时间:2014/4/3 8:53:00 -- 是的 是的 LSY 其他时间无效 |
||||
-- 作者:有点甜 -- 发布时间:2014/4/3 9:27:00 -- 1、不能根据编号得到 进入或外出 的判断的;你必须结合身份证号码去判断;
2、1分钟内不允许重复打卡,就在你准备新增一行之前,把此身份证号码最后一次打卡的时间和现在的时间对比,就行了;
3、时间段问题。某个时间段显示为某种状态。你就建立一张状态表,有 开始时间、结束时间、状态等几列,新增一行以后,判断时间,去查找对应的状态;
4、在线时段问题。如果是登出,取出此身份证号倒数第二行,相减得出。
5、先自己做一下,遇到具体问题,再一个一个提问 |
||||
-- 作者:lsy -- 发布时间:2014/4/3 13:33:00 -- 请先试用,有不如意的,再做修改。
|
||||
-- 作者:李孝春 -- 发布时间:2014/6/3 18:42:00 -- 回复:(lsy)请先试用,有不如意的,再做修改。&nb... LSY 登记状态不能完美显示 比如加班登记 求解哦 |