access有效性规则写法

合集下载

Access答题说明

Access答题说明

Access答题说明access考试答题说明:◆常量的书写:日期:必须使用#,年为4位,10月以下为1位,10月以上为2位,10月以下为1位,10日以下为1位,10日以上为2位。

例如:#1980-1-1##1980-11-11#数字:10.26-20文本:必须使用双引号。

“123”逻辑:必须使用真或假◆每一个单词必须第一个大写,其余小写。

例如:truedateserial◆ 对于每个表达式,必须使用最简单的格式◆关键字之间,或者各项描述之间,均采用一个空格。

逗号的前后不留空格。

◆ 每个问题都必须严格按照问题的描述来写和回答,因此必须仔细阅读试题以下是范例:1.将\year\字段的\validity rule\设置为:输入的日期必须满足1980年之后的作曲家(包括1980年),并将\validity text\设置为:\year and date必须是1980年之后的作曲家\(不包括双引号);正确:<=#1/1/1980#错误:[出生日期]<=1980年1月1日#错误:年份([出生日期]<=1980年正确:年代日期必须为1980年以后的作曲家错误:”年代日期必须为1980年以后的作曲家”2.该字段的默认值为当前接收日期前一天的日期。

更正:date()-1错误:=date()-13.设置\编号\字段的输入掩码为只能输入8位数字或字母形式。

正确:aaaaaaaa4.表达式fix(-4.25)和int(-3.75)的结果分别正确:-4-45.设置\工作时间\字段的有效性规则为只能输入上一年度五月一日以前(含)的日期正确:6。

将\active no\字段的默认值设置为true,将\email password\字段的输入掩码设置为将输入密码显示为6位星号(密码),并设置\contact phone\字段的输入掩码。

前四位必须是\,后八位是数字。

正确:正确:密码正确:\7。

在课程表中的课程名称中查找带\computer\的课程,与\course name\字段相对应的正确条件表达式为a.like\computer\B.\computer*\C.正确:like\computer*\√ 错误:[123]错误:在(1,2,3)d中。

Access上机操作题库要点

Access上机操作题库要点

Access数据库应用基础上机操作练习题一1、在“D:\”根目录下,“Access1.mdb”数据库文件中建立表“学生”。

⑴表结构如下:⑵设置“编号”字段为主键,其有效性规则为以“98”开头的8位数字。

⑶设置“年龄”字段的有效性规则为:年龄大于20并且小于35。

⑷设置“性别”字段的有效性规则为“男”或“女”(=”男” OR =”女”),出错提示信息(有效性文本):必须输入“男”或“女”。

⑸设置“奖励否”字段的默认值为“是”。

⑹⑺⑻⑼在“学生”表中输入以下2条记录:2、在“D:\”根目录下,“Access1.mdb”数据库文件中建立表“书”。

⑴表结构见右上。

⑵设置“编号”字段的有效性文本:请输入6位或8位数字。

⑶设置“进库日期”字段默认值为:2003年3月1号。

⑷设置“定价”字段值保留2位小数点。

⑸设置“需要重印否”字段的默认值为“否”。

⑹在“书”表中输入以下两条记录:3、在“D:\”根目录下,“Access1.mdb”数据库文件中建立表“教师”。

⑴表结构如下:⑵设置“编号”字段为主键;⑶设置“性别”字段默认值为“女”;⑷在“教师”表中输入以下2条记录:4、在“D:\”根目录下,“Access1.mdb ”数据库文件中建立表“课程”。

⑴表结构如下:⑵设置“编号”字段为主键;⑶设置“学分”字段的有效性规则:大于0; ⑷在“课程”表中输入以下两条记录:5、在“D:\”根目录下,“Access1.mdb ”数据库文件中建立表“售书”。

