首页 理论教育 Access2016数据库应用技术:设置验证规则和验证文本

Access2016数据库应用技术:设置验证规则和验证文本

时间:2023-11-15 理论教育 版权反馈
【摘要】:设置“验证规则”和“验证文本”的意义:设置字段的“验证规则”和“验证文本”能对输入的数据进行检查,对不符合规则的数据,系统会显示验证文本提示信息,并拒绝输入,用户可启用帮助功能或重新输入正确的数据。对于复杂的条件表达式设置可在“验证规则”框中单击右侧的按钮,在打开的“表达式生成器”对话框内设置。

Access2016数据库应用技术:设置验证规则和验证文本

字段的验证规则是在输入数据时设置字段的约束条件,限制非法输入,即用户自定义完整性。

设置“验证规则”和“验证文本”的意义:

(1)设置字段的“验证规则”和“验证文本”能对输入的数据进行检查,对不符合规则的数据,系统会显示验证文本提示信息,并拒绝输入,用户可启用帮助功能或重新输入正确的数据。

(2)验证规则的条件表达式,随对应字段的数据类型不同而不同,数字或日期时间可表示一定的范围,文本可限制在几个特定字符之间。

(3)对于复杂的条件表达式设置可在“验证规则”框中单击右侧的按钮,在打开的“表达式生成器”对话框内设置。

例3-10 定义“教师表”中“性别”字段的“验证规则”为:“男”或“女”;“验证文本”的提示信息为:“性别只能输入"男"或"女"。

操作步骤:

(1)打开“教师表”设计视图,设置验证规则。

① 选择“性别”字段,在“常规”选项卡的“验证规则”文本框中输入“[性别]="男" Or [性别]="女"”,如图3-43所示。

图3-43 设置“验证规则”和“验证文本”

② 单击“验证文本框”右侧img,打开表达式生成器,在表达式生成器里输入“[性别]="男" Or [性别]="女"”,如图3-44所示。

图3-44 表达式生成器对话框

注:对于指定字段的条件表达式,可以省略条件运算符左边的引用字段,如果运算符为“=”号,其运算符也可省略。

例3-10中,条件表达式可简化为“"男" Or "女"”,使条件表达式书写更简单,如图3-45所示。

图3-45 简化条件表达式(www.xing528.com)

(2)设置验证文本。

在“验证文本”文本框中输入“只能输入"男"或"女"”,如图3-43所示。

(3)切换到“教师表”数据表视图,输入数据。

在性别字段输入值,当值不是“男”或“女”时,系统会弹出提示框,如图3-46所示,拒绝接受错误数据输入,直到用户输入正确或取消输入。

图3-46 输入错误提示对话框

例3-11 设置“成绩表”的成绩字段“验证规则”:只能大于等于0,小于等于100;“验证文本”提示信息“成绩应在0~100”。

操作步骤:

(1)设置验证规则。

打开“成绩表”的设计视图,选择“成绩”字段,在常规选项卡的“验证规则”文本框中单击右边的img,弹出“表达式生成器”对话框,在编辑框里输入“>=0 And <=100”,如图3-47所示,单击“确定”按钮。

图3-47 设置“成绩”字段的有效性

(2)设置验证文本。

在“验证文本”文本框中输入“成绩应在0~100”,

(3)输入数据。

切换到数据表视图,输入成绩时,若输入的数据小于0或大于100时,Access将弹出一个提示对话框,直到输入正确的数据。

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

我要反馈