专栏首页Excel和Access学习笔记Access数据库表字段属性(二)

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

大家好,上节介绍了字段属性中的输入掩码和格式,本节介绍验证规则和验证文本等。验证规则和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试验下。

三、 必 需 属 性

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

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

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

本文分享自微信公众号 - Excel和Access学习笔记(excel-note),作者:无言之月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-12-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Access数据库E-R模型

    大家好,上节介绍了Access数据库表设计的基本步骤,那么在实际建表中,如何去应用概念模型、数据库范式,以及建立表关系等,通常会结合考虑。但初学者会先分开去探讨...

    无言之月
  • VBA数组(一)基础知识

    大家好,前面介绍过VBA变量,可以通过它来访问数据。但对于大量数据时候,通过声明变量就显得太繁琐,此时就可以通过数组来访问数据解决。

    无言之月
  • VBA对象方法概述

    大家好上节介绍了对象的属性,本节将通过简单示例来介绍对象的方法的通用知识点,作为对象方法的入门。

    无言之月
  • 踩坑总结!elementUI组件之upload上传控件的multiple属性,设置false报错!

    看到multiple参数的类型是boolean,如果简单的以为“它的值要么是true,要么是false”,那就错了,完美踩坑!!!

    acoolgiser
  • Typora程序员的记事本.Typora常用快捷操作

    a)#→宫格建→加输入内容→回车键,其中#表示标题一,##表示标题二以此类推至######为止

    小小咸鱼YwY
  • Android系统6.0举步维艰,占有率不到1%

    移动互联网数据报告 本报告基于腾讯云分析(MTA)的用户数据,针对移动操作系统版本分布、各类机型的占有率排名、移动设备屏幕分辨率等分布进行了统计分析。 “ i...

    腾讯大数据
  • cocos2d-js 小游戏 hungry-hero (原版是flash starling)

    用户1258909
  • 深度学习算法(第22期)----RNN中的LSTM模块

    上期我们一起学习了RNN为了防止过拟合的DropOut技术, 深度学习算法(第21期)----RNN中的Dropout技术 今天我们一起简单学习下RNN中的LS...

    智能算法
  • 这个基于 GitHub 的博客系统,让你能一键快速搭建个人博客!

    总所周知,GitHub 在今年年初的时候开放了私有仓库的创建权限,而后在技术圈内掀起一阵波澜,许多开发者闻此也都纷纷开始尝试基于 GitHub 构建一些有趣的产...

    GitHubDaily
  • 如何学python-第四课 基本的用户输入

    译者注:原作者留的练习任务都比较灵活,并不是具体的要求。而根据我自身的经验,很多同学看到这种需要探索精神的要求,可能就不愿意自己去进一步探索了(或者不知道具体要...

    用户1631416

扫码关注云+社区

领取腾讯云代金券