以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 用户多角色处理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56993) |
-- 作者:爱相随 -- 发布时间:2014/9/16 15:35:00 -- 用户多角色处理 老师,当一个用户担当多个角色中,是不是涉及到的相关角色(不管任何表、任何事件中)的代码都要用类似代码:User.RoleS Like "&子公司负责人&" 的代码?比如三张既是子公司的“子公司负责人”角色,又是集团“分管业务副总”角色,那是不是只要其中有一人承担两个角色,涉及到代码“子公司负责人”“分管业务副总”的地方都要使用User.RoleS Like "&子公司负责人&" 这样的代码呢??比如同一审批流程中,既要“子公司负责人“审批,又要”分管业务副总“审批,而且是同一人,或者有时李四只是”子公司负责人“角色,王五只是”分管业务副总“角色,审批时没问题,取消审核时就提示没有权限。无论是否是同一人,审批时没问题,能正常审批,但两处是同一个人时,取肖审批就不行了,提示没有权限。。。 还有就是切换用户时提示”超时过期“不知道是什么原因
[此贴子已经被作者于2014-9-16 15:42:42编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/9/16 15:39:00 -- 1、是的都要用到 like "%xxxx%" 这样的代码;具体问题你要具体分析一下,有可能是你的代码本来就有问题。
2、超时过期,你用的是sqlserver数据库?如果长时间不操作数据库的话,连接就会被关闭的。 |
-- 作者:爱相随 -- 发布时间:2014/9/16 15:46:00 -- 比如同一审批流程中,既要“子公司负责人“审批,又要”分管业务副总“审批,而且都是同一人,这样的情况下,审批时没问题,取消审核时就提示没有权限。当然中间间隔了一个环节,不然就合并在一起了 子公司负责人可以是两个以上,就是有兼职的情况
[此贴子已经被作者于2014-9-16 15:49:14编辑过]
|
-- 作者:爱相随 -- 发布时间:2014/9/16 15:51:00 -- 现在有张单据就是,不能取消审批,也不能删除,卡住了。。。 |
-- 作者:爱相随 -- 发布时间:2014/9/16 15:59:00 -- 上例子有点难哦。。。 |
-- 作者:有点甜 -- 发布时间:2014/9/16 20:16:00 -- 代码写错了吧?你取消审核的代码怎么写的?
|