设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 992|回复: 7
打印 上一主题 下一主题

[其它] 求时间,难度较强!!!

[复制链接]
跳转到指定楼层
1#
发表于 2003-8-4 23:10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求一VBA代码:
某厂员工工作记录:2003/8/2  08:00-09: 00  做AA
                           2003/8/2  09:00-12: 00  做BB
                           2003/8/2  12:00-2003/8/3 00:45做CC
其中:中餐(11:15-11:45)晚餐(04:30~05:00)夜宵(00-00:30)
求这位员工做AA/BB/CC各用了多少时间(单位:小时,要除掉用餐时间,如果他把用餐时间写进去我们不予理会,只要在用餐时间内就扣除)
[em12]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2003-8-5 17:52:00 | 只看该作者
的确有点难,我想不出来,还望各位大哥多多帮忙!!!
3#
发表于 2003-8-5 19:18:00 | 只看该作者
是啊,好难!!!
4#
发表于 2003-8-5 20:48:00 | 只看该作者
先算出ABC时间段,再算出中晚宵用餐时间段,用相应的ABC时间段减去相应的用餐时间段
5#
 楼主| 发表于 2003-8-5 21:26:00 | 只看该作者
能否演习一下如何计算?
6#
发表于 2003-8-6 00:06:00 | 只看该作者
把数据库上传!
7#
发表于 2003-8-6 02:40:00 | 只看该作者
其实休息的时间是固定的,你可以设为常量,然后,只要直接计算出abc之间相差多少小时就可以了,再减去固定的值就能得出答案了
如:
firstTime=2003-8-2 8:00
lastTime=2003-8-2 9:00
itotTime=datediff(h,lastTime,firstTime)-0.5

[此贴子已经被作者于2003-8-5 18:40:44编辑过]

8#
 楼主| 发表于 2003-8-6 18:25:00 | 只看该作者

附件已传上,请帮忙!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-11 00:58 , Processed in 0.091158 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表