以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自定义权限管理问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27972)

--  作者:aygp
--  发布时间:2013/1/15 15:32:00
--  自定义权限管理问题
 

在自定义权限管理中,我把:贺辉、杨老师、吴老师、柯老师四人作为四个系的老师,分了四个组。要求他们登陆后只能看到本系的学生信息,而看不到其他系的学生信息,应该如何设置代码?请教了!

见附件
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:分组授权.rar


--  作者:aygp
--  发布时间:2013/1/16 10:13:00
--  
是不是自定义权限管理中的分组不起作用?
--  作者:lin_hailun
--  发布时间:2013/1/16 10:30:00
--  
 你设置这个表默认不加载数据,等登录以后再加载数据就行了,在afteropenproject后面写入代码。

DataTables("学生信息").LoadFilter = "院系代号 = \'" & _UserGroup & "\'"
DataTables("学生信息").Load

--  作者:aygp
--  发布时间:2013/1/16 11:25:00
--  
谢谢林老师!
--  作者:aygp
--  发布时间:2013/1/16 11:38:00
--  
测试后发现一个问题,就是一使用‘加载所有行’,其他系的信息也出来了。我的目的是:管理系的老师授权进入系统后只能够看到管理系的学生,‘加载所有行’也只加载管理系的所有学生,而不加载其他系的学生信息。请林老师帮忙处理以下代码。谢了!
--  作者:lin_hailun
--  发布时间:2013/1/16 11:58:00
--  
  所有涉及加载的按钮或者代码,都需要给它加上一个条件。请注意。

DataTables("学生信息").LoadFilter = "院系代号 = \'" & _UserGroup & "\'"
DataTables("学生信息").Load

--  作者:aygp
--  发布时间:2013/1/16 12:09:00
--  

请问这个条件代码应该如何写呢?我对代码还不熟,正在努力学习中。


--  作者:lin_hailun
--  发布时间:2013/1/16 12:11:00
--  
 那你指的是哪里的 加载所有行 ?

--  作者:aygp
--  发布时间:2013/1/16 12:11:00
--  
我使用‘加载树’进行加载的
--  作者:aygp
--  发布时间:2013/1/16 16:56:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:截图26.png
图片点击可在新窗口打开查看