以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Tables("销售单").Current("金额") = Tables("销售单明细").Compute("sum(金额)") (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66151) |
-- 作者:jswjyjf -- 发布时间:2015/3/31 10:54:00 -- Tables("销售单").Current("金额") = Tables("销售单明细").Compute("sum(金额)") Tables("销售单").Current("金额") = Tables("销售单明细").Compute("sum(金额)")
这里为啥结果不一样 第一个有小数 第二个没有小数 |
-- 作者:Bin -- 发布时间:2015/3/31 10:55:00 -- vars("ljje") 看看你全局变量的数据类型. 可能不是小数类型 |
-- 作者:Bin -- 发布时间:2015/3/31 10:56:00 -- 也许是双精度小数误差,你改为高精度小数类型 |
-- 作者:jswjyjf -- 发布时间:2015/3/31 10:56:00 -- 直接在事件中定义的 |
-- 作者:Bin -- 发布时间:2015/3/31 10:57:00 -- 米数列类型改为高精度看看,还是有问题上例子 |
-- 作者:有点甜 -- 发布时间:2015/3/31 10:57:00 -- 第一次使用的时候这样写,第一次赋值为什么类型,以后他就是什么类型了
vars("ljje") = 0.01 |
-- 作者:jswjyjf -- 发布时间:2015/3/31 11:00:00 -- 我没有定义 直接引用了 |
-- 作者:有点甜 -- 发布时间:2015/3/31 11:01:00 -- 以下是引用jswjyjf在2015/3/31 11:00:00的发言:
我没有定义 直接引用了
看6楼 |