請各位幫我擔篩提點建議?(30分)

  • 主题发起人 主题发起人 jesse.zhou
  • 开始时间 开始时间
J

jesse.zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一個表,內面存得是工人上下班記錄a(工號,日期,時間)
我還有一個表b(工號,上午上班,上午下班,下午上班,下午下班,晚上上班,晚上下班)
我怎樣把a表中的數據導到b表中?
 
你首先需确定班次,你们工人的班次是否统一还是有好几个不同的班次呢?

统一班次就按时间来校对,速度非常快的了。

班次不统一只有每条考勤检测再加入B表中了,是否要检测迟到,早退呢?

 
我有一個班次表(編號,班一(上),班一(下),班二(上),班二(下),班三(上),班三(下))
01 8:00 12:00 13:30 18:00 19:00 7:00(第二天)
02 8:00 12:00 13:00 17:30 18:30 7:00
03 8:00 20:00(二班)
04 20:00 8:00 (二班)
05 20:00 14:00(二班)
06 14:00 8:00 (二班)
個人上班表(工號,1號,2號....31號)
3231 01 02....05
..........
請問怎樣導法,請各位幫我我老板問好多次什麼時候能完成
 
这和我做的差不多了,你在哪?

你们有没限定每个班次的多少时间内可以考勤?

若不在这个范围内则考勤无效,应还要检测迟到,早退等情况吧?


 
我在番禺,你呢?
我這里只限定(下上班時間不能小於15分)18:00打下班 如果18:14打晚上上班時間則無效,但是我碰到
的問題有時數據導的很亂?`
 
我在深圳,我目前的做法比你的还麻烦一点!

你可采取如下方法:
1.首先检测每个员工的班次编号取得考勤的正确时间。
2.取得工人上班记录后取得最接近的班次的时间
《編號,班一(上),班一(下),班二(上),班二(下),班三(上),班三(下)》。
3.再进行员工考勤的校对及写入数据库,效率也可跟得上的。

我这目前采取的是IC在线考勤,员工刷卡后就可获知自己当天考勤的情况;
不需要每天采集数据,只在异常的情况下向考勤机采集数据。
不知你用的是ID,IC或条形码?

 
我這里用的是IC,员工刷卡后資料保存在考勤機內第二天從考勤機下載數據導到數據表中,我
發現有這樣一個問題:有一個員工刷卡03231 2002-08-25 07:30:05 03231 2002-08-28 12:02:05 03231 2002-08-25 13:20:00 03231 2002-08-25 18:40:02;03231 2002-08-25 18:58:32
而這個員工當天班為:8:00 12:00 13:30 18:00 19:00 7:00
這樣的記錄就容易導錯,不知你這里有沒有碰到這樣的情況?
 
这样会错吗?

你是成批导入,还是逐条增加进数据库内的呢?
你的数据应保存在TXT内的吧?
数据格式如下:
03231 2002-08-25 07:30:05
03231 2002-08-28 12:02:05
03231 2002-08-25 13:20:00
03231 2002-08-25 18:40:02
03231 2002-08-25 18:58:32
你的错误在于要确定是8:00 还是7:00,是吗?
那就精确到秒后,再检测刷卡时间与哪个时间最接近的了。

以上没错吧!
 
從考勤機下載數據是TXT格式,我先把數據寫到a表(工號,日期,時間)中,後把它導入b表中,
我也考慮過用接近數據來導入但是有問題比如:下午下班18:40而晚上上班18:48這樣的數據就
容易導錯,你是怎樣導法的?請次教!
 
我这的时间是上班时间规则如下:
上班:08:00 08:10后算迟到 08:30后刷卡无效
下班:12:00 11:50至12:00为早退 12:00至12:30为正常刷卡

我们一般来说每个班次之间最少相隔半个小时,没可能说休息十分钟就又上班,
吃饭的时间也不够的了,那不太惨了点吧!
若情况如你以上所说,则调整刷卡时间的有效范围。

我这确定好班次后再检测考勤时间状态逐条加入数据库中的,我这可是要应
付1600多人的考勤呢!
 
你這"08:30后刷卡无效"是考勤機來控制還是用程序來控制,如果用考勤機來控制就好,
但不知考勤機能不能做得到,如果用程序來控制(那會有很多數據會無效因為有員工有時會在
8:30分以後刷卡,但考勤機也會提示刷卡成功)這樣我們就不能把這樣的數據導入b表中.不知你
這里怎樣控制?
 
员工应很清楚自己的正确上班时间,你们公司也应有一些考勤准则之类的制度!

我不清楚你们的考勤机是什么机器,我这的设备是只会示员工工号与当前时间
的LED考勤机,但能够存储2万条考勤记录的。

我这有规定非考勤状态内刷卡将把员工信息列入黑名单,过后做出相应处理,避免
有的员工做一些恶做剧的行为。
我这只把有效的时间更新到我的考勤表内,其它无效数据保存到另一个表以备查。
你那不能这样做吗?
我打字不怎么快,要么现在call我了。 QQ: 42276111
 
你們是規定考勤時間嗎?(上班時間只能從幾點到幾點)
 
是的,但班次有十几个
 

Similar threads

后退
顶部