📝 原文链接:【小技巧】填入信息与来源表不符时不可保存 – 服务中心
🔗 链接地址:https://community.bn100.com/exchange/aritcle/share/12130
功能需求
想要实现输入的人员姓名与来源表中的一致,如果来源表中不存在该人员姓名,表单就不能保存。如下图,来源表中只有张三和里斯,当我在审批人中填入王五,提交时系统会弹出提示。

实现方法
操作步骤
- 1、表单约束—选择来源表
- 2、设置筛选条件

not exists ( select [人员信息扩展表].[姓名] from [人员信息扩展表] where [人员信息扩展表].[姓名] = 本报表.[test_主表].[审批人])
在这我们要使用 not exists ,而不是in,exists和in最大的区别是in引导的子句只能返回一个字段,而exists返回的是集。


请登录后查看回复内容