使用有效性规则限制数据输入

您所在的位置:网站首页 在excel中输入数据时如果输入的数 使用有效性规则限制数据输入

使用有效性规则限制数据输入

2023-10-10 23:26| 来源: 网络整理| 查看: 265

使用验证规则输入数据时,可以在 Access​​ 桌面数据库中审查或验证数据。 表达式生成器有助于正确地对规则进行格式设置。 可在表格设计或表格数据表视图设置验证规则。 Access​​ 中有三种类型的验证规则:

1.字段验证规则    可使用字段验证规则指定一个所有有效字段值必须满足的条件。 不需要将当前字段指定为规则的一部分,除非将在函数中使用该字段。  要在字段中输入的对字符类型的限制可能通过输入掩码会更容易实现。 例如,日期字段可能具有一个禁止使用过去日期值的验证规则。

快速示例:

禁止过去日期值:>=Date()

通常可接受的电子邮件格式:Is Null OR ((Like "*?@?*.?*") AND (Not Like "*[ ,;]*"))

小于或等于 5 的数字:=0

限制字符串中的字符长度:Len([StringFieldName])=[Start Date]

输入在订单日期之后的 30 天内的要求日期:[RequiredDate]100 And =[开始日期] 等规则强制用户输入不早于开始日期的结束日期。 在“验证文本”属性中输入“输入 100 到 1,000 之间的值”或“输入不早于开始日期的结束日期”等文本会在用户出错时通知用户并说明如何修复错误。

输入掩码   可以使用输入掩码强制用户以特定方式输入值,从而输入有效数据。 例如,输入掩码可以强制用户以欧洲格式输入日期,例如 2007.04.14。

可以单独使用这些验证数据方法或互相结合使用。 数据类型不可选,提供大部分最基本的数据验证类型。

有关数据类型、字段大小和输入掩码的详细信息,请参阅数据类型和字段属性简介一文。

有效性规则的类型

可以创建两种基本类型的有效性规则:

字段有效性规则   在离开字段时使用字段有效性规则检查在该字段中输入的值。 例如,假设具有“日期”字段,并且你在该字段的“有效性规则”属性中输入 >=#01/01/2010#。 该规则现在要求用户输入 2010 年 1 月 1 或之后的日期。 如果输入的日期早于 2010 年,然后你试着将焦点放在另一个字段,Access 会阻止你离开当前字段,除非解决该问题。

记录有效性规则   使用记录有效性规则控制能够保存记录(表中的行)的时间。 与字段有效性规则不同,记录有效性规则会引用同一表中的其他字段。 当你需要将一个字段的值对照另一个字段中的值进行检查时,可以创建记录有效性规则。 例如,假设你的公司要求你在 30 天内发货,如果未在该时间内发货,则必须向客户退还部分购买价格。 你可以定义记录有效性规则(例如 [RequiredDate]100

值必须为 0 或者大于 100。

0 到 1 之间

输入带百分号的值。 (用于将数值存储为百分比的字段)。

=#01/01/2007# AND 10(与 =100 AND = #01/01/2007# AND



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3