创建用于验证字段数据的有效性规则

创建用于验证字段数据的有效性规则

ID:30409271

大小:84.28 KB

页数:11页

时间:2018-12-29

创建用于验证字段数据的有效性规则_第1页
创建用于验证字段数据的有效性规则_第2页
创建用于验证字段数据的有效性规则_第3页
创建用于验证字段数据的有效性规则_第4页
创建用于验证字段数据的有效性规则_第5页
资源描述:

《创建用于验证字段数据的有效性规则》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、创建用于验证字段数据的有效性规则本文说明如何向数据库中添加有效性规则。有效性规则限制用户可以在给定字段中输入哪些内容,还帮助确保数据库用户输入正确的数据类型或数据量。您要做什么?了解有效性规则有效性规则限制或控制用户可以在表字段或窗体上的控件(如文本框)中输入哪些内容。MicrosoftOfficeAccess2007提供了许多验证数据的方法,您通常使用其中几种技术来定义有效性规则。可以将有效性规则看作是一组层-在需要确保用户正确输入数据时可以使用其中部分或全部层。数据类型数据类型通常提供第一层验证。在设计数据库表时,您为表中的每个字段定义一个数据类型,该数据类型限制用户可以输入哪些内容。例

2、如,日期/时间字段只接受日期和时间,货币字段只接受货币数据,依此类推。字段大小字段大小提供另一层验证。例如,如果创建存储名字的字段,可以将其设置为最多接受20个字符。这样做可以防止恶意用户向字段中粘贴大量的无用文本,也可以防止缺少经验的用户在旨在存储名字的字段中错误地输入名字和姓氏。表属性表属性提供非常具体的几类验证。例如,可以将"必填"属性设置为"是",从而强制用户在字段中输入值。还可以使用"有效性规则"属性要求输入特定的值,以及使用"有效性文本"属性来提醒用户存在错误。例如,在"有效性规则"属性中键入100And1000等值会强制用户输入100到1,000之间的值。诸如结束日期开始日期的

3、规则强制用户输入不早于开始日期的结束日期。在"有效性文本"属性中输入"输入100到1,000之间的值"或"输入不早于开始日期的结束日期"等文本会在用户出错时通知用户并说明如何修复该错误。有关向表字段中添加有效性规则所需的步骤,请参阅本文后面的在向表字段中输入内容的过程中验证数据一节。输入掩码可以使用输入掩码通过强制用户以特定方式输入值来验证数据。例如,一个输入掩码强制用户以欧洲格式输入日期,如2007.04.14。可以使用上述部分或全部技术来验证数据。其中的部分功能(如数据类型)默认集成到数据库中,但您也可以根据自己的需要使用其他技术,如字段属性、有效性规则和输入掩码。本文说明如何在表字段、

4、查询和窗体控件中使用"有效性文本"和"有效性规则"属性。有关其他验证工具(如数据类型、字段大小和输入掩码)的全面讨论超出了本文的范畴。有关数据类型和字段大小的详细信息,请参阅修改或更改为字段设置的数据类型一文。有关输入掩码的详细信息,请参阅创建输入掩码以便以特定格式输入字段或控件值一文。有效性规则的类型可以创建两种基本类型的有效性规则:字段有效性规则使用字段有效性规则可在离开某个字段时检查在该字段中输入的值。例如,假设有一个日期字段,并且您在该字段的"有效性规则"属性中输入了=#01/01/2007#。该规则现在要求用户输入2007年1月1日或以后的日期。如果输入了早于2007年的日期,然后

5、尝试将焦点放在其他字段上,则Access会阻止您离开当前字段,直到您修复了该问题。记录(或表)的有效性规则使用记录有效性规则可以控制何时可以保存记录(表中的行)。与字段有效性规则不同,记录有效性规则引用同一个表中的其他字段。在需要对照一个字段中的值检查另一个字段中的值时,应当创建记录有效性规则。例如,假设贵公司要求您在30天内发货,如果您未能在该时间内发货,则必须向客户退还部分货款。您可以定义诸如要求日期订购日期]+30这样的有效性规则,来确保不会有人输入距离订购日期太久的发货日期("要求日期"字段中的值)。如果有效性规则的语法看上去很晦涩,请参阅可以在有效性规则中使用哪些内容一节中的表,这

6、些表对语法进行了说明并提供了一些有效性规则示例。可以在哪些位置使用有效性规则可以为表或窗体上的控件定义有效性规则。如果为表定义规则,则这些规则在您导入数据时适用。若要向表中添加有效性规则,请在设计视图中打开该表,然后设置各种表属性。若要向窗体中添加有效性规则,请在设计视图中打开该窗体,然后向各个控件的属性中添加规则。在向表字段中输入内容的过程中验证数据一节中的步骤说明了如何向表字段的属性中添加有效性规则。本文后面的在向窗体中输入内容的过程中验证数据一节中的步骤说明了如何向各个控件的属性中添加规则。可以在有效性规则中使用哪些内容有效性规则可以包含表达式-返回单个值的函数。可以使用表达式执行计算

7、、操作字符或测试数据。在创建有效性规则时,主要使用表达式来测试数据。例如,表达式可以检查一系列值中的某个值,如"东京"Or"莫斯科"Or"巴黎"Or"赫尔辛基"。表达式还可以执行数学运算。例如,表达式100强制用户输入小于100的值。表达式订购日期发货日期计算在下订单与发货之间所经过的天数。有关表达式和函数的讨论超出了本文的范畴。有关表达式的详细信息,请参阅创建表达式一文。有关函数的详细信息,请参阅Micro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。