access2003有效性规则写法
- 格式:doc
- 大小:51.00 KB
- 文档页数:2
Access 2003数据库操作实验考核知识点(9分):(1)在给定的数据库中创建表(必考5分)、修改表格、建立索引、设置两个表之间的关联(2)用SQL语句(生成查询文件):更新字段内容:Update <表名>Set <字段名1=表达式>[,<字段名2=表达式>][Where <条件>]删除记录: Delete From <表名> [Where <条件>]选择查询: Select <字段名列表>From <表名1>[,<表名2>][Where <条件>][Order By <字段名> [DESC]]统计查询: Select <字段名>,< Count/Sum/Avg/Max/Mix(字段名)>From <表名>[Where <条件>][Group By <字段名>]模拟题一在Access 2003中打开考生文件夹下的数据库Ac01.mdb,完成如下操作:1、在库中建立一个名为mark的表,表结构为:准考证号(文本,6,主键)、姓名(文本,8,必填)、考试科目(文本,6)、笔试成绩(数字,整型)、上机成绩(数字,整型)、是否合格(文本,4,默认值为“/”)输入以下记录:准考证号姓名考试科目笔试成绩上机成绩是否合格031001 黎明二级C 75 80031002 郭靖二级C 88 43032001 柯篮二级C 75 83033001 孔亮二级C 56 642、用SQL语句对mark表创建更新查询gx,如果笔试成绩和上机成绩均不低于60分,则在“是否合格”字段填入“合格”字样。
3、用SQL语句对mark表建立名为bk的选择查询,显示字段为:准考证号,姓名,笔试成绩,上机成绩;记录满足:笔试成绩或上机成绩低于60分;并按准考证号升序排列。
Access2003操作题Access2003操作题Access2003操作共70题第1题题号:113---------------------------------------------------------------------------注意事项:1、必须在指定的试题数据库中进行答题。
2、利用向导答题后,除添加控件外,不要改动任何由向导建立的控件设置。
3、添加查询字段时,不可以选择“*”字段。
4、设置命令按钮的单击事件时,必须选择相应的宏(宏组)名称,不可以使用系统自动建立的事件过程。
---------------------------------------------------------------------------考生的一切操作均在打开的“学生基本情况.mdb”数据库中进行。
一、基本操作1、在“学生”表中添加一个名为“照片”的字段,设置数据类型为“OLE 对象”,更改“住校否”字段的数据类型为“是/否”。
2、设置“学生”表中“学生ID”字段为主键。
3、设置“学生”表的数据进行排序,使数据先按“入校日期”字段“升序”,后按“年龄”字段“升序”显示。
4、对主表“学生”与相关表“成绩”,建立关系并实施参照完整性,对主表“课程”与相关表“成绩”,建立关系并实施参照完整性与级联删除相关记录。
二、简单应用1、建立一个名为“Q1”的查询,统计各科的成绩总分和平均分。
数据来源为“成绩”“课程”表,显示“课程ID、课程名称、成绩总计、成绩平均值”字段。
显示格式及内容参照样张图片。
2、建立一个名为“Q2”的查询,查找年龄在18到20之间(包括18岁和20岁)的学生记录,并显示“学生”表中“姓名、性别、年龄、入校时间”字段。
显示格式及内容参照样张图片。
3、建立一个名为“Q3”的删除查询,将“学生”表中“学生ID”为“20041004”的学生记录删除。
三、综合应用1、利用窗体向导建立一个带有子窗体的窗体,具体要求如下:1)窗体显示“学生”表中全部字段,子窗体显示“成绩”表中全部字段;2)子窗体布局为“数据表”,样式为“标准”;3)窗体名为“学生”,子窗体名为“成绩子窗体”;4)在窗体页眉处添加一个标签控件,设置名称为“Label20”,标题为“学生详细信息”,字体名称为“黑体”,字号为“24”,字体粗细为“加粗”;5)设置窗体标题为“学生详细信息”;6)去掉子窗体中的导航按钮、分割线和记录选择器;7)显示格式及内容参照样张图片。
ACCESS笔试:5分机试:15分,查询、报表等内容,主要是查询对象13.1 Access 2003概述13.1.11. Access 是一种关系型数据库管理系统,关系模型,适用于中小型数据库管理,不适用于大型企业。
对数据的管理能力有限,桌面操作。
最大数据文件大小为2G2.主要特点:(便于使用)与Windows完全一致的界面网络;采用单一的存储文件,一个数据库一个文件,不像其他的大型数据库一个数据库对应多个数据文件;提供了许多可视化工具,通过交互完成定制;提供了与其他数据库的接口;提供多种数据类型,大概十种,有常规、文本、日期时间等;日期用#表示跟Web数据进行交互,通过数据访问页实现,可以用IE浏览器打开;可以管理多个对象。
13.1.2 Access的启动与退出(了解)退出与关闭数据库是不一样的。
目前讲的是2003版的。
Access数据库结构示意图Access数据库对象,有哪些对象,每个对象是做什么的。
有七个对象(2003版):表:用于存储有关特定实体的数据集合,二维表格,由行和列组成,行为记录,列为字段。
除表之外其他对象都不存放数据。
表是数据库的核心和基础。
查询对象:对数据的操作,是数据库的核心操作,可以通过不同的方法来查看、更新以及分析数据,也可以作为窗体和报表的记录源。
查询对象不保存表,只保存定义的规则。
窗体(无上机考试):人机交互的功能,主要用于提供数据库的操作界面。
可以实现数据的输入输出,属于开发工具,可以定制窗体,使用者可以在窗体中进行操作。
包括控件等。
报表:按照指定的格式输出。
与窗体能实现数据的输入和输出不同,报表只能实现输出。
页:数据访问页,可以用IE浏览器查看,直接实现交互,支持Internet应用。
宏:一个或多个操作的集合,其中每个操作实现特定的功能。
宏可以使某些普通的、需要多个操作连续执行多次完成的操作,通过组成的一个指令一次完成。
模块:VBA程序语言编写的程序集合。
类模块和标准模块。
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数据库基础◆数据库基础知识及关系数据库管理系统。
◆ Access 2003 中文版介绍.数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。
数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?一、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。
具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。
它表达了三层含义:⑴数据库是自描述的.数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。
从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录.⑵数据库是集成记录的集合。
数据的标准结构如下:位—> 字节 -> 域—> 记录 -〉文件,按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据.例如:元数据是关于用户数据的结构的描述,称之为系统表。
例如:索引数据改进了数据库的性能和可访问性,称之为概括数据。
例如:应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。
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。
In (“东京”,“巴黎”,“莫斯科”)
Not Like “张*”
BETWEEN 0 AND 100
>=0 AND <=100
>=0 AND < 100。