【关联表】关联其他记录时如何配置筛选条件

小明 发表于:2019年12月05日 20:49:54更新于:2019年12月17日 09:41:14

在关联记录时,待选择的记录列表中,缺省是我们可见的所有记录,除了通过搜索缩小范围,还支持通过配置【筛选条件】自动过滤掉一些记录。

示例1:订单中要关联产品时,只出现有效的产品

筛选前

有效的产品和无效的产品都会出现

image.png 

配置筛选器

让待选择列表中只出现有效的产品记录

0015de912ceeb91f8ef2a9e8a07fcdc

效果

只出现了有效的产品记录

image.png

配置说明

1、 筛选条件 由  字段 + 运算关系 + 参数值 组成。

例如:【类型】  【是】  【生效】  (类型是字段,”是“ 是运算关系,有效是参数值)

image.png

2、参数值可以是固定的值,也可以是动态值(根据记录中某个字段填写的值,可以是当前记录的字段值,也可以是当前记录关联记录的字段值)

0015de917121b22d87a1c68c68a1c93

3、可以设置多个字段的条件组合。 条件组合之间的 关系 是 全是”且“的关系,或全是”或”的关系。

0015de917711a87e72116ed3b1d966a

示例2:实现两个关联表之间的联动关系

例如:三张表的关联关系如下:

《客户》关联《联系人》(1对多),

《联系人》关联《订单》(1对多),

《客户》关联《订单》(1对多)。

创建订单时需要关联客户公司,同时需要关联联系人, 那么关联客户公司后,在关联联系人时,应该只显示 前面客户公司下的联系人。

配置筛选前

在客户公司 选择关联 ”北京旺圣干科技有限公司“  后, 关联联系人,依旧出现了非此公司的人。

0015de919d3953f21a4dc326666e042

配置筛选

0015de91aa6cd22cf7bf5dd0d926d80

效果

根据关联字段《客户名称》所关联的公司记录,在关联联系人,只出现和《客户名称》关联的同一个客户公司的联系人记录0015de91b0d37c9eddc3734fb9a7213

配置说明

image.png

明道云