以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  怎样用 语句设置 固定小数位数 设置为 Ture  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=125095)

--  作者:playmal
--  发布时间:2018/9/19 20:39:00
--  怎样用 语句设置 固定小数位数 设置为 Ture
怎样用 语句设置 固定小数位数 设置为 Ture
--  作者:有点甜
--  发布时间:2018/9/19 20:49:00
--  

直接设置格式

 

http://www.foxtable.com/webhelp/scr/1659.htm

 


--  作者:playmal
--  发布时间:2018/9/19 20:57:00
--  
不行的
我设置了以后,显示整数的时候,还是没有小数点后面的000,例如,33输入以后,还是33,只有手动打开固定小数位数选项为true,才会自动显示为33.000

--  作者:playmal
--  发布时间:2018/9/19 21:10:00
--  
请甜主好好看看
有没有什么系统变量设置就应该可以了吧;

--  作者:有点甜
--  发布时间:2018/9/19 21:43:00
--  
以下是引用playmal在2018/9/19 20:57:00的发言:
不行的
我设置了以后,显示整数的时候,还是没有小数点后面的000,例如,33输入以后,还是33,只有手动打开固定小数位数选项为true,才会自动显示为33.000

 

测试可以

 

DataTables("表A").DataCols("第二列").SetFormat("0.000")


--  作者:playmal
--  发布时间:2018/9/19 21:54:00
--  
这是不行的
因为,列属性里面有一个设置是“固定小数位数”,必须设置为TRUE,才可以显示33.000
按照上述定义,只是设置了数据的格式而已,实际“固定小数位数”,还是False

--  作者:有点甜
--  发布时间:2018/9/19 22:49:00
--  
以下是引用playmal在2018/9/19 21:54:00的发言:
这是不行的
因为,列属性里面有一个设置是“固定小数位数”,必须设置为TRUE,才可以显示33.000
按照上述定义,只是设置了数据的格式而已,实际“固定小数位数”,还是False

 

效果一样啊。如果有问题实例发上来说明。