⑴表结构如下:⑵设置“ID ”字段为主键;⑶设置“图书ID ”字段的有效性规则为:大于0; ⑷在“售书”表中输入以下5条记录:Access数据库应用基础上机操作练习题二1、在”D:\”根目录下完成如下操作:⑴创建一个“学生管理”数据库、在该数据库下创建学生“基本情况”表,该表结构包含如下内容:⑵给“基本情况”表中的“学号”字段建立无重复索引;⑶给“基本情况”表中的“性别”字段建立有效性规则,该表达式:= ″男″ OR = ″女″,否则提示文本信息:输入值无效。

access精华

access精华

1.有效性规则;输入的入校时间必须为9月Like”-9-”2.平均成绩为整数:【视图】-【SQL视图】,将Avg(tscore.成绩) 修改为int(Avg(tscore.成绩))3.当”学号”第5、6位编码为10时为“信息”专业,其他为“管理”专业,设置窗体中名称为“tsub”的文本框控件的相应属性,使其显示相对应的专业:“控件来源”行输入=iif(mid([学号],5,2),”信息”,”管理”)=104.在窗体中有一个“退出”命令按钮,名称为“CmdQuit”其功能为关闭窗体,填补代码:DoCmd.Close1.有效性规则为:1950年(含)以后的日期:>=#1950-1-1#2.删除员工表中姓名字段中含有“红”字的员工记录:like”*红*”3.将考生文件夹下的“Test.xls”中的数据导入到当前数据库的新表中。

要求第一行包含列标题,导入其中的“编号”“姓名”“性别”“年龄”“职务”,选择“编号”字段为主键,新表命名为“tmp”:【文件】---【获取外部数据】---【导入】---【Test.xls】---【下一步】---【选中-第一行包含列标题-下一步】---【下一步】---【将不导入的字段选中-不导入字段】---【自己选主键-编号】---【导入到表-修改tmp】---【完成】4.创建一个查询,查找并显示没有运动爱好学生的“学号”“姓名”“性别”“年龄”4个字段:not like”*运动*”5.创建一个参数查询,参数条件要引用窗体”ftmp”上控件”tss”的值:[forms]![ftmp]![tss]6.创建一个查询,删除临时表“tTemp”中年龄为奇数的记录:【删除查询】---[年龄] mod 2=17.将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区添加一个文本框控件(命名为”tm”),设置属性显示出姓氏信息来:【视图】---【排序与分组】---【姓名-升序;组页眉-是;】;将“姓名”文本框移动到“姓名页眉”添加文本框控件—名称为tm,控件来源left([姓名],1)8.单击窗体“报表输出”按钮(名为bt1),调用事件代码实现以预览方式打开报表“rEmp”。

Access有效性规则验证规则

Access有效性规则验证规则

Access有效性规则验证规则讲解对象:Access 有效性规则作者:融水公子 rsgzAccess教程有效性规则在新版本叫做验证规则有效性文本叫做验证文本有效性规则也是限制数据格式的,但是限制的更加细致。

怎么说呢?输入掩码000,表示让大家输入三位0-9的数字,但是没有限制数字具体可以使用哪些数字。

我就想限制只使用3,6,8,5这几个数字呢?这就需要有效性规则这个工具来完成了简单的五个逻辑:and:两个都要or:二选一not:不要is null:为空is not null:不为空直接实战:场景1:输入学生的年龄,限制在18-25岁之间字段名称:年龄数据类型:数字有效性规则:>=18 and <=25有效性规则:between 18 and 25上面两个有效性规则都是等价的。

>18and <25不等价于between 18 and 25现在你在表视图上面年龄字段上面输入12就会报错了,因为年龄已经限制在18-25之间了场景2:对于性别上,加入你按照查阅向导的方式建立一个可选择的男女,但是在表视图上面仍然可以手动输入数据,可能会输入错误。

然后这需要我们做出进一步的限制,就是通过有效性规则/验证规则来限制。

这个时候你输入其他的汉字就会报错了注意:在有效性规则里面还有一个特点,关乎于你计算的对象不同而不同>=18 and <=25 #限制数字可以不用任何符号直接写公式>=#2018/1/1# #限制时间的就需要在时间上面加上##"男" or "女" #涉及到文本的需要加上双引号---。

