以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 用户管理 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93696) |
||||
-- 作者:刘林 -- 发布时间:2016/12/5 10:11:00 -- 用户管理 我用了外部数据源,建了个表users,我想设计个用户分级建立,角色为业务主管的可建立修改他所在组的用户信息.初学者,请老师多指点 |
||||
-- 作者:有点蓝 -- 发布时间:2016/12/5 10:21:00 -- 参考:http://www.foxtable.com/webhelp/scr/2945.htm 1、用户管理只加载业务主管所在组的用户 2、新增、修改用户时设置不能选择用户组,默认就是业务主管所在组 |
||||
-- 作者:刘林 -- 发布时间:2016/12/5 10:21:00 --
另外,窗口数据管理中我做了个锁定数据,解锁数据,数据归档,保存时间太久了,是什么原因,请老师帮看下,如何更快?
|
||||
-- 作者:有点蓝 -- 发布时间:2016/12/5 10:33:00 -- 如果是全表锁定,改成下面方式试试 锁定 Tables("数据管理_table1").DataTable.ReplaceFor("[_Locked]",1,"[_Locked] <> 1") Tables("数据管理_table1").DataTable.SQLReplaceFor("_Locked",1,"[_Locked] <> 1") 解锁 Tables("数据管理_table1").DataTable.ReplaceFor("_Locked",0,"[_Locked] = 1") Tables("数据管理_table1").DataTable.SQLReplaceFor("_Locked",0,"[_Locked] = 1") 如果只是锁定和解锁已加载的内容,也就只能你之前那样了。
|
||||
-- 作者:刘林 -- 发布时间:2016/12/5 10:42:00 -- 主要问题是锁定或解锁后存盘太久了,要花3-4分钟这正常吗 |
||||
-- 作者:有点蓝 -- 发布时间:2016/12/5 11:00:00 -- 如果是远程sql数据库,有可能这么久 |
||||
-- 作者:有点色 -- 发布时间:2016/12/5 11:14:00 -- 以下是引用刘林在2016/12/5 10:42:00的发言:
主要问题是锁定或解锁后存盘太久了,要花3-4分钟这正常吗
不需要存盘的,因为你已经 sqlReplaceFor 了。锁定或者解锁后,直接接受修改 Tables("数据管理_table1").DataTable.AcceptChanges
http://www.foxtable.com/webhelp/scr/2365.htm
|