Foxtable(狐表)用户栏目专家坐堂 → 再提“汇总模式下的隐藏无关列”


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

主题:再提“汇总模式下的隐藏无关列”

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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19391 威望:0 精华:20 注册:2008/9/2 10:09:00
再提“汇总模式下的隐藏无关列”  发帖心情 Post By:2009/7/16 11:57:00 [只看该作者]

    看这个示意图:
   
图片点击可在新窗口打开查看此主题相关图片如下:snap4.gif
图片点击可在新窗口打开查看
    这是按媒体名称和行业类别分组、对面积和费用进行统计。由于字段太多,需要拉动滚动条才能看到最右边的统计结果,非常非常不方便。因此,本人在2周前提出建议,希望在生成统计时只显示媒体名称、行业类别、面积、费用四列(也就是分组列和统计列),其它无关列全部隐藏。因为这样看起来更直观、也更人性化。可以在汇总模式的设置窗口加个选项:是否隐藏无关列。
    但是,老六对此建议却否决了,认为已经有个“无所不能的表视图”。为引起老六重视,我只好在此新帖中重申我的观点:
    比如一个表有50列,用户在实际使用的时候,可能用1列、2列、也可能用N个列来进行分组,这个时候怎么用视图?因为用户选定的列完全是自由的、根据需要随心而定的,而视图是必须预先定义的,根本无法完成随机隐藏无关列的需要。
[此贴子已经被作者于2009-7-16 12:20:34编辑过]

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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19391 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/7/16 12:09:00 [只看该作者]

      当然,如果不使用foxtable自带的“汇总模式设置窗口”而是通过代码,完全可以实现对无关列的自动隐藏。但这又带来一个问题:通过代码无法实现对任意列、任意项目的统计设置,除非我们自己再做个类似于汇总模式的设置窗口(在这个窗口中,可以通过代码把无关列全部隐藏)。如果这样做的话,不就重复劳动了吗?放着现成的“汇总模式设置窗口”不用、自己再做一个,当然没有必要。
      所以,这里就提出了另外一个解决办法:如果老六您能把系统命令Syscmd.Table.SetSubtotalMode()给个返回值就好了,如:
Syscmd.Table.SetSubtotalMode(“GroupOn”)返回的是分组列,Syscmd.Table.SetSubtotalMode(“TotalOn”)返回的是统计列。这样,我们就可以通过系统命令直接调用设置窗口、然后再根据返回值隐藏无关列。


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


加好友 发短信 一级勋章
等级:版主 帖子:1993 积分:19391 威望:0 精华:20 注册:2008/9/2 10:09:00
  发帖心情 Post By:2009/7/16 12:13:00 [只看该作者]

我倒非常希望,在执行每个系统命令后,都能得到一些返回值,尤其是对于有参数设置窗口的命令。因为在实际应用中,通过系统命令调出一些功能窗口后,往往还要根据返回值继续进行一些其它的操作,如本例中的列隐藏。
针对此例,还有一个解决办法,就是在table中加个CreateView方法,由用户动态建立视图。目前表中好象只有打开视图的方法,没有创建视图的。
[此贴子已经被作者于2009-7-16 12:16:45编辑过]

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


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2009/7/16 12:32:00 [只看该作者]

 支持一下

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


加好友 发短信
等级:四尾狐 帖子:781 积分:9870 威望:0 精华:0 注册:2008/9/1 13:47:00
  发帖心情 Post By:2009/7/16 12:37:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:贵宾 帖子:80 积分:788 威望:0 精华:0 注册:2008/9/1 11:23:00
  发帖心情 Post By:2009/7/16 12:56:00 [只看该作者]

有道理

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/7/16 13:00:00 [只看该作者]


 回到顶部