以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  用户登录不加载数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114265)

--  作者:aza520
--  发布时间:2018/2/2 9:06:00
--  用户登录不加载数据
我在项目事件BeforeLoadOuterTable设置:

If e.DataTableName = "S迁记录杆管" Then

    e.SelectString = "Select * Fro m {S迁记录杆管} Where [_Identify] Is Null"

End If


LoadUserSetting设置:

If User.Name = "开发者" Or User.Name = "管理员" Then

    DataTables("S迁记录杆管").LoadFilter = ""

Else

    DataTables("S迁记录杆管").LoadFilter = " = \'" & User.Name & "\' or 项目名称 = \'" & User.Name & "\'"

End If

DataTables("S迁记录杆管").Load()


我现在还有一个名为“乡镇”的用户,现该用户登录的时候也会加载所有的数据,请问老师,怎么样才能设置“乡镇”用户登录的时不加载数据呢。


--  作者:有点甜
--  发布时间:2018/2/2 9:10:00
--  

打开项目后,在命令窗口执行 msgbox(DataTables("S迁记录杆管").LoadFilter)

 

分析弹出的条件,你肯定有代码修改了加载条件。