vb中去掉小数点后面无效的0

快跑蜗牛哥 2016-09-27 08:16:44
唉,本人搞java的,没有接触过vb
现在要维护几个vb系统,

目前有个问题,以前的报表 获取的数据 去0 的问题
以下是获得数据 代码
Replace (ToText ({ado.Qxxx},4),",","")
得到的数据 小数点后面有 无效的0
如:
需得到 显示的结果
523 523.0000
7.235 7.2350
65.2 65.2000
98.26 98.2600

请问代码该如何修改?
...全文
770 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
弋戈808 2017-03-02
  • 打赏
  • 举报
回复
内容干吗删了
赵4老师 2016-09-28
  • 打赏
  • 举报
回复
引用 6 楼 qw0907 的回复:
非常 感谢 赵4老师
快跑蜗牛哥 2016-09-27
  • 打赏
  • 举报
回复
非常 感谢 赵4老师
赵4老师 2016-09-27
  • 打赏
  • 举报
回复
引用 3 楼 qw0907 的回复:
[quote=引用 1 楼 zhao4zhong1 的回复:]
Replace(RTrim(Replace(Replace(Replace (ToText ({ado.Qxxx},4),",","")," ",""),"0"," "))," ","0")
谢谢,但是 523 显示成 523. 如何去点 . ?[/quote]
Replace(RTrim(Replace(Replace(RTrim(Replace(Replace(Replace (ToText ({ado.Qxxx},4),",","")," ",""),"0"," "))," ","0"),"."," "))," ",".")
快跑蜗牛哥 2016-09-27
  • 打赏
  • 举报
回复
引用 2 楼 bakw 的回复:
Val(Replace (ToText ({ado.Qxxx},4),",",""))
谢谢,还是一样 。 Val()只是把数据 格式化了。
快跑蜗牛哥 2016-09-27
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
Replace(RTrim(Replace(Replace(Replace (ToText ({ado.Qxxx},4),",","")," ",""),"0"," "))," ","0")
谢谢,但是 523 显示成 523. 如何去点 . ?
笨狗先飞 2016-09-27
  • 打赏
  • 举报
回复
Val(Replace (ToText ({ado.Qxxx},4),",",""))
赵4老师 2016-09-27
  • 打赏
  • 举报
回复
Replace(RTrim(Replace(Replace(Replace (ToText ({ado.Qxxx},4),",","")," ",""),"0"," "))," ","0")

7,763

社区成员

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

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