两个表的单价对比,如不一致,放入字符串中。 但实际对比完,部分结果表中数值显示是对的,但判断不一致。求助
单价为双精度
If e.Table.current("单价") <> dr("单价") Then ST = ST.Insert(0,"/单价") End If
两个表的单价都显示0.6,但比较结果为不同。加round后可以了。 不知原因
If Math.Round(e.Table.current("单价"),6) <> Math.Round(dr("单价"),6) ThenST = ST.Insert(0,"/单价")End If