Format数字的问题

tntxhy 2004-07-21 04:10:23
Format(sum, "general number")
当sum为科学计数法表示时如1.012121E+08,此时无法通过这个函数得到我想要的1012121
请高手指教
...全文
260 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tntxhy 2004-07-23
  • 打赏
  • 举报
回复
结帖了,我的数从ACCESS数据库中读出来的,已经找到解决办法了,多谢各位。
northwolves 2004-07-21
  • 打赏
  • 举报
回复
CDec("1.012121E+25")
XqYuan 2004-07-21
  • 打赏
  • 举报
回复
如果你的sum是single,由于数较大,general number仍用科学记数法表示
若是double,则可以用数字表示
jinesc 2004-07-21
  • 打赏
  • 举报
回复
format(sum,"0.00")呢?
XqYuan 2004-07-21
  • 打赏
  • 举报
回复
怎么会啊,我这儿很正常啊
format(1.01234567e+8,"general number")=101234567
youandme520 2004-07-21
  • 打赏
  • 举报
回复
up
of123 2004-07-21
  • 打赏
  • 举报
回复
你表示的不对吧?

?Format("1.012121E+08", "general number")
101212100

?Format("1.012121E+06", "general number")
1012121

7,762

社区成员

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

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