以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何隐藏子表部份列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=20586)

--  作者:L88919138
--  发布时间:2012/6/13 7:14:00
--  如何隐藏子表部份列
表A为父表,表B为子表,打开表A时只想显示部份子表表B列,不用全部显示出来?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:blackzhu
--  发布时间:2012/6/13 7:45:00
--  
For Each cl As col In Tables("表A").cols
    Select Case cl.Name
        Case "第一列","第二列","第三列"
            cl.Visible = False
    End Select
Next

--  作者:L88919138
--  发布时间:2012/6/13 8:08:00
--  

试了一下,父表表A的列是可以隐藏,但其对应关联的子表B的列还是全部显示着。

 


--  作者:狐狸爸爸
--  发布时间:2012/6/13 8:18:00
--  

你要针对关联表:

For Each cl As col In Tables("表A.表B").cols
    Select Case cl.Name
        Case "第一列","第二列","第三列"
            cl.Visible = False
    End Select
Next

 

其实方法很多,你可以看看:

http://www.foxtable.com/help/topics/2377.htm

 


--  作者:blackzhu
--  发布时间:2012/6/13 9:59:00
--  
给了个方法而已.
--  作者:L88919138
--  发布时间:2012/6/13 12:27:00
--  

已解决,多谢两位高人指点。