Foxtable(狐表)用户栏目专家坐堂 → 求助:加载树权限问题


  共有3034人关注过本帖平板打印复制链接

主题:求助:加载树权限问题

帅哥哟,离线,有人找我吗?
jygyyl
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
求助:加载树权限问题  发帖心情 Post By:2014/6/20 15:46:00 [只看该作者]

求教老师,我的加载树代码如下:
Dim Value()As String
Dim Filter As String
Value = e.Node.FullPath.Split("\")
Select Case e.Node.Level
    Case 0
       Filter ="HGB402 = '" & Value(0) & "'"
    Case 1
        Filter ="HGB402 = '" & Value(0) & "' And Year(GB311) = " & Value(1)
    Case 2
        Filter ="HGB402 = '" & Value(0) & "' And Year(GB311) = " & Value(1) & " And Month(GB311) = " & Value(2) 
    End Select
DataTables("CSsmdj").LoadFilter = Filter
DataTables("CSsmdj").Load()

另外在项目属性AfterOpenProject中写入:

If User.Name = "管理员" Then

    DataTables("CSsmdj").LoadFilter = ""

Else

    DataTables("CSsmdj").LoadFilter = "HGB402 = '" & User.Name & "'"

   End If

DataTables("CSsmdj").Load()



想法是普通用户只能加载自己的数据,不能加载查看别人的数据。

现在的问题是只以有开发者和管理员身份登录可以双击节点加载数据,普通用户双击不加载数据,求各位老师不吝赐教!


 回到顶部
总数 15 1 2 下一页