Foxtable(狐表)用户栏目专家坐堂 → 新建分组统计和交叉统计表,直接后台统计选项为什么会被默认选中?


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

主题:新建分组统计和交叉统计表,直接后台统计选项为什么会被默认选中?

帅哥哟,离线,有人找我吗?
有点甜
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 17:30:00 [只看该作者]

是会【自动修改】,但并没有【禁用】那个按钮。发布前、发布后,都没有【禁用】。

 

这个功能是好用的功能,为什么说是bug?如果你自己写代码(计划管理)禁用了那个选项,同样的,你可以不勾选那个按钮。


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


加好友 发短信
等级:小狐 帖子:300 积分:2820 威望:0 精华:0 注册:2017/9/14 8:21:00
  发帖心情 Post By:2018/3/21 20:53:00 [只看该作者]

有点甜老师:
你上边的话我没看明白,“直接统计后台数据”这个复选框能否禁用是一回事,“直接统计后台数据”是否勾选是另一回事
“直接统计后台数据”这个复选框可以通过代码启用或禁用,这个没有问题,是正常的
现在的问题是:如果出现第10楼的情况,“直接统计后台数据”筛选框就会默认被勾选,不管此时复选框是否启用或禁用。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/21 23:00:00 [只看该作者]

你设置了LoadFilter、Load,说明你对数据加载了,这个时候勾选【直接统计后台数据】不是很智能?如果你觉得这样不好,那你就写代码取消勾选。

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


加好友 发短信
等级:小狐 帖子:300 积分:2820 威望:0 精华:0 注册:2017/9/14 8:21:00
  发帖心情 Post By:2018/3/22 8:23:00 [只看该作者]

有点甜老师,谢谢你的解答,明白你的意思了,从设计初衷来看,确实是很智能,但这样会存在一个权限安全漏洞,稍后抽时间给你一个实例就会很清楚了。
随便请教一下,用Syscmd.Table.NewGroupTable()等命令调用的设置窗口,用什么代码可以取消勾选?
[此贴子已经被作者于2018/3/22 8:29:19编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/22 8:53:00 [只看该作者]

计划管理

 

Dim frm = windows.forms.form.ActiveForm
If frm IsNot Nothing Then
    'output.show(frm.name)
    If frm.name = "frmGroupTableBuilder" Then
        Dim obj = frm.controls("GroupBox1").controls("chkFromServer")
        obj.checked = False
    End If
    MyTimers("计划1").Enabled = False
End If

 

调用代码

 

MyTimers("计划1").Enabled = True
Syscmd.Table.NewGroupTable()


 回到顶部
总数 15 上一页 1 2