一个double型的数值运算的问题,急(100分)(100分)

  • 主题发起人 主题发起人 daidaiworm
  • 开始时间 开始时间
D

daidaiworm

Unregistered / Unconfirmed
GUEST, unregistred user!
我要用quickrep中的合计sum(dbtextname)来合计detail中的关于金额的总数,金额是dbf
中的NUM类型,有两位小数,合计出来的数变成了有很多位小数,报表就变得很难看了,
请问再该表达式中应该怎样该才能只保留两位小数?
我在用double型数值相加时也遇到了同样的问题,请问该用什么函数把结果变为两位小数?
如果直接把第三位小数以后去掉,好像结果有时会比实际差一分钱(第二位小数),不是
吗?

 
字段有个[red]DisplayFormat[/red]属性,把它设为:#######0.00
 
这种方法会出现计算结果有一点误差的问题吗?
 
用SQL SERVER 提供的函数round()取小数位数
 
我很笨的,可以简单举个例子吗?
 
在qrexpression中有一个属性可以设定显示格式,设为"#.00"即为显示两位小数.如不行还可以
用round()设定小数位.
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
D
回复
0
查看
849
DelphiTeacher的专栏
D
后退
顶部