现在的位置: 首页 >> 数据库 >> Access >> Access数据有效性检查
添加时间:2005-8-16 来源:网教中国 作者:
Access数据有效性检查


开发一个好的数据库管理系统,关键是要确保录入数据的完整性和准确性。Access提供了很多检查录入数据有效性的手段,笔者这里就简单介绍两种常用的方法。

   一、 利用字段属性

   1. 数据类型属性 :数据类型决定了用户能保存在此字段中值的种类,如果用户键入的数据与字段规定的类型不一致,Access就不会存储该数据。如“日期/时间”字段,只允许输入有效的日期与时间格式。

   2. 字段大小属性 :对于“数字”型字段,通过设置字段的大小控制输入值的类型和范围;而对“文本”字段,可以设置可输入的最大字符数(最大为255)。

   3. 必填字段属性 :数据库中除“自动编号”字段外(该字段可自行生成数据)的其它字段,都可利用设置必填字段属性值为“是”,要求字段中必须有数据输入,以避免一些重要信息的遗漏。

   4. 输入掩码属性 :该属性可帮助用户按照正确的格式输入数据。如创建输入掩码显示电话号码的括号、空格及连接符,输入时只要在空格中填入即可。

   5. 有效性规则属性 :字段有效性规则属性用于在用户离开字段时,检查输入字段的值是否符合要求。

   表有效性规则与字段有效性规则不同,当需要设置涉及表中多个字段的有效性规则属性时,可以设置表属性的有效性规则。

   二、 使用事件过程

   在某些情况下,当有效性规则含有复杂的条件,并且需根据条件执行不同的操作时,往往很难写出有效性规则,这时可以通过对如下的事件过程编写代码来代替有效性规则进行检查。

BeforeUpdate 和 Ondelete 窗体事件是在保存记录中的新数据或修改后的数据之前和在删除记录之前触发; BeforeUpdate 和 onExit 控件事件是在保存控件上的新数据或修改后的数据之前和离开控件之前触发。

上一篇:ACCESS中使用SQL语句应注意的地方及几点技巧 下一篇:判断一个字段是否在表中的函数
大部分文章摘自网上,如有侵犯您的权益请与我们联系,我们会第一时间进行处理,谢谢! [ 打印文章 ] [ 关闭窗口 ]
推荐文章
·ACCESS中使用SQL语句应注意的地
·用CELL组件显示Access数据库的图
·怎样可以从ACCESS中打印一个WORD
·加解密文本的函数
·防止Access 2000密码被破译的方
·Access安全性之QA详解
·处理加了密码的MDB文件
·在Access中实现密码管理的另一种
·时间格式在sql server中更新带来
·如何定义自动编号字段的初始值和
相关文章
·ACCESS中使用SQL语句应注意的地
·在VB通过vsreport使用ACCESS的报
·在access中使用DataGrid必须注意
·Access下如何使用通用对话框
·Access与Flash的结合应用
·用CELL组件显示Access数据库的图
·把Access数据库移植到SQL SERVER
·如何使用ADO來压缩或修复Microso
·Access数据库开发技巧
·Word与Access数据交流技巧
最新文章
·在Delphi中的Access技巧集
·两个未公开的ACCESS方法的使用技
·一个ACCESS数据库数据传递的方法
·Access 2002的三个实用技巧
·access中数据表的自动重新联接
·OrdinalPosition 属性示例
·判断一个字段是否在表中的函数
·ACCESS中使用SQL语句应注意的地
·在窗体间传递参数的几种常用办法
·判断窗体是否打开的两种方法
Google