关联查询

关联查询,可以自动查询出其他表单中的对应的一条关联数据。

1. 字段属性

(1)关联表

选择想要关联数据的那张表。

(2) 关联字段

选择需要显示关联表中的哪些字段。

(3) 数据过滤

通过与当前表单的字段进行联动,对关联表的数据进行过滤,在关联字段中显示出符合过滤条件的数据。

如果数据过滤条件有多个,则在查询时,条件不可为空且只显示同时满足所有条件的数据。

(4)关联表操作

  • 允许新增关联表数据

勾选以后,当我们在表单中使用关联数据/关系查询选择其他表单中的数据发现没有目标数据时,可以直接点击新建,在关联数据/关联查询的源表单中添加数据。

显示数据条数需勾选“多条”👇。

(5)显示数据条数

显示数据条数分为一条和多条,通过数据过滤条件过滤出来的数据可能会有多条,如果多条数据都需要显示则选择「多条」。

(6) 操作权限

设置是否可见

(7) 表单布局

遵循表单布局设置。如果显示字段是子表单,则直接忽略布局设置而占据一整行。

2. 使用规则

(1)关联查询出的数据不入库,即在数据管理和数据表中无法直接显示出来,只能在编辑数据时显示。

(2)关联查询可以设置数据过滤条件,即凭借哪个/哪些条件去查询数据。如凭「订单号」查询对应的「客户姓名、订单明细、总金额」。

(3)如果关联字段数据过滤条件有多个,则只查询出满足所有条件的数据。

(4)如果关联查询返回的数据有多条,可以选择数据显示条数–多条来查看更多数据。

3. 应用举例

(1)有一张「订单表」,填写客户订单

(2) 在「订单查询」表单中,通过关联查询字段,凭「手机号」联动出「订单编号」,在凭「订单号」查询唯一对应的「客户姓名、订单明细、总金额等订单明细」。

① 另建一张查询表单,添加作为查询的字段。

② 添加关联查询字段,进行设置。

(3)查询多条数据

如果不想一条条查询,想要通过手机号直接查询多条订单明细,那么需要在显示数据条数处设置为「多条」,同时数据过滤条件以手机号作为过滤条件。

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?