以文本方式查看主题

-  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=119924)

--  作者:polo_luo
--  发布时间:2018/6/4 12:17:00
--  [求助]关于列数值运算

图片点击可在新窗口打开查看此主题相关图片如下:列运算.png
图片点击可在新窗口打开查看


如图,欠款金额不等于 每月租金列乘以欠款月数列 
If e.Row("欠款金额") <> e.Row("每月租金") * e.Row("欠款月数") Then

e.Row("每月租金") * e.Row("欠款月数")  这个数值应该怎么写呀

--  作者:有点甜
--  发布时间:2018/6/4 12:20:00
--  

现在你这样写,有什么问题?如果是误差的问题,参考

 

If format(e.Row("欠款金额"), "0.00") <> format(e.Row("每月租金") * e.Row("欠款月数"), "0.00") Then


--  作者:polo_luo
--  发布时间:2018/6/4 15:06:00
--  
以下是引用有点甜在2018/6/4 12:20:00的发言:

现在你这样写,有什么问题?如果是误差的问题,参考

 

If format(e.Row("欠款金额"), "0.00") <> format(e.Row("每月租金") * e.Row("欠款月数"), "0.00") Then





是后面的错误提示“有调整”不出来


--  作者:有点甜
--  发布时间:2018/6/4 15:09:00
--  

你欠款金额,不能用表达式列,必须改成数据列。

 

如果还有问题做个实例发上来测试。


--  作者:polo_luo
--  发布时间:2018/6/4 15:11:00
--  
每月租金286572.8*月数26=7450892.8,与7247377.39有差异,但提示“有调整”不出来
--  作者:有点甜
--  发布时间:2018/6/4 15:16:00
--  
以下是引用polo_luo在2018/6/4 15:11:00的发言:
每月租金286572.8*月数26=7450892.8,与7247377.39有差异,但提示“有调整”不出来

 

你欠款金额,不能用表达式列,必须改成数据列。

 

上传具体foxtable实例测试。