-- 使用round2函数后仍然计算错误。
此主题相关图片如下:微信图片_20220411113803.png

目前我遇到的问题,使用了四舍五入函数,但是金额变大后,四舍五入还是会有错误。
错误如截图。
这是我写的代码:表事件--->DataColChanged事件
Case "付款金额"
If e.NewValue Is Nothing Then
dr1("税额") = Nothing
dr1("不含税金额") = Nothing
Else
Dim tax As Single = dr1("税率")
dr1("税额") = round2(e.NewValue * tax ,2)
dr1("不含税金额") = dr1("付款金额") - dr1("税额")
End If
End Select
此主题相关图片如下:微信图片_20220411113758.png
