如何实现两字段的不重复?

需求:在勤哲Excel服务器软件的使用过程中,有客户希望实现在同一表单里面的两个字段值都不能重复。

分析:有的客户会想到主键,但是当你将他们定义成主键,根据主键的概念,是组合起来不重复,而不是分别不重复,达不到想要的效果。

解决:我们可以借助软件提供的索引功能来解决。

如:在一个表单中,邮箱和手机号码分别都是唯一的。

我们可以将邮箱勾选主键。如下图:

重复时的提示:

手机号码定义成唯一索引。(登录客户端,找到“设计”书签,数据库管理-用户表-模板数据表)

重复时的提示:

顺便介绍另外一种方法:通过辅助大法来实现。

思路:首先邮箱字段还是使用主键功能,手机号借助辅助字段来实现不重复。

具体实现:

1.定义两个辅助字段,如:状态1,状态2。其中:状态2字段定义成必填,并设置必填提示。

2.写一条提数公式,来判断手机号是否重复,如果重复,给状态1字段赋值常量“重复”。

3.状态2字段单元格里面写excel公式。

4.保存时的重复效果图。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180812G0EOMQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券