access中的有效性规则怎么写?

 我来答
霸道的浴霸
高粉答主

推荐于2019-08-20 · 说的都是干货,快来关注
知道大有可为答主
回答量:254
采纳率:46%
帮助的人:9.2万
展开全部

在设计表时有2个有效性规则,分别是字段有效性规则和表有效性规则(在表设计视图下,右键点击“属性”,会出现属性表,里面会有“有效性规则”和“有效性文本”,这个有效性规则是指表的有效性规则)。

如果有效性规则涉及多个字段,正如您想要[卖出件数]不能大于[总进货数],这涉及了2个字段,那么应该在表的有效性规则中设计,在表的有效性规则中输入:[卖出件数]<=[总进货数],即可,这样当你准备将记录移到另一条记录时,如果违反有效性规则,就会出现有效性文本且程序会阻止移到新的记录上。

janfale525
2018-01-01
知道答主
回答量:8
采纳率:0%
帮助的人:2.4万
展开全部
access
中有效性规则的写法

2009

12

12


星期六
19:37
有效性规则示例

下表提供了字段级和记录级有效性规则的示例,
以及说明性有效性文本。
可以针
对您的内容对这些示例进行相应的改编。

有效性规则

有效性文本

<>0
输入非零值。

>=0
值不得小于零。

-

-
必须输入正数。

0 or >100
值必须为
0
或者大于
100


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

<#01/01/2007#
输入
2007
年之前的日期。

>=#01/01/2007# AND <#01/01/2008#
必须输入
2007
年的日期。

<Date()
出生日期不能是将来的日期。

StrComp(UCase([
姓氏
]),
[
姓氏],0) = 0 “姓氏”字段中的数据必须大写。

>=Int(Now())
输入当天的日期。

M Or F
输入
M
(代表男性)或
F
(代表女性)。

LIKE "[A-Z]*@[A-Z].com" OR "[A-Z]*@[A-Z].net" OR "[A-Z]*@[A-Z].org"

入有效的
.com

.net

.org
电子邮件地址。

[
要求日期
]<=[
订购日期
]+30
输入在订单日期之后的
30
天内的要求日期。

[
结束日期
]>=[
开始日期
]
输入不早于开始日期的结束日期。

常见有效性规则的语法

有效性规则中的表达式不使用任何特殊语法。
本节中的信息说明某些较常见类型
的有效性规则的语法。在执行操作时,请记住:表达式和函数可能会非常复杂,
全面的讨论不在本文讨论范围之内。

有关表达式的详细信息,
请参阅创建表达式一文。
有关函数的详细信息,
请参阅
函数(按类别排列)一文。

创建表达式时,请牢记下列规则:

将表字段的名称用方括号括起来,例如:
[
要求日期
]<=[
订购日期
]+30


将日期用井号
(#)
括起来,例如:
<#01/01/2007#
将文本值用双引号括起来,例如:
IN ("
东京
","
巴黎
","
莫斯科
")
。另外,请注
意用逗号分隔项目,并将列表放在圆括号内。

除了上述规则之外,下表显示了常见的算术运算符并提供了使用方法示例。

运算符

函数

示例

NOT
测试相反值。
在除
IS
NOT
NULL
之外的任何比较运算符之前使用。
NOT
>
10
(与
<=10
相同)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式