魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 4443|回复: 0

[原创] 魔方网表权限体系简单介绍之六 查询过滤公式

[复制链接]
lihuiger 发表于 2012-12-14 19:07:04 | 显示全部楼层 |阅读模式
查询过滤公式是魔方网表特有的,可以根据自己的业务需求灵活定制记录一级的权限。例如,可以根据客户所在地区字段划分那些地区的客户只有这些地区的负责人能看到,同时做到客户相关的信息也只有地区负责人才能看到。

举一个实际的例子,有下面几个表单:地区表、客户表、订单表,他们的关系是客户表引用地区表、订单表引用客户表,地区表里有一个树类型的唯一字段,还有一个负责人字段,负责人字段里存储登录账号,如图1。客户表引用地区表的是树字段,如图2,我们现在要实现地区负责人只能看到本地区的客户记录,点击客户表工具条上的查询过滤公式,图2中红色方块包含的按钮,系统打开查询过滤公式定义面板,如图3.首先启用查询过滤公式,使用MFVLOOKUPC函数过滤当前登录人负责的地区列表作为过滤条件。这样各个地区负责人登录时就只能看到本地区的客户信息了。魔方网表还支持更复杂的上下级树形权限控制,可以参考教学视拼http://bbs.mf999.com/viewthread.php?tid=4870

如何控制客户相关的信息呢,例如跟进记录、意向单、订单等等。如图4,可以通过订单里客户字段进行过滤,这里需要注意的是我们使用了MFVLOOKUP函数,而且没有设置过滤条件。关于MFVLOOKUP和MFVLOOKUPC函数的区别,可以参考http://bbs.sunwy.org/forum.php?mod=viewthread&tid=146631。为什么不需要设置过滤条件呢,因为客户表已经设置了查询过滤公式,这个查询过滤公式限制了当前登录用户所能访问的数据范围,而MFVLOOKUP是在这个数据范围内进行的查询,所以不需要设置过滤条件,当前登录用户自然只能看到自己负责的客户的订单了。
201212041.jpg
图1
201212042.jpg
图2
201212043.jpg
图3
201212044.jpg
图4
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

京公网安备 11010702001722号

GMT+8, 2024-6-16 03:44 , Processed in 0.080075 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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