更新日期
1. 简介
1.1 功能概述
单条件联动是指基于单一触发条件,实现跨表单数据的自动填充。当用户在当前表单输入或选择某一字段值时,系统将自动检索关联表单中的匹配记录,并将相关信息批量填入多个目标字段。
关于数据联动的通用说明(如支持字段、设置入口等),请参考文档:数据联动。
1.2 应用场景
- 客户跟进:在“客户跟进”表单中,输入客户名称后,系统自动联动填入“客户档案”中的客户行业、联系方式及地址,无需手动重复录入。
- 进销存管理:在“出库单”中选择商品编号后,系统自动从“库存商品表”中调用商品名称、规格及当前库存量等数据。
2. 设置步骤
2.1 基础表单准备
1)数据源表单:即提供数据支持的表单,需预先录入好基础数据。
新建一个「客户档案」表单,并在其中创建以下字段:客户编号(单行文本)、客户名称(单行文本)、联系方式(单行文本)、客户地址(地址字段)。

2)添加数据:在「客户档案」表单中录入客户信息。

3)当前表单:即需要实现自动填充功能的表单。
新建一个「客户跟进」表单,在其中创建以下字段:客户名称(单行文本)、客户编号(单行文本)、联系方式(单行文本)、跟进情况(下拉框)。

2.2 设置数据联动
进入「客户跟进」表单的表单设计页面后,按以下步骤完成设置:
1)选中“客户编号”字段(这是需要被自动填充的目标字段),在「字段属性 >> 默认值」处选择「数据联动」,点击「数据联动设置」。

2)打开数据联动设置弹窗:
- 选择联动表单:在下拉列表中选择「客户档案」表单。
- 设置过滤条件:设置规则为「客户档案」中的“客户名称” 等于 「客户跟进」中的“客户名称”。
- 设置填充内容:设置当前字段“客户编号”的值来自「客户档案」中的“客户编号”字段。
- 保存配置:点击「确定」完成当前字段的联动设置。

3)用同样的方法对「客户跟进」中的“联系方式”字段设置数据联动,只需更改触发联动的字段即可。
全部设置完成保存表单即可使用。

3. 效果演示
销售人员在填写「客户跟进」表单时,只需在“客户名称”字段录入/选择客户,系统将自动填入该客户的编号、联系方式等信息。若输入的客户名称在「客户档案」中不存在,则联动字段保持空白。
提示:在实际使用的过程中,还可以设置「客户跟进」的客户名称为下拉框字段,在「字段属性 >> 选项」中设置「关联其他表单数据」,关联到「客户档案」中的客户名称字段。设置完成后,可直接在下拉框中选择客户。


4. 注意事项
- 触发字段唯一性:单条件联动建议使用具有唯一性的字段作为触发条件(如客户编号、商品ID),避免多个匹配结果导致填充数据不准确。
- 字段类型匹配:触发字段与联动表单中对应字段的类型需保持一致。特殊兼容:单行文本可与单选框、下拉框互相匹配;复选框可与下拉复选框互相匹配。
- 自动重置逻辑:当触发字段的值发生改变时,已联动填充的目标字段值会自动清空,并重新根据新值触发联动。