以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  格式化问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135130)

--  作者:夏许多雪
--  发布时间:2019/5/17 21:55:00
--  格式化问题


对数据进行格式化,要求保留一位数字。

图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看

但有时却显示为整数,没有保留小数点后面的0

图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:6.jpg
图片点击可在新窗口打开查看

不进行格式化时,实际的数值为:100.0072
请问什么原因,如何让它显示为:100.0





--  作者:有点蓝
--  发布时间:2019/5/17 21:58:00
--  
设置列属性:http://www.foxtable.com/webhelp/scr/0050.htm
[此贴子已经被作者于2019/5/17 21:58:34编辑过]

--  作者:夏许多雪
--  发布时间:2019/5/17 22:06:00
--  
但是,我的要求是不同的,不是这一列都是一个固定小数位数,有的是一位,有的是2位。如何实现。上面只是列举了一个一位的小数。
--  作者:有点蓝
--  发布时间:2019/5/17 22:11:00
--  
后面为0的小数,只能固定显示一个位数,要么统一显示2位小数xx.00,要么统一显示3位小数xx.000,没有办法一个单元格显示2位,一个单元格显示3位
--  作者:夏许多雪
--  发布时间:2019/5/17 22:22:00
--  
是可以的啊
下面是对同一列格式化显示2位小数和1位小数的代码:

图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看

显示结果如下:

图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看



--  作者:有点蓝
--  发布时间:2019/5/17 22:26:00
--  
后面的0不行啊。100.0,100.00,100.000
--  作者:夏许多雪
--  发布时间:2019/5/17 22:32:00
--  
我是想问,
我的代码: format(l,"0.0")     l值分别为100.0072和100.056时
format(100.0072,"0.0") 从命令窗口中执行显示为 100.0            但在我的代码中执行,却是 100
format(100.056,"0.0") 从命令窗口中执行显示为 100.1            在我的代码中执行,也是100.1

--  作者:夏许多雪
--  发布时间:2019/5/17 22:38:00
--  
format 对后面的0不作用吗?
--  作者:夏许多雪
--  发布时间:2019/5/17 22:39:00
--  
通过格式化不能显示为100.0,只能显示为100吗
--  作者:有点蓝
--  发布时间:2019/5/17 22:41:00
--  
和format 没有关系呀。这是列属性的设置控制的