以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助 如何实现针对不同用户组,显示的数据不一样?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=129348)

--  作者:ltty5200
--  发布时间:2018/12/26 21:00:00
--  求助 如何实现针对不同用户组,显示的数据不一样?
表S中有一个电话列,针对用户组1,完全显示,用户组2,显示为前3位+****+后4位的格式?狐表的说明上有针对不同用户,可以显示不同的数据,进行数据伪装,可开发指南里只提到text属性,讲得很粗略,而且这个属性是只读属性,不灵活,麻烦老师指导怎样精确的进行数据伪装,谢谢
[此贴子已经被作者于2018/12/26 21:01:39编辑过]

--  作者:有点甜
--  发布时间:2018/12/26 21:26:00
--  

你这种情况,一般需要添加辅佐列。

 

一列【电话】,一列【显示电话】,显示电话可以用表达式列,如

 

iif(len(第一列) >= 7, substring(第一列, 1, 3) + \'***\' + substring(第一列, len(第一列)-4, 4), null)


--  作者:ltty5200
--  发布时间:2018/12/27 10:51:00
--  
谢谢老师,电话号码的问题解决了。能给点数据伪装的实例或者资料吗?
--  作者:有点甜
--  发布时间:2018/12/27 11:48:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2262.htm