以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]组合分组统计,隐藏被组合后的列的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49403) |
-- 作者:klg1011 -- 发布时间:2014/4/17 14:07:00 -- [求助]组合分组统计,隐藏被组合后的列的问题 我做了个统计表,该表是由多个分组统计(SQLGroupTableBuilder)组合而成,组合方法Combine,我想隐藏统计表里的某些列, 代码为: Tables("应收账款_Table3").Cols("2009年_开票金额").Visible = False,但是提示错误啊。 其中我手动增加的一个合计列,代码为: .Add("2009年_应收",Gettype(Double), "IsNull([2009年_开票金额],0) - ISNULL([2009年_回款金额],0) ") 然后我试着隐藏了一下,结果成功了。 Tables("应收账款_Table3").Cols("2009年_应收").Visible = False, 所以我发现,是不是被组合的那些统计列,无法进行隐藏操作。而手动添加的列就可以。如果是这样,那我想隐藏那些列该怎么办呢?
|
-- 作者:Bin -- 发布时间:2014/4/17 14:12:00 -- 是不是提示找不到这个列. 因为显示的是标题,实际上的列名是随机生成的. For Each c As Col In Tables("X").cols If c.Caption="2009年_开票金额" Then c.Visible=False End If Next |
-- 作者:klg1011 -- 发布时间:2014/4/17 15:03:00 -- 谢谢,老师,按你给的代码,问题解决。之前的问题的确是 提示找不到这个列。 |