以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 求助一个权限公式 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1898) |
-- 作者:zsp550611 -- 发布时间:2011/9/23 10:29:00 -- 求助一个权限公式 我设置了一个逻辑列作为判断的审核列,在行预处理公式里设置权限权限锁定行,审核后随即锁定行,本来想只有有权限的用户才能取消锁定行,结果其他用户也能取消锁定行。这个公式怎么设置呢? |
-- 作者:lyang70 -- 发布时间:2011/9/23 11:00:00 -- 传文件吧! -=-=-=- 以下内容由 lyang70 在 2011年09月23日 11:01am 时添加 -=-=-=- 估计用按钮解决好些... |
-- 作者:zsp550611 -- 发布时间:2011/9/23 11:59:00 -- 我是做了一个按钮,已经通过审核后锁定了行,但是其他用户登陆后可以取消锁定行,我想的是其他用户不能取消锁定行,只有审核人才可以取消锁定行,这个公式怎么设置。 |
-- 作者:lyang70 -- 发布时间:2011/9/23 13:00:00 -- [这个贴子最后由lyang70在 2011/09/23 01:01pm 第 2 次编辑] 假如有A和B两个用户,A用户有权解锁,B用户无权解锁,那么按钮命令设为: If(UserName = "A",UnlockRow(row),MsgBox("你无权解锁!",1))。 当然,如果用户比较多且权限有几类的话,建议用UserType设置好一些... |
-- 作者:zsp550611 -- 发布时间:2011/9/23 14:52:00 -- 首先表示感谢!我有多个用户,用你给的这个按钮公式不能限制行菜单中的取消锁定行命令。我在行预处理中设置了SetBackColor(Rowsel,1,Rowsel,Cols,16776960) And LockFor("审批", - 1),并将用户设为了超级用户,如B,我想将此作为解除锁定行的唯一用户,其他用户在任何地方都无法解除锁定行。能不能将上述行预处理公式同时改为该权限公式。 -=-=-=- 以下内容由 zsp550611 在 2011年09月23日 02:55pm 时添加 -=-=-=- 用这个按钮公式可以限制按钮取消锁定行,但不能取消其他地方取消锁定行的操作。 |
-- 作者:lyang70 -- 发布时间:2011/9/23 15:04:00 -- [这个贴子最后由lyang70在 2011/09/23 03:08pm 第 1 次编辑] 1、仅对你描述的来看按4楼的方法应该没有问题。 2、如果只要B用户可以解锁的话,这样设置: 行预处理公式:SetBackColor(Rowsel,1,Rowsel,Cols,16776960) And If(UserName = "B",UnlockRow(row),If([审核] = -1,LockRow(row),True))。 行验证公式:If([审核] = -1,LockRow(row),True)。 |
-- 作者:zsp550611 -- 发布时间:2011/9/23 16:49:00 -- lyang70 老师按你给的方法设置了一个表,你用鼠标右键选择取消锁定行,受权限限制的用户仍然可以取消锁定行。egd文件下载 -=-=-=- 以下内容由 zsp550611 在 2011年09月23日 04:51pm 时添加 -=-=-=- 有ABC及管理员四个用户,只有B有审核权限。他审核后随即锁定,其他人无论从什么途径都无法取消锁定。 -=-=-=- 以下内容由 zsp550611 在 2011年09月23日 04:52pm 时添加 -=-=-=- B用户审核后无论是所有行还是单行都无法取消锁定。 |
-- 作者:lyang70 -- 发布时间:2011/9/23 16:58:00 -- [这个贴子最后由lyang70在 2011/09/23 05:00pm 第 1 次编辑] 你用“B”用户登录试一试吧!我要下班了,让其他易友帮你看看吧... egd文件下载 |
-- 作者:zsp550611 -- 发布时间:2011/9/23 17:13:00 -- lyang70 老师,谢谢你!我请教别人看行不行。 |
-- 作者:wjq1072 -- 发布时间:2011/9/23 20:12:00 -- [这个贴子最后由wjq1072在 2011/09/23 09:19pm 第 1 次编辑] 这样试试? egd文件下载 -=-=-=- 以下内容由 wjq1072 在 2011年09月23日 09:06pm 时添加 -=-=-=- 提示:现在是只有管理员登录后才能审核,其他用户不能审核。 或者这样? egd文件下载 |