以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  一个奇怪的问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=154126)

--  作者:puresky
--  发布时间:2020/9/4 11:52:00
--  一个奇怪的问题?
表中有几列 其中有 “基准率”、“上浮比例”,设置的数据类型都是高精度浮点数,列属性中,设置了4位小数,固定位数,百分数显示。在操作时,一切正常,可是程序一关闭后,两个字段的数值变成了0.00%。而我将数据类型改成了双精度后,数值就不会变成0.00%。
请高手解释一下。

--  作者:有点蓝
--  发布时间:2020/9/4 12:00:00
--  
存储的数据有多位的小数,比如:0.0000000001
--  作者:puresky
--  发布时间:2020/9/4 12:10:00
--  
那如果不改数据类型,怎么处理啊?
--  作者:有点蓝
--  发布时间:2020/9/4 13:33:00
--  
把数据处理一下,四舍五入到4位小数再写入表格