以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助:加载树权限问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85722) |
-- 作者:落叶孤影 -- 发布时间:2016/6/1 18:33:00 -- 求助:加载树权限问题 我在项目 afteropenproject中设置了如下代码:但是为什么在我切换用户后加载树还是显示呢?用户我已经分组了!请问怎样能实现不同用户登录,加载树会显示或不显示呢? If User.Group = "财务经理" Then Tables("日报表").OpenLoadTree("日期 YMD|项目名称") Else Tables("日报表").CloseLoadTree End If 这个写也不行: If User.Group = "财务经理" Then
Tables("日报表").OpenLoadTree("日期 YMD|项目名称") End If |
-- 作者:wyz20130512 -- 发布时间:2016/6/1 23:05:00 -- 重新打开项目,经测试,代码没问题,正常呀! 若是仅切换用户,要达到如此效果,则代码放在项目事件的“LoadUserSetting"里。
[此贴子已经被作者于2016/6/1 23:08:49编辑过]
|
-- 作者:落叶孤影 -- 发布时间:2016/6/1 23:08:00 -- 代码是正常,但功能不能实现! |
-- 作者:wyz20130512 -- 发布时间:2016/6/1 23:11:00 -- 若是仅切换用户(不重新打开项目),要达到如此效果,则代码放在项目事件的“LoadUserSetting"里。 |
-- 作者:落叶孤影 -- 发布时间:2016/6/1 23:38:00 -- 谢谢,我在表的beforload事件中设置了下面的代码就实现了!换成了筛选树代码,不知道为什么加载树代码为什么不能实现?
If User.Group = "财务经理" Then |
-- 作者:大红袍 -- 发布时间:2016/6/2 1:40:00 -- 在命令窗口,单独运行这句代码呢?
Tables("日报表").OpenLoadTree("日期 YMD|项目名称", 200)
http://www.foxtable.com/help/topics/2022.htm
|
-- 作者:落叶孤影 -- 发布时间:2016/6/2 10:07:00 -- 谢谢,已经解决了!放在表的beforload事件中或项目的“LoadUserSetting"里。 都可以了,谢谢wyz20130512的及时回复! |