ACCESS完整版

ACCESS完整版

有效性规则年龄:数字型,字段大小2,有效性文本:用来说明错误的原因。

性别:文本型有效性规则:”” or “”and or not :且,或,非EX1.8标题和字段名区分开来。

字段名是表结构中的名字,标题是表记录中的名字。

在默认情况下,字段名与标题是一致的。

标题一般不使用。

EX1.9索引功能:提高查找和排序的速度,和排序有点接近,但又不一样。

排序是物理的,索引只是一个逻辑的排序输入记录:双击表名。

EX1.13插入照片:选中所需操作的记录及字段,在其上右击——插入对象——由文件创建——浏览——双击所需照片。

如果其中出现位图图像(包),均表示成功。

EX1.14查阅向导:在表结构中,找到所需进行查阅向导的字段,点数据类型中查阅向导,选择自行键入所需的值。

EX1.15数据输入(键盘,插入,选择,导入)导入:文件——获取外部数据——导入EX2.15导入:从其他的数据库或者软件(记事本,EXCEL)中复制数据到当前数据库。

链接:外部数据链接到当前数据库:文件→获取外部数据导出:从数据库中导出数据到其他软件(记事本/ EXCEL);结构和数据。

从其他软件中导入数据时,一定要更改文件类型宏:一组命令。

自动运行宏的文件名:autoexec,只要一打开数据库,电脑就自动运行宏命令。

EX3.11窗体属性栏:格式,数据(控件来源),事件(单击),其他(名称)浏览按钮:格式→导航按钮EX21改变文本框的显示内容,是通过控件来源来修改。

EX2.6交叉表查询:行标题(可以有多个),列标题(只有一个),值(需要进行计算)缺一不可行标题:位于表最左侧,计算方式:分组;可以有多个列标题:位于表的最上侧,计算方式:分组;仅且只有一个值:位于中间位置,计算方式:不进行分组;仅且只能有一个。

交叉表查询的判断方法:题目中应该出现行标题,列标题,值交叉表查询必须更改查询类型。

EX2.7选择查询,交叉表查询,参数查询参数查询:判断方法:题中应该出现“提示信息”,“参数”操作方法:把提示信息用[]括起来,填入要求的字段中的条件中。

Access函数表达式的示例

Access函数表达式的示例

Access函数表达式的示例在Microsoft Access 中许多操作中都要使用表达式,包括创建计算控件、查询、筛选准则、默认值、有效性规则和宏的条件。

通常,创建表达式最简捷的方法就是找到类似的表达式示例,然后对它进行修改。

请选择:一、用于窗体和报表中的表达式示例1、处理窗体和报表中文本值的示例下表列出了可在窗体和报表的计算控件中使用的表达式示例:注释计算控件中的表达式应使用= 操作符开头。

在设置计算控件的Name 属性时,应确保使用唯一的名称。

不要使用表达式中使用的控件名称。

Left 函数返回Variant (String),其中包含字符串中从左边算起指定数量的字符。

语法Left(string, length)Left 函数的语法有下面的命名参数:说明:欲知string 的字符数,使用Len 函数。

注意:LeftB 函数作用于包含在字符串中的字节数据。

所以length 指定的是字节数,而不是要返回的字符数。

Right 函数返回Variant (String),其中包含从字符串右边取出的指定数量的字符。

语法Right(string, length)Right 函数的语法具有下面的命名参数:注意:RightB 函数作用于包含在字符串中的字节数据。

所以length 指定的是字节数,而不是指定返回的字符数。

LTrim、RTrim与Trim 函数返回Variant (String),其中包含指定字符串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim) 或前导和尾随空白(Trim)。

语法LTrim(string)RTrim(string)Trim(string)必要的string参数可以是任何有效的字符串表达式。

如果string包含Null,将返回Null。

IIf 函数根据表达式的值,来返回两部分中的其中一个。

语法IIf(expr, truepart, falsepart)IIf 函数的语法含有下面这些命名参数:个副作用。

