若一个数据的联动需要通过多个条件进行控制,那么在添加数据筛选条件时,可以为其添加多个联动条件,只有符合全部条件的数据才会被联动出来。
注:数据联动支持添加多个联动条件,多个联动条件间的逻辑关系可以为「且」或「或」。
以学生成绩录入为例,通过年级和班级两个条件联动出该班级所有学生:
1)新建「学生基础信息表」表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
年级 | 下拉框 | 选项设置为:一年级、二年级 |
班级 | 下拉框 | 选项设置为:一班、二班 |
学生姓名 | 单行文本 | |
性别 | 下拉框 | 选项设置为:男、女 |
2)切换至「数据管理」页面,点击「添加」,填入数据,数据如下所示:
3)新建「学生成绩表」表单,字段设置如下:
字段名称 | 字段类型 | 字段设置 |
年级 | 下拉框 | 选项设置为:一年级、二年级 |
班级 | 下拉框 | 选项设置为:一班、二班 |
学生姓名 | 单行文本 | |
语文成绩 | 数字字段 | |
数学成绩 | 数字字段 | |
英语成绩 | 数字字段 | |
总成绩 | 数字字段 | 默认值设置为公式编辑:SUM(语文成绩,数学成绩,英语成绩) |
1)进入编辑页面,选中「学生姓名」字段,在「字段属性 >> 选项」处选择「数据联动」,点击「数据联动设置」。
2)联动条件由联动表单字段、筛选关系和当前表单字段/自定义值构成。进入数据联动设置页面:
效果演示参见本文【1.3 预期效果】。
多条件数据联动设置时,需要设置多个条件,只有当全部满足条件时,才能联动出对应数据。每个字段的联动结果均根据其联动条件进行查询显示,不依赖于上一个字段联动条件的设置。
若系统识别到联动条件添加为原多级联动的添加逻辑,系统将自动推荐快捷添加方式,帮助管理员快速完成条件的添加及设置。
如下图,在年级联动班级,班级联动姓名的多级联动设置中,当设置姓名的数据联动时,若只添加了一组联动条件,系统将自动推荐剩余条件的快捷添加方式,轻轻一点即可完成剩余条件的添加。
注:设置方式符合原多级联动设置才会出现此推荐。