现在数据库数据是这样的 存的是数字格式小时.分钟(例:3小时45分钟 ——3.45)
现在需要在水晶报表中对这种数据求和 合计结果还要是这种格式显示
(例:3小时45分钟加上2小时30分钟 ——3.45+2.30=6.15)
Function addtime (tm1 as string,tm2 as string )
dim h1 as number 'tm1的小时部分
dim m1 as number 'tm1的分钟部分
dim h2 as number 'tm2的小时部分
dim m2 as number 'tm2的分钟部分
dim tmp(2) as string
tmp= Split (tm1,"." )
h1=tonumber(tmp(1))
m1=tonumber(tmp(2))
tmp= Split (tm2,"." )
h2=tonumber(tmp(1))
m2=tonumber(tmp(2))
addtime= totext((h1+h2+(m1+m2)\60)+((m1+m2) Mod 60)*0.01 )
End Function
调用的地方
addtime ("3.45", "2.30")
你的问题表述还是不是很具体。
像你这种情况,可以先把要输出的数据计算好,然后输出到水晶报表打印。并不一定要靠水晶报表来计算。
我这个报表 有很多地方都要算这个数据 我昨天也看了网上很多帖子 知道应该先写一个 自定义函数
但是 我第一次用着这个 做报表 求高手能帮忙写个函数