查询

1. 概述

1.1 功能简介

「查询」字段作为单独的查询展示功能,可以自动查询出本表或其他表单中的一条或多条数据,且不做入库处理。

1.2 应用场景

  • 订单管理中,通过客户名称作为过滤条件,查询出该客户下的全部订单记录;
  • 课程管理中,通过排课日期作为过滤条件,查询出当前日期下的全部课程安排;
  • 人事管理中,通过当前成员作为过滤条件,让该成员仅能查看自己的个人信息、考勤记录等。

1.3 预期效果

以订单查询为例:填报人在下拉框中选择客户后,「查询」字段自动显示该客户的销售合同信息。

2. 字段属性

2.1 设置入口

本节用于打开「查询」字段的属性设置。

1)进入表单编辑页面,选中「查询」字段。

2)在右侧面板中单击「字段属性」。

3)即可进行相关设置。

2.2 查询表

查询表是指「查询」字段获取数据的表单。支持选择如下表单作为查询表:

在「查询 >字段属性>查询表」的下拉框中选择查询表:

2.3 查询数据条数

查询数据条数决定结果显示为一条还是多条。

设置值

处理规则

单条

过滤结果有多条时,按提交顺序显示最后提交的一条数据。

多条

显示全部匹配数据。

  • 单条显示数据展示效果:

  • 多条显示数据展示效果:

注:设置为显示多条数据时,最多显示 1000 条数据。

2.4 显示哪些字段

显示字段是指「查询」字段在查询时所调取的查询表中的字段。显示字段仅作为填写表单时展示使用,不提交入库,也不能参与公式等计算。

1)单击「设置显示字段」。

2)勾选需要展示的字段。

3)按需调整字段顺序或显示名称。

注:「查询」的显示字段不占用表单中的字段数量,详情参见:字段。

2.5 展示哪些数据

数据过滤

「查询」字段通过对查询表字段设置的过滤条件,对查询表数据进行过滤,符合过滤条件的数据作为查询结果显示在字段中。

1)点击「添加过滤条件」,过滤条件需要设置的内容如下:

  • 多个条件的关系:当存在多个过滤条件时,可以选择满足「所有」或「任一」条件;
    • 所有:多个过滤条件之间的关系为「且」,查询时只显示满足所有条件的数据;
    • 任一:多个过滤条件之间的关系为「或」,查询时显示满足任一条件的数据;
  • 查询表字段:选择查询表中的字段,或部分系统字段(提交人、提交时间、更新时间、流程状态);
  • 过滤关系:根据查询表字段类型,设置不同的字段关系,如等于、不等于、包含、不包含、为空、不为空等。
  • 字段值:可选择「当前表单字段」或「自定义」,选择自定义时,字段值需手动录入。

2)全部设置完成点击「确定」。

注:直接在 数据管理 添加的流程数据,「流程状态」字段为空,故无法通过「流程状态 = 流转完成」筛选出对应数据。

数据排序

排序规则决定多条查询结果的显示顺序。仅当「显示数据条数」为「多条」时,才能设置排序。

1)点击排序按钮。

2)设置排序字段,支持对查询表中的如下字段值进行排序:

  • 表单字段:单行文本、数字、日期时间、单选按钮组、下拉框、流水号、计算
  • 系统字段:提交时间、更新时间、微信 OpenID、微信昵称、扩展字段

3)设置排序顺序,支持设置为「升序」或「降序」。

2.6 操作权限

勾选「允许新增查询表数据」后,当我们在表单中使用「查询」字段选择其他表单中的数据发现没有目标数据时,可以直接点击「新建」,向查询表中直接新增一条数据。

注:

1)查询表是聚合表或数据流输出表时,不支持设置此项;

2)显示数据条数设置为「单条」时,不支持设置此项。

3. 注意事项

1)「查询」字段查询出的数据不入库,即在数据管理和数据表中无法直接显示出来。但可以在填写表单时,查看数据详情时(查询字段为主字段时,支持显示;作为子字段时,不支持显示)显示。

2)「查询」字段查询出的数据结果支持排序,最多可以设置 3 个排序规则。

3)「查询」字段使用案例参见:人事信息首页-个人信息查询。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验