以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数值比较 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22228) |
-- 作者:孟德 -- 发布时间:2012/8/6 17:37:00 -- 数值比较 两个表的单价对比,如不一致,放入字符串中。 但实际对比完,部分结果表中数值显示是对的,但判断不一致。求助
单价为双精度
If e.Table.current("单价") <> dr("单价") Then |
-- 作者:孟德 -- 发布时间:2012/8/6 19:06:00 -- 两个表的单价都显示0.6,但比较结果为不同。加round后可以了。 不知原因 If Math.Round(e.Table.current("单价"),6) <> Math.Round(dr("单价"),6) Then |
-- 作者:czy -- 发布时间:2012/8/6 21:31:00 -- http://www.foxtable.com/help/topics/1829.htm
|