access有效性规则写法

合集下载

Access大题答案

Access大题答案

第一题1.将考生文件夹下的“tScore.xls”文件导入到当前数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。

外部数据----Excel---文件名:E:\Exam\56005580\AC\218\tScore.xls---打开----在添加主键时,选择“我自己选择主键”----下一步—完成。

如图1-1所示。

图1-12.设置“tScore”表中“成绩ID”字段的数据类型为“文本”,字段大小为“5”;修改“学号”字段的字段大小,使其与“tStud”表中相应字段的字段大小一致;修改“课程编号”字段的字段大小,使其与“tCoures”表中相应字段的类型和大小一致。

3.设置“tStud”表中“入校时间”字段的格式为“长日期”、有效性规则为:“输入的入校时间必须为9月”有效性文本为:“输入的月份有误,请重新输入”。

有效性规则:Month([入校时间])=9有效性文本:输入的月份有误,请重新输入4. 对主表“tStud”与相关表“tScore”建立关系,并实施参照完整性。

5. 建立一个名为“Q1”的查询,查找党员记录,具体要求如下:1)数据来源为“tStud”表2)显示“学号”“政治面貌”“性别”“入校时间”字段。

6. 建立一个名为“Q2”的查询,要求如下:1)数据来源为“tStud”“tScore”表;2)当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询显示所有平均分大于输入值的学生的“学号”“姓名”“平均分”双击成绩----点击汇总,选择平均值----将字段“成绩”改为“平均分:成绩”----条件:>=[请输入要比较的分数:]。

如图1-2所示图1-2第二题1. 在数据库中建立新表,表名为“游客”,表结构如下所示:字段名称类型字段大小-----------------------------游客ID 文本16姓名文本10性别文本1年龄数字整型电话文本20相片OLE2. 分析“游客”表的字段构成,判断并设置主键字段。

Access 2010数据库应用:为“出版社”数据表的字段设置有效性规则

Access 2010数据库应用:为“出版社”数据表的字段设置有效性规则

1
【任务4-12】为“出版社”数据表的字段设置有效性规则
【任务描述】
为“出版社”数据表的“出版社编号”字段设置有效性规则为“Is Not NULL ”,即“出版社编号”必须输入,不能为空。

为该字段设置有效性文本为“出版社编号不能空”,输入记录数据时,如果出版社编号为空,则会出现提示信息对话框。

【任务实施】
(1)启动Access ,打开数据库“Book4.accdb ”。

(2)在“导航窗格”中右键单击选择数据表名称“出版社”,在弹出的快捷菜单中,单击选择【设计视图】命令,打开数据表“出版社”的“设计视图”。

(3)在表的“设计视图”中,单击选中“出版社编号”字段,然后在“字段属性”选项区域的“有效性规则”文本框中输入“Is Not NULL ”,在“有效性文本”文本框中输入“出版社编号不能空”,如图4-41所示。

图4-41 设置“出版社编号”字段的有效性规则和有效性文本
(4)在快捷访问工具栏中单击选择【保存】按钮,保存所设置的字段属性,此时会弹出如图4-43所示提示信息对话框,在该对话框中单击选择【是】按钮即可。

图4-43 保存“有效性规则”属性设置出现的提示信息对话框
(5)切换到“出版社”的数据表视图,在第1
条记录中删除“出版社编号”数据时,会
弹出如图4-44所示提示信息对话框,提示出版社编号不能为空。

在该对话框中单击选择【确定】按钮。

图4-44 “出版社编号”为空时出现的提示信息对话框
(6)按组合键“Ctrl+Z”,撤消删除的出版社编号数据。

在快捷访问工具栏中单击选择【保存】按钮,保存数据的修改。

2。

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精华

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完整版

有效性规则年龄:数字型,字段大小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

●将1975年到1980年的纪录删除⏹删除查询"条件"行输入">=#1975-1-1# and <=#1980-12-31#"●工作时间的有效性规则只能为上一年度的五月一日以前(含)⏹"<=DateSerial(Year(Date())-1,5,1)"●入库日期默认值为系统的前一天⏹"Date()-1"●入校时间的格式为****年**月**日(年为4位数,日月两位数)⏹在"格式"栏中输入"mm\月dd\日yyyy●输入的日期有效性规则必须在2000年1月1日之后⏹单击"入校时间"字段行任一位置,在"有效性规则"行输入">#2000-1-1#"。

●设置开学日期的默认值为本年度的九月一日⏹"DateSerial(Year(Date()),9,1)"●入校时间的有效性规则必须为九月份⏹在"有效性规则"文本框中输入"month([入校时间])=9"●工作时间的默认值为本年度的四月一日◆"默认值"行输入"DateSerial(Year(Date()),4,1)"。

●入校时间的有效性规则为只能输入一月到十月⏹"有效性规则"行输入" Month([入校时间])>=1 And Month([入校时间])<=10"●创建查询,计算并显示出最大年龄与最小年龄的差,显示的标题为m-age⏹新建查询,在"显示表"对话框中添加表"tTeache",关闭"显示表"对话框。

⏹在字段行输入:"m_age:Max([tTeacher]![年龄])-Min([tTeacher]![年龄])。

Access有效性规则验证规则

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

怎么说呢?输入掩码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中有效性规则的写法
一、有效性规则示例
下表提供了字段级和记录级有效性规则的示例,以及说明性有效性文本。

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

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

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

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

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

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

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

三)在有效性规则中使用通配符
在有效性规则中,可以使用 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。

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

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

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

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

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

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

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

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

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

三)在有效性规则中使用通配符
在有效性规则中,可以使用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。

相关文档
最新文档