vb中如何保留小数位数(如12.00)?

houji 2000-09-08 03:17:00
我用vb编一个程序,用DAO Jet方法调用数据库,但结果将小数位的0自动去掉了,如何设定保留两位小数?
...全文
2164 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shines77 2000-09-08
  • 打赏
  • 举报
回复
补充:

如果小数点前不止2位,请改成 MyStr = Format(MyNum, "####0.00") 四位的时候。
shines77 2000-09-08
  • 打赏
  • 举报
回复
用Format函数:

Private Sub Form_Load()
Dim MyNum As Double
Dim MyStr As String
MyNum = 12
MyStr = Format(MyNum, "##0.00") '返回字符串"12.00"
End Sub

不过数据只能以字符串保存,使用Double或Single后仍然会变回"12", 注意。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