以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]SQLQUERY里的setformat问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177317) |
||||
-- 作者:张松波 -- 发布时间:2022/5/17 15:51:00 -- [求助]SQLQUERY里的setformat问题 老师您好,自从代码编辑器改版之后,我一个统计表类型设置成SQLquery,用统计代码统计完之后,统计表用SetFormat(“----”)设置显示格式,不起作用了,之前是可以用的,请问怎么回事,谢谢。 之前,后边的比例类的Set成百分比的也可以,现在也不行了。
[此贴子已经被作者于2022/5/17 15:52:26编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/5/17 16:12:00 -- setformat("0.####")就是上面截图的效果呀,有什么问题 |
||||
-- 作者:张松波 -- 发布时间:2022/5/17 16:17:00 -- 不是0.####,后边的4个#意思是显示非零的小数,如果是是0就不显示,我就算直接写成SetFormat(“0”), 最后显示出来的也有4个小数位。 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/17 16:33:00 -- 去掉g.Decimals=4
[此贴子已经被作者于2022/5/17 16:34:23编辑过]
|
||||
-- 作者:张松波 -- 发布时间:2022/5/17 16:43:00 -- 去掉sg.Decimals=4也还是不行,可以修改为sg.Decimals=0 但是这么一改,后边的占比列就不能设置为#0.00%了(百分比不能保留2位小数了),目前也不能SetFormat(#0.00%)。 没用最近的预览版之前都是可以设置的。
|
||||
-- 作者:张松波 -- 发布时间:2022/5/17 16:47:00 -- 虽然是临时表,但是数据列类型也没问题,按道理不应该用不了setformat啊。 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/17 16:49:00 -- 请提供实例测试 |
||||
-- 作者:张松波 -- 发布时间:2022/5/17 16:51:00 -- 实例太大,添加附件,添加不进去。 |
||||
-- 作者:有点蓝 -- 发布时间:2022/5/17 17:06:00 -- 不要动不动就发源项目。新建一个项目,导入内部表数据,做个例子。 |
||||
-- 作者:张松波 -- 发布时间:2022/5/18 1:20:00 -- 附件是示例项目,代码在“窗口1”的AfterLoad里。另外我在商业版2022-1-10里测试了下,同样的数据和代码最终效果如下,是满足要求的。 请帮忙看下,谢谢。 版本是:2022年5月14日更新的预览版
[此贴子已经被作者于2022/5/18 1:35:53编辑过]
|