首页 百科知识 设置验证规则

设置验证规则

时间:2022-10-03 百科知识 版权反馈
【摘要】:验证规则用来检查输入字段的值是否符合要求, 控制数据输入的正确性和有效性。一旦输入字段的数据违反了验证规则, Access将弹出一个警告框说明输入错误。验证规则中的表达式不使用任何特殊语法。在筛选条件、 验证规则、 查询及测试数据时, 都要用到表达式。函数与其他高级编程语言一样, Access2013也支持使用函数。

设置验证规则主要用来规范字段的输入值, 设定某个字段规则后, 则所有这个字段内的值都不允许违反这个规则。 验证规则用来检查输入字段的值是否符合要求, 控制数据输入的正确性和有效性。 一旦输入字段的数据违反了验证规则, Access将弹出一个警告框说明输入错误。 大多数情况下, 需要在表的设计视图 “验证规则” 中设置字段的属性加以限制, 以防止输入错误。 例如在学生成绩表score的 “成绩” 字段设置 “验证规则” 为 “(0~100)”分, 若误输入不在这个范围分时, 提示 “学生成绩必须在0~100之间输入”, 无法存储数据, 如图3.18所示。

图3.18 输入验证规则设置

验证规则中的表达式不使用任何特殊语法。 创建表达式时, 将表字段的名称用方括号括起来, 将日期用井号 (#) 括起来, 将文本值用双引号括起来, 用逗号分隔项目并将列表放在圆括号内。

3.2.7 添加表达式和函数

表达式是连接运算符的式子, 也是各种数据、 运算符、 函数、 控件和属性的任意组合,其运算结果为单个确定类型的值。 表达式具有计算、 判断和数据类型转换等作用。 在筛选条件、 验证规则、 查询及测试数据时, 都要用到表达式。 例如查询 “张” 姓的学生, 在 “姓名” 下面输入表达式为 “Like” 张 “∗” 或 “张%” 即可。

函数与其他高级编程语言一样, Access2013也支持使用函数。 函数由事先定义好的一系列确定功能的语句组成, 用于实现特定的功能并返回一个值。 也可以将一些用于实现特殊计算的表达式抽象出来组成自定义函数。 调用时, 只需输入相应的参数即可实现相应的功能。 Access2013系统本身内置了表达式生成器, 当在表设计视图中添加 “默认值” “验证规则”等属性时,单击该属性右侧的“”按钮,可自动打开生成器,如图3.19所示。

表达式生成器具有智能感知功能, 因此可以在键入时看到需要的选项。 它还在 “表达式生成器” 窗口中显示有关当前选择的表达式值。 例如, 如果选择Trim函数, 表达式生成器会显示 “Trim (string)” 返回的一个字符串类型变量, 该变量包含不带先导空格和尾随空格的指定字符串的副本。 此外, 对于计算字段, 可以创建显示计算结果的字段, 计算时若需要引用同一表中的其他字段, 可以使用表达式生成器来创建计算。

图3.19 “表达式生成器” 窗口

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