Simon.hu 发表于 2017-12-4 15:48:29

一看就会,超有用活字格技能:二十七,设置数据必填和不重复

本帖最后由 Erik.Xue 于 2020-4-26 14:59 编辑

如何设置数据必填相信很多人都已经知道,但是在这里我还是在做一个简单的讲解,为不知道的同学扫扫雷。
首先,设置的方法有2个地方,
第一个地方,就是指的是我们最保险,最底层,但是也是提示信息比较难懂的地方,
直接在我们的表中,选择某一字段,然后设置必须和唯一。

然后,用户在填写的时候,就必须填写或者只能填写不重复的数据。
当然,你可以只勾选 必须,或者只勾选 唯一 的,当然也可以一起选择了。
如果用户不填写的话,就会提示这个信息:

如果填写的数据,不唯一的话,就会提示如下的信息:

这样的设置,可以保证我们的数据绝对不会有重复,或者为空的情况。
但是,似乎提示信息不太友好,有没有提示信息友好的办法呢?
第二种,页面上的设置,
设置,字段必须输入的方法如下图:
选中你需要设置的单元格-->数据-->数据验证-->反勾选忽略空值

这样就可以了,在网页中的效果如下图,

设置数据必须唯一,不能重复,
选中你需要设置的单元格-->单元格设置-->值必须不存在

在网页端的效果,如下图:

当然,我的建议是,两种方法一起使用,确保数据的准确性!

504146555 发表于 2018-2-24 20:53:37

页面添加约束后,必须每一条记录都得完成才可以进行下一条记录;而有时候希望先填写某一个字段,然后再填写约束的字段。这时候页面约束就不方便了。

Simon.hu 发表于 2018-2-26 13:13:35

504146555 发表于 2018-2-24 20:53
页面添加约束后,必须每一条记录都得完成才可以进行下一条记录;而有时候希望先填写某一个字段,然后再填写 ...

您把这个勾上就可以达到您的目标啦!

504146555 发表于 2018-4-28 13:39:23

多谢,这个好!

Simon.hu 发表于 2018-6-25 08:54:19

504146555 发表于 2018-4-28 13:39
多谢,这个好!

不客气的哈

lwt 发表于 2018-6-26 22:41:17

Simon.hu 发表于 2018-2-26 13:13
您把这个勾上就可以达到您的目标啦!

这个校验对于子表无效,子表的校验最好放在提交时。

Simon.hu 发表于 2018-6-27 08:51:21

lwt 发表于 2018-6-26 22:41
这个校验对于子表无效,子表的校验最好放在提交时。

可否在产品需求哪里,提一个这样的需求。
这样有一个记录,方便后面咱跟踪
页: [1]
查看完整版本: 一看就会,超有用活字格技能:二十七,设置数据必填和不重复