以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  怎么样显示指定列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=175086)

--  作者:lianghanyu
--  发布时间:2022/2/19 9:58:00
--  怎么样显示指定列

有一个总表,总表有很多列,很多信息,但是针对不同部门,我只想让该部门只能看到本部门的列信息。


所以,我应该在发里加入代码?

原来的设计思路是,不同的部门,加载不同的窗口,然在窗口里的Table表勾选显示指定列。但是这样的话,部门太多,我需要建立非常多的窗口。

于是,我在就用户角色里想办法。根据用户角色 来控制

思路如下:

  建立一个窗口,窗口里放入一个TABLE表,绑定到总表里。

  在窗口 afterload 中加入代码

Select Case e.DataCol.name
    
    Case "第一列","第二列"
        
        e.Cols().Visible = True
    Case Else
      
         e.Cols().Visible = False

End Select



但是,无法实现。 

请指教!


--  作者:有点蓝
--  发布时间:2022/2/19 10:06:00
--  
参考:http://www.foxtable.com/webhelp/topics/1600.htm