前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Access数据库表字段属性(二)

Access数据库表字段属性(二)

作者头像
无言之月
发布2019-12-27 21:17:44
3.6K0
发布2019-12-27 21:17:44
举报

大家好,上节介绍了字段属性中的输入掩码和格式,本节介绍验证规则和验证文本等。验证规则和Excel的有效性规则类似。

一、验 证 规 则

验证规则属性是用于限制用户输入的值的范围。(输入掩码属性只能限制位数,但不能限制值的具体范围。)

在使用验证规则就需要用到几个逻辑连接词,and并且、or或者、not非、is null空值和is not null非空值。(注意使用时,与条件之间加空格)。

如果验证规则中是表达式,涉及文本需要加 "" ,涉及日期需要 ##,数字是可以直接写。

示例1

下面以年龄字段为例,年龄可以用于计算,所以数据类型是选择数字。假学生的年龄范围都是在8-18岁之间的,包含8和18,那么验证规则可以写成between 8 and 18,或者写成>=8 and <=18。(如果不包含8和18就不能用between and)演示如下:

示例2

同样性别字段,值只能为男或者女,就可以通过验证规则,加上条件"男" or "女" 来设置。(注意文本类型需要双引号,or与条件之间都有空格。)

示例3

再比如录入日期的字段,要求输入的日期数据,必须是在某个固定日期之后的。在验证规则中输入表达式>=#2019-12-5#。(在表达式中出现日期时需要# # )

保存返回数据表视图,输入的日期如果在该日期之前,无法保存。

二、 验 证 文 本

验证文本是当输入的字段值不符合验证规则时,打开的警告信息中显示的文本。(不需要双引号)。

如验证规则演示时,设置了>=8 and <=18的规则,当输入的值超过范围时也是直接弹窗“字段设置了>=8 and <=18的规则等信息,信息不够简便易懂。

可以通过在验证文本中输入“请输入8至18岁之间的数值”。保存后再回到数据表视图中,输入20试验下。

三、 必 需 属 性

必须属性有[是/否]两个选项,表示该字段是否必须输入数据。

该属性比较容易理解,比如在学号字段的必需属性设置为“是”之后,保存回到数据表视图,添加新的记录时就必须输入学号字段,否则提示无法保存。

该属性主要用于不是主键的字段,因为主键的要求就有不能为空。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel和Access学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档