以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]查找符合对象的双精度小数查找不到 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147230) |
-- 作者:紫色幽魂 -- 发布时间:2020/3/12 11:36:00 -- [求助]查找符合对象的双精度小数查找不到 两个表中设置了2列双精度小数,小数位数15位,在其中一个表中查找另一个表中对应的数据行,有相同数据的行但是查找不到,是怎么回事儿 Dim dr8 As DataRow = e.DataTable.Find("不含税单价 = "& dr1("单价") &"") 用Math.Round可以设置dr1("单价")的值,怎么也将《不含税单价》这列数值也同样round呢?
[此贴子已经被作者于2020/3/12 11:47:57编辑过]
|
-- 作者:程兴刚 -- 发布时间:2020/3/12 11:55:00 -- 什么逻辑,小数位数要设置成15位?说明一下,让我们也学习学习! Dim dr8 As DataRow = e.DataTable.Find("不含税单价 = " & dr1("单价"))
|
-- 作者:紫色幽魂 -- 发布时间:2020/3/12 11:57:00 -- 回复:(程兴刚)什么逻辑,小数位数要设置成15位?说... 发票上的金额有那么多位数,所以也保留着 |
-- 作者:有点蓝 -- 发布时间:2020/3/12 13:40:00 -- 这2列都改为高精度小数型 |