以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 打开系统时用户加载问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122840) |
-- 作者:aza520 -- 发布时间:2018/8/2 20:00:00 -- 打开系统时用户加载问题 我在LoadUserSetting设如下代码,某个”劳务队负责人“登录时,打开项目会把所有”劳务队负责人“的数据加载进来,切换时则会正确加载当前”劳务队负责人“的数据,请问老师,是什么问题? If User.Name = "开发者" Or User.Name = "管理员" Then DataTables("劳务人员登记表").LoadFilter = "" Else DataTables("劳务人员登记表").LoadFilter = "承包人机构 in (\'" & User.Roles.replace(",","\',\'") & "\') or 监理机构 in (\'" & User.Roles.replace(",","\',\'") & "\') or 业主机构 in (\'" & User.Roles.replace(",","\',\'") & "\') or 劳务队负责人 in (\'" & User.Roles.replace(",","\',\'") & "\')" End If DataTables("劳务人员登记表").LoadOver = "工种" DataTables("劳务人员登记表").LoadTop = 10 DataTables("劳务人员登记表").LoadPage = 0 DataTables("劳务人员登记表").Load Tables("劳务人员登记表").sort="工种" Tables("劳务人员登记表.劳务人员工资发放记录表").sort="工资所属月份 DESC" |
-- 作者:有点甜 -- 发布时间:2018/8/2 20:56:00 -- 你afterOpenProject事件或者其它事件有问题吧?
你是不是清空了加载条件? DataTables("劳务人员登记表").LoadFilter = ""
|