access中验证规则最高分为100怎么写

access中验证规则最高分为100怎么写
1、access的取值范围为0~100。

2、access里面有效性规则让最高储备必须高于最低储备要怎么输入? 1打开Excel工作表并选择要设置有效性的单元格 2然后在数据页的有效性范围内单击 3弹出数据有效性窗口,并允许将下拉菜单设置为序列 4选择要从源选择的单元格,并在设置之后单击ok。

3、access中有效性规则要输入“在0~100之间”要怎么输入写出要输入什么在有效性规则处输入: 0 And 即可如不包含0和100则去掉其中的先进入表的设计视图,找到你那个要修改的字段,找到字段的属性在界面的下方,其中有个有效性规则。

4、在计算机access中,随机产生一个1,100的整数,如何书写表达式 rnd函数会随机产生一个大于0小于1的数,所以要产生一个1到100的整数,式子如下:roundrnd*100。

5、在access中遇到的有效性规则问题有效性规则设置有效性文本设置0 请输入一个非零值0 or 100 值必须为 0 或大于 100112000 and。

Access表达式解析

什么是表达式?Access 中的表达式相当于 Excel 中的公式。

一个表达式由多个单独使用或组合使用以生成某个结果的可能元素组成。

元素可能包括标识符(字段名称、控件名称或属性名称)、运算符(如加号 (+) 或减号 (-))、函数、常量和值。

您可以使用表达式执行计算、检索控件值、提供查询条件、定义规则、创建计算控件和计算字段,以及定义报表的分组级别。

以下是一些表达式示例。

表达式用途=[订购日期]-[发货日期] 计算报表上两个文本框控件中的值之差Date() 将表中字段的默认值设置为当前日期创建查询中的计算字段总价: CCur([订单明细].单价*[数量]*(1-[折扣])/100)*100Between #1/1/2005# And #12/31/2005# 用于输入查询中“日期/时间”字段的条件=[订单子窗体].Form!订单小计返回“订单”窗体的“订单”子窗体上的“订单小计”控件的值> 0 设置表中数值字段的有效性规则正如以上示例表达式所显示的那样,Access 中的表达式不仅仅是一种计算。

表达式可用于多种不同的用途。

您可能还注意到示例表达式在某些方面是互不相同的。

例如,某些表达式以 = 运算符开头。

当计算窗体或报表上某一控件的值时,使用 = 运算符作为表达式的开头。

而在其他情况下,则不使用 = 运算符。

例如,当您在查询或者字段或控件的“默认值”或“有效性规则”属性中输入表达式时,不使用 = 运算符。

标识符标识符是字段、属性或控件的名称。

在表达式中使用标识符可引用与字段、属性或控件关联的值。

例如,请看表达式 =[订购日期]-[发货日期]。

此表达式将“订购日期”字段或控件的值减去“发货日期”字段或控件的值。

在此表达式中,“订购日期”和“发货日期”都是标识符。

运算符Access 支持多种运算符,其中包括预期的算术运算符,如 +、-、*(乘)和 /(除),以及用于比较两个值的比较运算符、用于连接文本的文本运算符、用于确定 True 或False 值的逻辑运算符,还包括 Access 所特有的其他运算符。

ACCESS条件语句例子

1711.(2)将新添加到"tStock"表中的记录的"单位"字段值自动置为"只"。

(3)设置"tStock"表的"规格"字段的输入掩码属性,输入掩码的格式为:"220V-W"。

其中,"-"与"W"之间为两位,且只能输入0~9之间的数字。

2.(1)创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为"性别"和"NUM",所建查询命名为"qT1"。

注意,要求按照学号来统计人数。

(3)创建一个查询,查找还未被选修的课程的名称,所建查询命名为"qT3"。

疑问(4)创建追加查询,将前5条记录的学生信息追加到表"tTemp"的对应字段中,显示"学号"、 "姓名"、"年龄"所建查询命名为"qT4"。

