Office中国论坛/Access中国论坛
标题:
怎样实现窗体控件计算结果的四舍五入显示
[打印本页]
作者:
花心白菜
时间:
2008-9-22 16:54
标题:
怎样实现窗体控件计算结果的四舍五入显示
一个是表中非零数,另一个是表中可能为零数。
在窗体中计算两个数乘积,显示结果要四舍五入。
零值不显示问题已经解决。
[:17] [:17] [:17] [:17]
作者:
tanhong
时间:
2008-9-22 17:13
发一个四舍五入自定义函数,仅供参考
'自定义自四舍五入函数
'解决ACCESS97以下版本不支持Round函数
'解决Round"有名"的四舍六入现象
'参数: Number , 要进入四舍五入的数值
'参数:N,要保留的小数位数,不足时以0补上
'用法:Print myRound(1.4367, 2)
'结果:1.44
Function myRound(Number As Double, N As Integer) As String
myRound = Format(Int(Number * (10 ^ N) + 0.5) / (10 ^ N), "0." & String(N, "0"))
End Function
复制代码
作者:
df
时间:
2008-9-22 20:00
非常好,
作者:
迎客松
时间:
2008-9-22 20:21
学习了!!
作者:
花心白菜
时间:
2008-9-23 08:47
打怵编码,因为英语不过关。
理解有误,没有学会,请版主继续指教。
作者:
086-china
时间:
2008-9-23 09:01
非常好,
作者:
tanhong
时间:
2008-9-23 13:13
你TEXT 控件表达式中直接加入Round函数就可以了.
=IIf(Round([数值1],2)=0,"",Round([序号]*[数值],2))
复制代码
修改的实例:[attach]32238[/attach]
作者:
花心白菜
时间:
2008-9-23 14:14
谢谢江版主!
已经弄明白了。
曾经用过ROUND,原来参数设置不对。
作者:
WAYEXCEL
时间:
2017-6-28 17:03
tanhong 发表于 2008-9-23 13:13
你TEXT 控件表达式中直接加入Round函数就可以了.
学习学习求密码
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3