Office中国论坛/Access中国论坛

标题: 请教怎么在报表中页脚进行时间合计? [打印本页]

作者: jsf2008    时间: 2009-12-3 16:42
标题: 请教怎么在报表中页脚进行时间合计?
请问怎么才能进行一个月工时合计。在报表都显示出来,进在超过24小时后自动为0。
例:20:00+12:10+10:25+7:30=
请问有什么公式可以实现这样的计算。请看例子
作者: KerryHuang    时间: 2009-12-3 18:35
先把时间转换为浮点数,然后浮点数相加,然后去浮点数的小数部分,转换为时间格式就可以了。
作者: jsf2008    时间: 2009-12-4 15:13
求各位版主做个例子,在线等。小弟感谢!
作者: jsf2008    时间: 2009-12-4 15:19
为短时间
Rs2("sjgs") = Rs2("sjgs") + rs("sjgs")


例:初始为:Rs2("tjgs") =0     加上下一次的时间    0+20:00+12:10+10:25+7:30???
请求给我例子

用If sjgs > 24 Then
sjgs = sjgs + 24
    End If
也不行
作者: jsf2008    时间: 2009-12-4 15:24
If Rs2("编号") = rs("编号") And Rs2("data") = rs("data") And Rs2("kfmc") = rs("kfmc") And Rs2("xgxm") = rs("xgxm") And Rs2("mjfh") = rs("mjfh") And Rs2("gch") = rs("gch") And Rs2("mbmclj") = rs("mbmclj") And Rs2("jglb") = rs("jglb") And Rs2("dj") = rs("dj") And Rs2("zj") = rs("zj") And Rs2("xc") = rs("xc") And Rs2("em") = rs("em") And Rs2("sjbh") = rs("sjbh") Then"注:以上字段相同时,以下两个短时间变量相加"
                    Rs2("tjgs") = Rs2("tjgs") + rs("tjgs")
                    Rs2("sjgs") = Rs2("sjgs") + rs("sjgs")
                          Rs2.Update
短时间相加超过24H怎么办?
作者: lyc283    时间: 2009-12-7 14:39
rrrrrrrrrrrrrrrrrrrrrrr




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3