Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

关于时间格式

洪佳烽  发表于:2012-11-16 11:05:46  
复制

统计工时的时候,一般是用小时表示的,可ACCESS里,小时的表示只能在(1~23)之间。

像127:30(127小时30分钟)就表示成:7:30。

我用Excel里的单元格设置方式又设置不了ACCESS,求方法。

 

Top
沈军 发表于:2012-11-16 14:03:29
建议你将这个时间字段改成数据字段,保留两位小数

沈军 发表于:2012-11-16 14:09:03
你的意思是 后面的日期-前面的日期=时间(小时) 日期的表示是以天为单位的,一天有24个小时,因此,你可以 用 时间*24=小时

洪佳烽 发表于:2012-11-19 09:33:32

不是的,我的意思是:工时记录是以小时为单位的,每个月汇总合计后其数值必然大于24小时,用Execl记录的时候可以自定义格式[HH]:MM,如127:30。

而ACCESS的时间格式就只能显示为7:30。

如何设置才能使ACCESS的字段显示为127:30。



洪佳烽 发表于:2012-11-19 11:57:15
沈军 发表于:2012-11-19 12:01:45
日期字段全面的格式表达式2012-09-09 17.00.00,日期字段也是一种特殊的数据字段,2012-09-09是以天为单位计算的是整数部分,后面的17.00.00则是以小数表示的小数部分,如果是用日期类型存储你的127.30,说白了就是0000-00-05 7.30,而在你format格式后前面的天就没有显示出来,之所以要你把这个存储小时的字段数据类型改成数字并保留两位小数,就是因为日期字段无法满足你这样的要求显示,用127:30/24=5.304天 时间格式的 127:30=数据格式的127.50小时

洪佳烽 发表于:2012-11-19 14:10:08

我根据那篇文章做了个实例,大家看看,有相同需要的人可以一起学习。

工时统计

 



一过客 发表于:2012-11-19 17:06:54
先把分转变为时,即用mid取后2位数/60再计算小时数

一过客 发表于:2012-11-19 18:21:09
Hour(工时统计!耗用时间)+Minute(工时统计!耗用时间)/60点击下载此附件

总记录:8篇  页次:1/1 9 1 :