以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 如何真正保留1位小数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79907)
|
-- 作者:李睿涵
-- 发布时间:2016/1/12 9:37:00
-- 如何真正保留1位小数
要做一个平摊的算式比如10斤米,平摊给若干个人,比如3人,希望单击按钮后,自动得到每个人是3.3,然后再手工来调整细节,凑成10 注意,只要得到3.3就好了,不是显示为3.3,而后台存储的是3.33333这样
帮助这个方法没用,我要写在代码里的 http://www.foxtable.com/help/index.html?n=0108.htm
|
-- 作者:大红袍
-- 发布时间:2016/1/12 9:47:00
--
DataColChanged事件
e.DataRow("第一列") = Format(10 / 3, "0.0")
|
-- 作者:李睿涵
-- 发布时间:2016/1/12 9:52:00
--
这样format后,后台存储的就是3.3了吗?
|
-- 作者:大红袍
-- 发布时间:2016/1/12 10:06:00
--
是,直接改值,肯定是存储3.3
|
-- 作者:李睿涵
-- 发布时间:2016/1/12 10:18:00
--
刚测了 自动分摊3.3后 若手工不修改 后台存储的 仍旧不是3.3
我希望自动分摊的值就是3.3
因为有十几个项目 若每个都再手工修改一遍 就没必要来自动分摊了
|
-- 作者:李睿涵
-- 发布时间:2016/1/12 10:20:00
--
这个提示 说明了后台保存的不是3.3 而是更多位的小数
此主题相关图片如下:qq截图20160112101905.png
|
-- 作者:大红袍
-- 发布时间:2016/1/12 10:24:00
--
赋值、保存,肯定是截取后的值啊。
这么简单也不会。
不会做就上传实例。
|
-- 作者:hanxuntx
-- 发布时间:2016/1/12 14:13:00
--
|