更新日期

1. 简介

1.1 功能概述

单条件联动是指基于单一触发条件,实现跨表单数据的自动填充。当用户在当前表单输入或选择某一字段值时,系统将自动检索关联表单中的匹配记录,并将相关信息批量填入多个目标字段。
关于数据联动的通用说明(如支持字段、设置入口等),请参考文档:数据联动

1.2 应用场景

  • 客户跟进:在“客户跟进”表单中,输入客户名称后,系统自动联动填入“客户档案”中的客户行业、联系方式及地址,无需手动重复录入。
  • 进销存管理:在“出库单”中选择商品编号后,系统自动从“库存商品表”中调用商品名称、规格及当前库存量等数据。

2. 设置步骤

2.1 基础表单准备

1)数据源表单:即提供数据支持的表单,需预先录入好基础数据。
新建一个「客户档案」表单,并在其中创建以下字段:客户编号(单行文本)、客户名称(单行文本)、联系方式(单行文本)、客户地址(地址字段)。
2)添加数据:在「客户档案」表单中录入客户信息。
3)当前表单:即需要实现自动填充功能的表单。
新建一个「客户跟进」表单,在其中创建以下字段:客户名称(单行文本)、客户编号(单行文本)、联系方式(单行文本)、跟进情况(下拉框)。

2.2 设置数据联动

进入「客户跟进」表单的表单设计页面后,按以下步骤完成设置:
1)选中“客户编号”字段(这是需要被自动填充的目标字段),在「字段属性 >> 默认值」处选择「数据联动」,点击「数据联动设置」
2)打开数据联动设置弹窗:
  • 选择联动表单:在下拉列表中选择「客户档案」表单。
  • 设置过滤条件:设置规则为「客户档案」中的“客户名称” 等于 「客户跟进」中的“客户名称”。
  • 设置填充内容:设置当前字段“客户编号”的值来自「客户档案」中的“客户编号”字段。
  • 保存配置:点击「确定」完成当前字段的联动设置。
3)用同样的方法对「客户跟进」中的“联系方式”字段设置数据联动,只需更改触发联动的字段即可。
全部设置完成保存表单即可使用。

3. 效果演示

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

4. 注意事项

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