以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]高精度小数列 默认4位小数 没有使用 四舍五入 的方式 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114228) |
-- 作者:mxko -- 发布时间:2018/2/1 9:30:00 -- [求助]高精度小数列 默认4位小数 没有使用 四舍五入 的方式 如题: 现在Foxtable中的 默认小数位是4位,在 高精度小数列 录入:1.22225 时 会变成 :1.2222 而不是 1.2223, 录入:1.22226 时 才会变成 :1.2223 一般情况 应该是 四舍五入的 希望修改 —————————————— 四舍五入的基本解释: 把小数点后面的数字四舍五入, 即:如被舍去部分的头一位数字小于五,则舍去; 如大于等于五,则被保留部分的最后一位数字加1。 |
-- 作者:有点甜 -- 发布时间:2018/2/1 9:41:00 -- foxtable的规则是【四舍六入五成双】。
不然你就在datacolchanging那里控制,如代码
If e.datacol.name = "第一列" AndAlso e.NewValue <> Nothing Then e.NewValue = format(e.newvalue, "0.0000") End If |
-- 作者:mxko -- 发布时间:2018/2/1 9:52:00 -- 好吧,谢谢 |