L
lovedp
Unregistered / Unconfirmed
GUEST, unregistred user!
在编写进销存系统中,我在DBGridEh组件中Footer中定义了一个合计数,
用于显示金额(jine)的合计数。数据库单独存放于数据模块中,且定义了一个
计算字段jine,在数据表的OnCalcFields()事件中编写代码:
dm.tblgou.fieldvalues['jine']:=dm.tblgou.fieldvalues['shuliang']*dm.tblgou.fieldvalues['danjia'];
jine小数位保留二位,调试时发现有点小问题:DBGridEh中所有jine的合计数
与Footer中显示的合计数有点出入(相差0.01),经多次研究,发现是四舍五入
的问题,Footer中显示的合计数是所有未经舍位的jine累加数,然后再进行
四舍五入,而非各已经舍位的jine的合计数。不知该如何解决,望请各位大侠
帮助,非常感谢!
还有我想顺便问一下,Ehlib2.2是否是免费的,如不是免费
的,如何注册,不注册的话,系统发布时有无影响。
用于显示金额(jine)的合计数。数据库单独存放于数据模块中,且定义了一个
计算字段jine,在数据表的OnCalcFields()事件中编写代码:
dm.tblgou.fieldvalues['jine']:=dm.tblgou.fieldvalues['shuliang']*dm.tblgou.fieldvalues['danjia'];
jine小数位保留二位,调试时发现有点小问题:DBGridEh中所有jine的合计数
与Footer中显示的合计数有点出入(相差0.01),经多次研究,发现是四舍五入
的问题,Footer中显示的合计数是所有未经舍位的jine累加数,然后再进行
四舍五入,而非各已经舍位的jine的合计数。不知该如何解决,望请各位大侠
帮助,非常感谢!
还有我想顺便问一下,Ehlib2.2是否是免费的,如不是免费
的,如何注册,不注册的话,系统发布时有无影响。