4.(2)基于"院系"、"学生"、"成绩"表,查询各院系成绩不合格(成绩小于60分或选择小于24分)的学生人数,要求输出院系代码、院系名称和不合格人数,查询保存为"CX2";1721.(1)将"tSale"表中"ID"字段的数据类型改为"文本",字段大小改为5;设置该字段的相应属性,使其在数据表视图中显示为"销售编号"。

(2)设置"tSale"表"产品类别"字段值的输入方式为从下拉列表中选择"彩电"或"影碟机"选项值。

(3)设置"tSale"表的相应属性,要求只允许在表中输入2008年(含)以后的产品相关信息;当输入的数据不符合要求时,显示"输入数据有误,请重新输入"信息。

ACCESS

:文本数据可以是文本也可以是文本和数字的组合,最多为255个字符或者长度小于fieldsize属性设置值。

备注:是长文本或者文本的数字的组合,用来保存较长的字符。

数字型数据是用于数学计算的数值数据。

货币型数据:用来表示货币值或者用于数学计算的数值数据,可以精确到小数点左侧15位,以及小数点右侧4位。

有效性规则:是在一个或者多个字段内输入数据时所依据的限制条件的设置规则,可以对字段、记录或窗体的控件设置有效规则。

查阅向导:字段允许使用组合框来选择另一个表或者列表中的值,如果选择了些项,将打开向导进行定义。

定义掩码:在ACCESS提供的“输入掩码”属性,可以使数据的输入更容易,并且可以控制用户在文本框类型的控制中允许输入的内容。

自动编号主键:单字段主键:如果某个字段的值在数据表中是唯一的,即使用该字段唯一标识表中的任一条记录,这样的记录可以作为数据表的主键。

多字段主键:如果数据表中不存在能够唯一标识表中记录的某一字段时,就需要将多个字段同时输入掩码的方法:主键:每一个数据表中都应该有一个主键来标识一条记录。

自动编号主键:单字段主键:如果某个字段的值在数据表中是唯一的,即使作该字段唯一标识表中任一条记录,这样的记录可以作为数据表的主键。

多字段主键:如果数据表中不存在能够唯一标识表中记录的某一字段时,就需要将多个字段同时作为主键来唯一标识表中的字段。

为物料进销存表添加索引:主键的作用:Access能够根据主键来执行索引,提高查询和其他操作的速度;记录将以主键的顺序来显示,可以通过主键来建立表与表之间的关系。

索引属性决定是否对一个字段进行索引。

通过对一个字段进行索引,可以显著加快查找、排序和分组操作,也可以加快对字段的查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、有效性规则示例
下表提供了字段级和记录级有效性规则的示例,以及说明性有效性文本。

可以针对您的内容对这些示例进行相应的改编。

二、常见有效性规则的语法
有效性规则中的表达式不使用任何特殊语法。

本节中的信息说明某些较常见类型的有效性规则的语法。

在执行操作时,请记住:表达式和函数可能会非常复杂,全面的讨论不在本文讨论范围之内。

有关表达式的详细信息,请参阅创建表达式一文。

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

一)创建表达式时,请牢记下列规则:
二)除了上述规则之外,下表显示了常见的算术运算符并提供了使用方法示例。

三)在有效性规则中使用通配符
在有效性规则中,可以使用 Access 提供的通配符。

请记住,Access 支持两个通配符字符集,这是因为对于用于创建和管理数据库的结构化查询语言 (SQL),Access 支持两种标准(ANSI-89 和 ANSI-92)。

这两种标准使用不同的通配符字符集。

默认情况下,所有 .accdb 和 .mdb 文件都使用 ANSI-89 标准,而 Access 项目使用 ANSI-92 标准。

如果您是 Access 新手,应注意在 Access 项目中,数据库中的表驻留在运行 Microsoft SQL Server 的计算机上,而窗体、报表和其他对象驻留在其他计算机上。

如果需要,可以将 .accdb 和 .mdb 文件的 ANSI 标准更改为 ANSI-92。

相关文档
最新文档