描述:我想做一个采购状态查询的功能,但是要获得足够多的必要信息,需要从三个表抓取数据。
第一个表:主表,就是采购记录表(表结构为主表加明细表);
第二个表:产品管理表,需要在里面再去抓取一些产品信息(表结构为一个主表);
第三个表:物料预入库记录表,要再从此表里面抓取一些进度的信息(表结构为主表加明细表);
以上整合起来就是采购状态的查询表。
提示:在第三个表(物料预入库记录表)里有设置策略权限查询,用户A的(可访问所用),用户B(只可访问部分),但以下例子中四条信息用户A和B都应该能看到。

现在的问题:当第三个表(物料预入库记录表)有记录时,用户B就能看到信息,反之看不到。但即便第三个表没有记录时,用户A都能看到。
如果取消此权限,用户B即可看到这四条记录。

经N次测试,不知我的总结是否正确:在关联表中,如有设用户权限后,且其中任一关联表没有记录,被设权限的用户都看不到第一个表的记录?
请问:如何解决此问题呢?

备注:如不用关联表单,试过先插入一个模板的信息,再通过值变化,用另外一个数据接口更新进来,这速度超级慢。所以还请高手们帮忙!!!



关联表问题.png

关联表问题.png
+10
收藏
4 条回帖
Dore丶米云粉2020-3-18 08:36:01
同样的问题,说下次更新会修复,
+10
Faspec云粉楼主2020-3-18 11:40:25
如果点不继承数据源策略,点查询,所有信息全都跑出来了,或在预入库那个表里所有的信息都会被用户B看得到,这样也不合适啊

我用的是左关联(采购记录表左关联产品信息表,采购记录表左关联预入库记录表)。产品信息表是全的,如果要下采购订单,那相关的信息都在产品信息表里面有,但是预入库是在采购订单下达后才预入库,所以像我这种情况采购查询表要实现这个功能,点查询后,只要预入库没有的记录时,受限的用户都看不到。总结这种关联表当中如果存在有权限的情况下时,左关联这种概念对受限的用户,是不起作用的,直接变成了交集或右关联的概念?不知道我的总结对不对?
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询