Foxtable(狐表)用户栏目专家坐堂 → [求助]SQLQUERY里的setformat问题


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

主题:[求助]SQLQUERY里的setformat问题

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


加好友 发短信
等级:幼狐 帖子:86 积分:883 威望:0 精华:0 注册:2018/2/3 13:10:00
[求助]SQLQUERY里的setformat问题  发帖心情 Post By:2022/5/17 15:51:00 [只看该作者]

老师您好,自从代码编辑器改版之后,我一个统计表类型设置成SQLquery,用统计代码统计完之后,统计表用SetFormat(“----”)设置显示格式,不起作用了,之前是可以用的,请问怎么回事,谢谢。
之前,后边的比例类的Set成百分比的也可以,现在也不行了。

图片点击可在新窗口打开查看此主题相关图片如下:窗口.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:代码.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:结果.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2022/5/17 15:52:26编辑过]

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


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

setformat("0.####")就是上面截图的效果呀,有什么问题

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


加好友 发短信
等级:幼狐 帖子:86 积分:883 威望:0 精华:0 注册:2018/2/3 13:10:00
  发帖心情 Post By:2022/5/17 16:17:00 [只看该作者]

不是0.####,后边的4个#意思是显示非零的小数,如果是是0就不显示,我就算直接写成SetFormat(“0”), 最后显示出来的也有4个小数位。

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


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

去掉g.Decimals=4
[此贴子已经被作者于2022/5/17 16:34:23编辑过]

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


加好友 发短信
等级:幼狐 帖子:86 积分:883 威望:0 精华:0 注册:2018/2/3 13:10:00
  发帖心情 Post By:2022/5/17 16:43:00 [只看该作者]

去掉sg.Decimals=4也还是不行,可以修改为sg.Decimals=0 但是这么一改,后边的占比列就不能设置为#0.00%了(百分比不能保留2位小数了),目前也不能SetFormat(#0.00%)。
没用最近的预览版之前都是可以设置的。

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


加好友 发短信
等级:幼狐 帖子:86 积分:883 威望:0 精华:0 注册:2018/2/3 13:10:00
  发帖心情 Post By:2022/5/17 16:47:00 [只看该作者]

虽然是临时表,但是数据列类型也没问题,按道理不应该用不了setformat啊。

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20220517164543.png
图片点击可在新窗口打开查看


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


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

请提供实例测试

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


加好友 发短信
等级:幼狐 帖子:86 积分:883 威望:0 精华:0 注册:2018/2/3 13:10:00
  发帖心情 Post By:2022/5/17 16:51:00 [只看该作者]

实例太大,添加附件,添加不进去。

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


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

不要动不动就发源项目。新建一个项目,导入内部表数据,做个例子。

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


加好友 发短信
等级:幼狐 帖子:86 积分:883 威望:0 精华:0 注册:2018/2/3 13:10:00
  发帖心情 Post By:2022/5/18 1:20:00 [只看该作者]

附件是示例项目,代码在“窗口1”的AfterLoad里。另外我在商业版2022-1-10里测试了下,同样的数据和代码最终效果如下,是满足要求的。
请帮忙看下,谢谢。
版本是:2022年5月14日更新的预览版
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试项目.foxdb


图片点击可在新窗口打开查看此主题相关图片如下:商业版截图.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:预览版截图.png
图片点击可在新窗口打开查看






[此贴子已经被作者于2022/5/18 1:35:53编辑过]

 回到顶部
总数 11 1 2 下一页