多字段复杂查重

1. 简介

1.1 案例简介

本案例将介绍,如何在表单中,通过公式实现多字段复杂查重。

1.2 应用场景

根据企业需求,可以在线索、联系人、产品报价、合同管理、产品发货等场景中,通过辅助字段,实现对多字段查重,帮助企业避免出现信息重复的情况。

1.3 预期效果

填写「联系人」表单时,当「姓名」和「客户名称」字段与之前的数据都重复时,页面上将会提醒重复,并且不允许提交该信息:

2. 操作步骤

以联系人姓名和客户名称的查重场景为例:

2.1 添加查重字段

进入 联系人表 的表单设计页面,选中「客户名称」字段,在「字段属性 >> 数据填充规则」处,点击「填充规则设置」,勾选客户名称字段,将字段值「填充到新字段」,设置好点击「完成」。

2.2 添加辅助字段

在联系人表单中添加 单行文本 字段,命名为「辅助字段」:

2.3 设置辅助字段公式

1)选中「辅助字段」,在「字段属性 >> 默认值」处,设置默认值为「公式编辑」,点击下方「编辑公式」:

2)查重内容为联系人姓名和客户名称,故设置公式为:

CONCATENATE(姓名,客户名称)

注:设置查重的字段必须为文本类型字段。

2.4 设置重复值校验

选中「辅助字段」,在「字段属性 >> 校验」处,勾选「不允许重复值」,并设置自定义提示内容:

2.5 设置辅助字段不可见

1)如想要在表单填写时隐藏辅助字段,可以在「字段属性 >> 字段权限」处,取消勾选「可见」权限:

2)如辅助字段设置为不可见,则需要在「表单属性 >> 不可见字段赋值」处,设置不可见字段的值「始终重新计算」:

2.6 效果演示

具体效果参见本文【1.3 预期效果】。

3. 注意事项

1)设置完成后,需要新建联系人数据,或重新编辑保存原有联系人的「客户名称」字段,否则之前的数据因缺少辅助字段无法实现查重效果。

2)如果需要对非文本类型字段进行查重,可以通过 TEXT 函数 先将该字段的值转化为文本格式,再按照以上步骤完成查重设置。

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