表单填写关联

在信息化系统中,有一类数据常被称为基础数据。比如在出入库系统中,物料一般被称为基础数据;在CRM客户关系管理系统中,客户资料一般被称为基础数据。这些基础数据在很多业务表单中都需要进行反复填写,为了快速录入并且保证数据录入的一致性,就需要用到表单填写关联。

填写关联(基础用法)



填写关联(高级用法)




查看关联效果

入口

表单->设置->关联->表单填写关联

关联字段

当前表单中需要从其它表中取值的字段。关联字段可以是多个,如果设置为多个,需要多个字段的值同时相等时才能匹配出数据。

1、关联字段一般选择能唯一标识数据的字段,如手机号、物料编号、客户编号等。
2、如果关联字段是下拉框,则下拉框的选项会被来源表中的数据自动填充。但要注意:如果选项超过XX条时,不会显示出来,请选择使用单行文本字段。也就是说下拉框仅适合在数据量较小的场景下使用。

来源表和来源字段

一般是基础信息表,用于存放系统中的一些基础信息,其中来源字段会作为关联字段的数据来源。

扩展显示字段

在关联出的数据存在重复可能性时,可以选择更多扩展显示字段,用于区分不同的数据。比如HR系统中,如果姓名为关联字段,在同名同姓的情况下,可以添加”部门、性别“作为扩展显示字段,用于区分不同的人。


扩展显示字段

添加固定条件

在关联带出数据时添加一个固定条件,满足此固定条件的数据才可能被带出。比如在出入库场景中,可以设置固定条件为”启用状态=启用“,只有启用的物料才能被关联带出。

同时根据匹配到的数据自动填充其它字段

通过关联条件匹配出来的数据可能有多个字段,如果需要将其它字段的值也填充到表单中,可以勾选此选项。比如输入手机号,需要将此人对应的姓名、送货地址也自动带入填写在表单中,则可将手机号设置为关联字段,姓名和送货地址设置为自动填充的字段。


同时根据匹配到的数据自动填充其它字段

填充后不可编辑

勾选此选项后,被带出自动填充的字段将不可编辑,主要是为了保证数据的一致性。

精确匹配

勾选此选项后,在关联带出值时,只有当输入的内容与被关联的内容完全相等时才会被带出。否则会有类似搜索提示的效果,模糊匹配出可能的被关联数据。

多表带出值

从多个表中带出值

注意:此时的关联字段只能选择上述关联字段的子集


多表带出值

子表的关联带出

与主要的关联带出设置类似,可以在子表中设置关联带出值。可以对每个子表进行单独设置。

总结

表单填写关联比较复杂,需要有一定的逻辑思维能力,使用好了功能强大。再配合表单关联更新表单关联查看表单间跳转传值、多表交叉查看、子表单函数和公式流程,可以构建更多复杂的应用系统。这些高级功能在以后的课程中会逐步讲解。