以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]如何保留两位小数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=18258)

--  作者:shuxian4321
--  发布时间:2012/4/7 15:43:00
--  [讨论]如何保留两位小数
列的数据如何保留两位小数,例如数值为123,将保留为123.00.
--  作者:lihe60
--  发布时间:2012/4/7 15:57:00
--  
round2
--  作者:lihe60
--  发布时间:2012/4/7 15:57:00
--  

也可以在列属性中设置。


--  作者:shuxian4321
--  发布时间:2012/4/7 17:08:00
--  
为什么列属性设置了保留两位小数,但是窗口里的值却没有变呢。例如。120 在列属性设置后成为120.00,但是窗口却仍是120
--  作者:狐狸爸爸
--  发布时间:2012/4/9 8:17:00
--  
在窗口设置文本框的显示格式为:#0.00
--  作者:FOTOER
--  发布时间:2013/7/3 8:08:00
--  

如果大于等于1000,保留一位小数,小于1000,保留2位小数,代码该怎么写呢?

 

If h1<1000

        Tables("b.c").Rows(0)("高度1")=Format(h1,"0.00")

    Else

        Tables("b.c").Rows(0)("高度1")=Format(h1,"0.0")

    End If

 

这段代码,不能保留末位0,该怎么改呢?


--  作者:Bin
--  发布时间:2013/7/3 8:42:00
--  
如果你是数值列,那么是会自动消除末尾0的.  字符串列就没这个问题, 但是无法使用一些表达式计算.
--  作者:FOTOER
--  发布时间:2013/7/3 8:54:00
--  
原来是这么回事!学习了,谢谢。