中华考试网·阅读新闻
计算机等级 > 二级考试 > Access数据库程序设计 > 复习指导 > 文章内容

全国计算机二级考试ACCESS入门教程(26)

2016-1-15编辑:guomu

  数据的有效性

  ⑴ 定义字段有效性规则

  字段的有效性规则允许用户限定字段的值,例如:可以限制年龄字段中年龄的输入不能超过0 ~ 120这一范围。向【有效性规则】文本框中输入一个表达式,就可以定义一个字段中值的简单核查规则。

  要设置有效性规则,可以在表设计窗口中单击【有效性规则】右边的按钮,打开【表达式生成器】。

  一般情况下,一个字段的有效性规则表达式中包含一个运算符和一个比较值。运算符有如下几种:

  < > <= >= = <>

  In(A1,A2,…,An) 检查输入数据是否为括号内中的某一值。

  Between A1 And An 要求输入值必须介于两值之间。

  Like 检查一个文本或备注字段的值是否匹配一个模式字符串。其通配符如下:

  ? 指代任何单一字符。

  * 指代零个或多个字符,用来定义标题、结尾。

  # 指代单个数字。

  或以使用AND或OR操作符来组合准则,有效性规则可以含有用于同一字段的多个准则。下表给出规则与实例及相应有效性消息。

  规则 Access 2003表达式 标准消息

  <>0 <>0 数值必须不是0

  100 or 200 100 or 200 数值必须是100或200

  C* Like “C*” 文本必须以“C”开头

  C* or D* Like “C*” or Like “D*” 文本必须以“C”或“D”开头

  C??t Like “C??t” 以“C”开头“t”结尾的4字符。

  >=01/01/99And<01/15/99 >=#1/1/99#And#1/15/99# 99年1月1日与99年1月15日之间

  Not CA Not “CA” 字段可包含除“CA”外的任意值

  ⑵ 定义记录有效规则

  记录有效规则是一个表属性而不是一个字段属性。一个表只能定义一条记录有效规则,若要使用多条准则,可利用AND或OR操作符把这些准则组合在一个表达式中。

全国计算机二级考试ACCESS入门教程(25)
咨询热线:4000-525-585(免长途费)