字段的验证规则是在输入数据时设置字段的约束条件,限制非法输入,即用户自定义完整性。
设置“验证规则”和“验证文本”的意义:
(1)设置字段的“验证规则”和“验证文本”能对输入的数据进行检查,对不符合规则的数据,系统会显示验证文本提示信息,并拒绝输入,用户可启用帮助功能或重新输入正确的数据。
(2)验证规则的条件表达式,随对应字段的数据类型不同而不同,数字或日期时间可表示一定的范围,文本可限制在几个特定字符之间。
(3)对于复杂的条件表达式设置可在“验证规则”框中单击右侧的按钮,在打开的“表达式生成器”对话框内设置。
例3-10 定义“教师表”中“性别”字段的“验证规则”为:“男”或“女”;“验证文本”的提示信息为:“性别只能输入"男"或"女"。
操作步骤:
(1)打开“教师表”设计视图,设置验证规则。
① 选择“性别”字段,在“常规”选项卡的“验证规则”文本框中输入“[性别]="男" Or [性别]="女"”,如图3-43所示。
图3-43 设置“验证规则”和“验证文本”
② 单击“验证文本框”右侧,打开表达式生成器,在表达式生成器里输入“[性别]="男" 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)设置验证规则。
打开“成绩表”的设计视图,选择“成绩”字段,在常规选项卡的“验证规则”文本框中单击右边的,弹出“表达式生成器”对话框,在编辑框里输入“>=0 And <=100”,如图3-47所示,单击“确定”按钮。
图3-47 设置“成绩”字段的有效性
(2)设置验证文本。
在“验证文本”文本框中输入“成绩应在0~100”,
(3)输入数据。
切换到数据表视图,输入成绩时,若输入的数据小于0或大于100时,Access将弹出一个提示对话框,直到输入正确的数据。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。