找回密码
 立即注册

QQ登录

只需一步,快速开始

Tracy.Liu 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-9-17 12:45  /   查看:6401  /  回复:0
本帖最后由 Eric.Liang 于 2018-9-18 10:40 编辑

很多盆友都希望可以给表格中的“修改”“删除”功能设置权限。,状态为已完成的行李四改,其他状态的行李四不能修改,效果如下: image.png823801269.png

这个功能是这样的,对于表格中的数据只有管理员角色可以对数据进行修改和删除,其他角色只能修改。另外,状态为已完成的不支持修改和删除。

老规矩,我们先来看看最终效果~在用户管理中,我们设置李四的角色为管理员,张三的角色为员工。
    image.png45288084.png

首先是李四(管理员)登录,可以看到修改和删除按钮。同时,对于状态为“已完成”的不可修改或删除。
    administrator.gif

现在换成用户张三(员工)来登录,我们可以发现删除按钮不见啦~对于非管理员角色的用户,仅支持修改操作。另外,对于状态为“已完成”的依然不可修改或删除。
    张三.gif

下面是具体操作步骤:

1.给“修改”所在单元格添加IF函数,判断状态字段是否为“已完成”,是则显示为空,不是则显示“修改”。
    image.png783860473.png

2.选取某个单元格,使其显示当前登录用户的角色。
    image.png221607665.png

3.给“删除”所在单元格添加IF函数,判断状态字段是否为“已完成”且当前登录用户角色是否为“管理员”。
   如果状态不是“已完成”且当前登录用户是管理员,则显示“删除”,否则显示为空。
    image.png412670897.png

完成~
工程文件 权限demo.fgcc (523.34 KB, 下载次数: 542)








评分

参与人数 1满意度 +5 收起 理由
alu + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部