以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  错误提示!!  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=61797)

--  作者:身份不明
--  发布时间:2014/12/19 12:55:00
--  错误提示!!

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:表,费用申请,DataColChanged
详细错误信息:
调用的目标发生了异常。
值对于 Decimal 太大或太小。

我的DataColChanged事件代码:

e.DataRow("变动率") = (e.DataRow("实际金额") - e.DataRow("预算金额")) / e.DataRow("预算金额")


--  作者:Bin
--  发布时间:2014/12/19 14:01:00
--  
你要判断一下值是否为0.   不是0才能参与除法运算
--  作者:land089
--  发布时间:2014/12/19 14:02:00
--  
计算结果溢出了,现format你的数据在用看看!
--  作者:有点甜
--  发布时间:2014/12/19 14:03:00
--  

 说明你的预算金额的值太小,导致数据溢出。

 

 比如 999999 / 0.000000000001 的情况