好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

如何检查Access数据库的数据有效性

开发一个好的 数据 库 治理系统,要害是要确保录入 数据 的完整性和准确性。Access提供了很多 检查 录入 数据 有效性 的手段,笔者这里就简单介绍两种常用的方法。 一、利用字段属性 1. 数据 类型属性: 数据 类型决定了用户能保存在此字段中值的种类,假如

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

一、利用字段属性

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

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

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

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

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

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

二、使用事件过程

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

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

查看更多关于如何检查Access数据库的数据有效性的详细内容...

  阅读:38次