Foxtable(狐表)用户栏目专家坐堂 → 关于数值后面的0


  共有1804人关注过本帖树形打印复制链接

主题:关于数值后面的0

帅哥哟,离线,有人找我吗?
sky-18
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
关于数值后面的0  发帖心情 Post By:2017/4/18 0:18:00 [只看该作者]

表中的高精度小数最高小数位设为4位,但是小数位不足4位时不用0不足。

这时表中显示的没问题

但一旦用代码引用表里的数值时显示出来的数值却是小数位用0不足的。

比如表里显示:100

代码引用后是:100.0000

这是怎么回事呢?是不是代码不对呢,要怎样引用才能正确显示为100呢?


 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3106 积分:20733 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/4/18 2:24:00 [只看该作者]

??
[此贴子已经被作者于2017/4/18 8:23:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
2900819580
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1327 积分:9648 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2017/4/18 10:25:00 [只看该作者]

Dim c As Double = 100.0001
MessageBox.Show(Format(c,"#.####"))

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107811 积分:548406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 10:56:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
sky-18
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
  发帖心情 Post By:2017/4/18 14:44:00 [只看该作者]

只有格式化这个办法吗?不能表里显示什么就是什么吗?

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107811 积分:548406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 15:06:00 [只看该作者]

你代码怎么用的,贴出来看看

 回到顶部
帅哥哟,离线,有人找我吗?
sky-18
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
  发帖心情 Post By:2017/4/18 16:13:00 [只看该作者]

 

就是用代码获取表的值时后面会自动带0

MessageBox.show(Tables("厂账").Rows(0)("欠账金额") )

比如这个代码,表上显示的是889,窗口弹出来是889.0000.

为什么不能表里显示什么就窗口弹出来就是什么吗?


 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107811 积分:548406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 16:37:00 [只看该作者]

高精度小数本来就是有小数位的,只是表格有自己的处理方式处理了,但是如果在代码中使用,只能自己格式化一下了

 回到顶部
帅哥哟,离线,有人找我吗?
sky-18
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:655 积分:5004 威望:0 精华:0 注册:2011/11/26 17:46:00
  发帖心情 Post By:2017/4/18 17:24:00 [只看该作者]

明白了。谢谢老师

 回到顶部