以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于增加临时列小数位数的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=180037) |
|
-- 作者:一丁 -- 发布时间: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编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2022/9/24 13:53:00 -- DataTables(e.Form.Name & "_Table1").DataCols("余额").Decimals = 6 DataTables(e.Form.Name & "_Table1").DataCols("余额").SetFormat("0.000000")
|
|
-- 作者:一丁 -- 发布时间: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个零,很麻烦,没有其他办法了吗?
|
|
-- 作者:有点蓝 -- 发布时间:2022/9/24 15:42:00 --
|
|
-- 作者:一丁 -- 发布时间:2022/9/24 18:17:00 -- 以下是引用有点蓝在2022/9/24 15:42:00的发言:
非常感谢,学艺不精啊。
|