子表单多条数据合格检验

1. 案例说明

子表单包含多条数据,每条数据中都包含判断该数据是否合格的字段,只有子表单每条数据都为合格的状态下,主表字段才判断为合格

2. 使用场景

学生信息管理中判断学生成绩是否全部合格;

质量管理中判断产品质量是否全部合格等;

3. 操作步骤

以学生信息管理为例,在子表单中填写学生姓名和分数后,设置公式自动判断该分数是否合格,当所有学生分数都合格的情况下,主表字段判断为合格,否则判断为不合格。

(1)首先设置子表单中的「是否合格」字段来判断该学生分数是否合格。

编辑公式为:

IF(子表单.分数>=60,'合格','不合格')

表示当该条数据中的分数大于等于 60 时,判定该学生成绩为合格,否则为不合格

(2)设置主表中的「是否合格(总)」字段。

编辑公式为:

IF(SEARCH('不合格',TEXT(子表单.是否合格))>0,'不合格','合格')

表示当子表单「是否合格」字段出现了不合格时,即判定该主表字段为不合格,否则判定为合格

公式中涉及的函数使用详情参见:IF 函数SEARCH 函数/ TEXT 函数

4. 效果演示

最后来查看下整体效果:

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5