Foxtable(狐表)用户栏目专家坐堂 → [求助]关于增加临时列小数位数的问题


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

主题:[求助]关于增加临时列小数位数的问题

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


加好友 发短信
等级:小狐 帖子:310 积分:2953 威望:0 精华:0 注册:2017/9/14 8:21:00
[求助]关于增加临时列小数位数的问题  发帖心情 Post By:2022/9/24 13:23:00 [只看该作者]

请教,表在运行时增加临时表达式列,系统默认只显示4位小数,如何修改设置显示为6位小数?
例如:
Tables(e.Form.Name & "_Table1").DataTable.DataCols.Add("余额", GetType(Double), "isnull([下达指标],0)-isnull([支付金额],0)")
新增加的表达式列“余额”只能显示4位小数
使用DataTables(e.Form.Name & "_Table1").DataCols("余额").Decimals = 6 设置不起作用。
谢谢

[此贴子已经被作者于2022/9/24 13:38:47编辑过]

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


加好友 发短信
等级:超级版主 帖子:112364 积分:572076 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/24 13:53:00 [只看该作者]

DataTables(e.Form.Name & "_Table1").DataCols("余额").Decimals = 6
DataTables(e.Form.Name & "_Table1").DataCols("余额").SetFormat("0.000000")

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


加好友 发短信
等级:小狐 帖子:310 积分:2953 威望:0 精华:0 注册:2017/9/14 8:21:00
  发帖心情 Post By:2022/9/24 15:28:00 [只看该作者]

以下是引用有点蓝在2022/9/24 13:53:00的发言:
DataTables(e.Form.Name & "_Table1").DataCols("余额").Decimals = 6
DataTables(e.Form.Name & "_Table1").DataCols("余额").SetFormat("0.000000")



这样会强制显示6位小数,即使没有小数也会显示6个零,很麻烦,没有其他办法了吗?


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


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

DataTables(e.Form.Name & "_Table1").DataCols("余额").Decimals = 6
DataTables(e.Form.Name & "_Table1").DataCols("余额").SetFormat("0.######")

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


加好友 发短信
等级:小狐 帖子:310 积分:2953 威望:0 精华:0 注册:2017/9/14 8:21:00
  发帖心情 Post By:2022/9/24 18:17:00 [只看该作者]

以下是引用有点蓝在2022/9/24 15:42:00的发言:
DataTables(e.Form.Name & "_Table1").DataCols("余额").Decimals = 6
DataTables(e.Form.Name & "_Table1").DataCols("余额").SetFormat("0.######")

非常感谢,学艺不精啊。


 回到顶部