魔方网表 让信息化更简单

 找回密码
 注册
查看: 2793|回复: 6

【已解决】如何根据登录用户和创建人用户进行查询过滤?

[复制链接]
ycg 发表于 2014-3-3 21:15:37 | 显示全部楼层 |阅读模式
如一表单,有A组和B组用户,A组用户只能创建A组记录,B组用户可以相互看到并能相互修改,这种权限如何设置:
(1)在设置权限中设置:
第一步:设置A组用户只有创建记录权限。
第二步:设置B组用户可以创建、修改、查询、查看权限。
(2)在查询过滤公式中如何写公式?
(3)在回写中,修改-操作前-编辑执行条件公式中如何回写公式?
 楼主| ycg 发表于 2014-3-3 21:26:52 | 显示全部楼层
有一表单,有A组和B组用户,A组用户只能创建记录,但不能相互看到也不能看到B组记录,B组用户可以相互看到B组记录并能相互修改(B组不能看到A组记录),这种权限如何设置:
(1)在设置权限的记录中设置:
第一步:设置A组用户只有创建记录权限。
第二步:设置B组用户可以创建、修改、查询、查看权限。
(2)在查询过滤公式中如何写公式?
(3)在回写中,修改-操作前-编辑执行条件公式中如何回写公式?
回复

使用道具 举报

admin 发表于 2014-3-3 21:57:18 | 显示全部楼层

查询过滤公式和权限组合
回复

使用道具 举报

 楼主| ycg 发表于 2014-3-3 21:58:12 | 显示全部楼层
售后解答啦:(不是我哦)
(1)在设置-权限管理中,找到表单,然后现在表单下面的记录选项,进行设置:
第一步:已登录用户和未登录用户没有任何权限
第二步:添加A组,设置A组用户只有创建权限
第三步:添加B组,设置B组用户创建、修改、查询、查看权限。
(2)在查询过滤公式中设置查看
第一个条件:创建人ID=mfuserid()
第二个条件:逻辑条件mfoneof(mfuserid(),"B组")
第三个条件:用户组字段=B组
第四个条件:逻辑条件mfuserid()="admin"
条件组合:条件1or(条件2and条件3)or条件4
(3)回写公式就不需要了
回复

使用道具 举报

 楼主| ycg 发表于 2014-3-3 22:00:37 | 显示全部楼层
售后解答了(不是我哦):
(1)在设置-权限管理中,找到表单,然后现在表单下面的记录选项,进行设置:
第一步:已登录用户和未登录用户没有任何权限
第二步:添加A组,设置A组用户只有创建权限
第三步:添加B组,设置B组用户创建、修改、查询、查看权限。
(2)在查询过滤公式中设置查看
第一个条件:创建人ID=mfuserid()
第二个条件:逻辑条件mfoneof(mfuserid(),"B组")
第三个条件:用户组字段=B组
第四个条件:逻辑条件mfuserid()="admin"
条件组合:条件1or(条件2and条件3)or条件4
(3)回写公式就不需要了
回复

使用道具 举报

 楼主| ycg 发表于 2014-3-3 22:16:36 | 显示全部楼层
admin 发表于 2014-3-3 21:57
查询过滤公式和权限组合

木木的回复:(不是我)
(1)在设置-权限管理中,找到表单,然后现在表单下面的记录选项,进行设置:
第一步:已登录用户和未登录用户没有任何权限
第二步:添加A组,设置A组用户只有创建权限
第三步:添加B组,设置B组用户创建、修改、查询、查看权限。
(2)在查询过滤公式中设置查看
第一个条件:创建人ID=mfuserid()
第二个条件:逻辑条件mfoneof(mfuserid(),"B组")
第三个条件:用户组字段=B组
第四个条件:逻辑条件mfuserid()="admin"
条件组合:条件1or(条件2and条件3)or条件4
(3)回写公式就不需要了
回复

使用道具 举报

 楼主| ycg 发表于 2014-4-1 20:09:19 | 显示全部楼层
回想起来,现在是小儿科啦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-19 00:13 , Processed in 0.074464 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表