以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  隐私保护  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176131)

--  作者:nxqtxwz
--  发布时间:2022/3/31 21:08:00
--  隐私保护

老师您好,为了保护个人敏感信息,身份证号、出生年月、住址这些信息列一般用户不显示出来,只有人事管理组的用户才显示,如何写代码呢,写在哪?


--  作者:有点蓝
--  发布时间:2022/3/31 21:16:00
--  
参考:http://www.foxtable.com/webhelp/topics/2257.htm
--  作者:有点蓝
--  发布时间:2022/3/31 21:17:00
--  
或者:http://www.foxtable.com/webhelp/topics/1600.htm
--  作者:nxqtxwz
--  发布时间:2022/3/31 21:54:00
--  

老师您好,这个办法可以隐藏,但用户可以通过取消隐藏列让这些列显示出来。除了人事管理组的人,其它用户怎么能完全不让显示出来呢?


--  作者:有点蓝
--  发布时间:2022/3/31 22:23:00
--  
方法1、改为移除列,使用Cols.Remove
方法2、设计自己的菜单,或者隐藏取消隐藏列菜单

--  作者:nxqtxwz
--  发布时间:2022/4/1 7:25:00
--  

请问老师:

第一种方法(Cols.Remove)移除列代码应写在哪个事件中呢?

[此贴子已经被作者于2022/4/1 7:35:43编辑过]

--  作者:有点蓝
--  发布时间:2022/4/1 8:48:00
--  
看2楼帮助。如果是使用3楼的用法,把隐藏改为移除即可