我用格式化数据输出:比如: a = Format(a, "#.###")使其小数点后面保留3位数值,但是输出来的时候前面的0不显示,比如0.123输出的结果是:.123。为什么会这样呀。我改为a = Format(a, "0.###")也不行,请问大家想使输出的结果小数前的0显示改怎么设置,即我想输出的数据效果是0.123.恳请大家帮帮忙!谢谢啦
解决方案 »
- 返回的记录集怎么再次添加内容?
- 怎样获得SQL2000中表的结构
- 请问如何完整的自定义一个windows消息?
- asp中request出现异常
- 关于动态报表,请救救菜鸟,必高分相赠!!!
- 请问一下 在程序中如何使得用户打开一个表(sql sever中)之后,其他的用户就不能打开这个表了?
- 为何我的工程不能加载完整???
- 怎么回事?
- 如何得到文件建立和修改的时间呢?
- 能帮我写一个例子呀,是这样的,如:票号:01,02,03~99,100。我要做一个报表查询软件要用到把SQL中的的票号这一项也列在报表中,并且显示在报表格中是这样的效果,01-100,假如,其中有的票号没有的话,效果是这样的,如:01-14,15-28,3
- 100分问个系统消息的问题
- 头脑崩溃:http://mail.rzswt.com/inedit.htm那个文本框叫什么名?
Option ExplicitPrivate Sub Form_Load()
Dim a As Double
Dim Data As String
a = 0.5
Data = Format(a, "0.###") '返回值要放入字符变量中,如果你还是放入/Double 型 变量中就无用了.
MsgBox Data
End Sub
数字(选项卡)=>零起始显示 => 改为 0.X 类型.
或text1.text=Format(a, "0.###")