1、精品文档 Access数据库教案 第一章 数据库系统概述 一、数据、信息和数据处理 [教学目标] 1、了解信息与数据的概念 2、了解数据处理与数据管理技术 [重点、难点] 数据与信息的关系 [课时数]1 [教学内容] 信息、能源和材料构成客观世界的三大要素。为了获取有价值的信息,需要对数据进行处理和管理。 对信息进行处理的计算机应用系统一般称为信息系统。信息系统的核心是数据库。 一、信息与数据 1.信息:是现实世界事物的存在方式或运动状态的反映。 主要特征: (1)信息传递需要物质载体,信息的获取和传递要消耗能量。 (2)信息可以感知。 (3)信息可以存储、
2、压缩、加工、传递、共享、扩散、再生和增值。 2.数据:是将现实世界中的种信息记录下来的符号,其意义是客观实体的属性值。是信息的载体和具体表现形式。数据有数字、文字、图形、图像、声音等多种表现形式。 3.数据与信息的关系 数据与信息紧密相关。信息提供关于现实世界有关事物的知识,数据是载荷信息的物理符号,二者不可分离又有一定区别。 [课堂小结] 本节课主要介绍了数据与信息的含义及相关关系,同时介绍了数据处理的发展阶段,学生学习情况良好。 二、数据管理技术的发展 [教学目标] 1.了解数据库的发展史及发展趋势 2.了解数据库系统的组成 3.理解数据库系统的特点 [重点、难点]
3、数据库系统、数据库、数据库管理系统之间的关系 [课时数]1 [教学内容] 一、数据库的发展 数据模型是数据库系统的核心和基础。数据库发展阶段的划分以数据模型的进展作为主要的依据和标志。数据库的发展经历了三个阶段: (1)第一代数据库是层次数据库和网状数据库 (2)第二代数据库是关系型数据库系统 (3)第三代数据库系统为面向对象数据库系统 二、数据库技术的发展趋势 1.面向对象的方法和技术对数据库发展的影响 2.数据库技术与多学科技术的有机结合 3.面向专门应用领域的数据库技术的研究 三、数据库系统的组成 数据库系统DBS(Data Base System)是一个采用数
4、据库技术,具有管理数据库功能,则硬件、软件、数据库及各类人员组成的计算机系统。数据库是数据库系统的核心和管理对象。 1.数据库 数据库是以一定的组织方式存放于计算机外在储器中相互关联的数据集合。它反映了数据本身和数据间的联系。 2.数据库管理系统DBMS(Data Base Managemnet System) 数据库管理系统是维护和管理数据库的软件,是数据库与用户间的界面。 3.应用程序 对数据库中数据进行各种处理的程序,通常由用户编写和使用。 4.计算机软件 各种高级语言处理程序、应用开发工具软件等。 5.各类人员 系统分析员、程序员、数据库管理员,用户等。 6.计算
5、机硬件 包括CPU、内存、显示器、磁盘、磁带及其外部设备等。 四、数据库系统的特点 1.数据共享 数据共享是数据库系统区别于文件系统的主要特点,是数据库系统技术先进性的体现。 2.面向全组织的数据结构化 数据不再从属于特定的应用,按照某种数据模型组织成为一个结构化的整体。 3.数据独立性 数据库技术的重要特征是数据独立于应用程序而存在,数据与程序相互独立,互不依赖,不因一方的改变而改变另一方,极大简化了应用程序的设计与维护的工作量。 4.可控数据冗余度 可控冗余度是数据库系统区别于文件系统的重要特点。数据共享、结构化和数据独立性的优点可使数据存储不必重复,不仅可以节省存储空
6、间,而且从根本上保证数据的一致性。 5.统一数据控制功能 (1)数据安性控制 (2)数据完整性控制 (3)并发控制 (4)数据恢复 [课后小结] 本节课主要讲述了数据库的发展史,及数据库系统的组成,还有数据系统的几个主要的特点,学生学习情况一般。 三、概念模型与数据模型 [教学目标] 1.理解数据的组织 2.理解数据模型 [重点、难点]关系型、层次型、网状及面向对象型模型 [课时数] 2 [教学内容] 一、数据组织 关系型数据库中的数据层次如下: 1.数据项(Field) 又称字段,用于描述褓的一个属性,是数据库的基本存储单位。一般属性名称作项名,如“姓名
7、年龄”、“出生年月”、“性别”等等。 2.记录(Record) 又称结点(Node)。由若干个数据项组成,用于描述一个对象。 3.文件(File) 由若干个记录组成。 4.数据库(Data Base) 由逻辑相关文件组成。 二、数据模型 数据库的组织形式称为数据模型,它决定了数据之间联系的表达方式,直接影响数据库的性能。数据模型的设计方法决定着数据库的设计方法。数据库系统使用的主要数据模型有层次模型、网状模型、关系模型及面向对象模型。 四、关系数据库概述 [教学目标] 1.了解关系型数据库的发展 2.了解关系型数据库的系统及其产品 [重点、难点]ACCESS数据
8、库的特点 [课时数] 1 [教学内容] 一、关系型数据库的发展 1.数据库产品种类繁多 2.采用SQL语言 SQL是“结构化查询语言”的缩写,是通用的关系型数据库操作语言。它可查询、定义、操纵和控制数据库。 3.支持面向对象的程序设计 支持新的数据类型和操作,支持抽象数据类型和用户定义类型的可扩展能力,能存储和处理复杂对象。支持多介质数据处理存储多媒体数据,提供面向对象的开发语言和程序设计方法及工具。 4.提供良好的图形界面和窗口 5.支持开放的客户机/服务器和分布式处理 6.提供新一代数据库管理系统开发工具 本节课主要讲述了关系型数据系统的发展,以及目前市场上存在的众
9、多关系型数据库系统,学生对这类计算机内容了解不多。 第二章 Access 2010概述 一、Access 2010窗口 [教学目标] 1.了解Access的基本情况 2.了解Access的启动与退出方法 3.掌握Access2010的窗口设置 [重点、难点]窗口各菜单的操作 [课时数]1 [教学内容] 一、Access2010概述 Access2010数据库可以包含表、查询、窗体、报表、宏、模块以及数据访问页的快捷方式 ,是一些关于某个特定主题目的的数据和对象的集合。与传统的桌面数据库不同,Access数据库的文件类型单一,使用.mdb文件管理所有的信息。这种数据
10、库集成性的优化文件结构还包括了它的支持对象,其中链接表及数据访问页对象页对应的HTML文件,是存储在.mdb文件之外的,但它们与实际存储在.mdb文件中的其他对象一样,都直接通过统一的数据库窗口进行处理。 二、启动与退出Access2010 1.启动 启动步骤: 步骤1:打开计算机,启动系统。 步骤2:单击左下角的“开始”按钮,移动鼠标指针到“程序”项上,程序子菜单出现,其界面与Windows其他应用程序相似。 2.退出 完成工作要退出Access,可以单击屏幕右上角的“×”按钮,也可以单击“文件”菜单中的“退出”,还可以双击屏幕左上角的控制符号,都能够退出Access。 三、
11、Access2010的窗口 启动Access2010,将出现主窗口如下图所示,由标题栏、菜单栏、工具栏、数据库子窗口、工作区和状态栏组成。 标题栏:主窗口的标题栏固定不变,左端有一个钥匙的图标。 菜单栏:包含7个菜单,分别“文件”“编辑”“视图”“插入”“工具”“窗口”和“帮助”,第个菜单选项中都汇集了相关的命令,可完成相关的操作。 工具栏:是一些图标按钮集,每一个按钮都代表了一个命令,可完成相关的操作。 工作区:窗口中呈灰色的大部分区域。 状态栏:用于显示系统信息。 [课堂小结] 本节课的内容比较简单,主要介绍了ACCESS2010的基本情况,以及启动与退出的方法,同时还有窗
12、口内容的介绍,学生对Windows的操作已经比较熟练,能很快掌握这节课的内容。 二、数据库的基本操作 [教学目标] 1.掌握数据库的建立方法 2.掌握数据库的打开与关闭方法 [重点、难点]学生的实际操作 [课时数]2 [教学内容] 库与表的建立是数据库系统最基本的操作。 一、建立数据库 建立数据库有两种方法,一种是先建立一个空数据库然后向其中添加数据表等数据库对象,另一种是使用“数据库向导”,先选择一种数据库类型然后通过一次操作为其添加需要的对象。一般选择建立一个空数据库。 1.启动时建立空数据库 启动时在Access主窗口下“数据库子窗口”内“新建数据库”中选择“空A
13、ccess数据库”,单击“确定”按钮,出现“文件新建数据库”对话框。 选择存储位置和文件名“教学”后单击“创建”按钮,建立空数据库完毕。 2.使用“新建”命令建立空数据库 单击工具栏上的“新建”按钮或“文件”菜单中的“新建”命令,出现“新建”对话框。 在“常用”选项卡中选择“数据库”,单击“确定”按钮,出现“文件新建数据库”对话框。选择存储位置和文件名单击“创建”按钮,建立空数据库完毕。 二、打开与关闭数据库 步骤1:单击菜单栏“文件”按钮,移动鼠标指针到“打开”项上,出现“打开”对话框, 步骤2:选择“教学”数据库,单击“打开”按钮,弹出“教学”数据库。 2.关闭数据库 关
14、闭数据库可以单击数据库子窗口右上角的关闭按钮,也可以单击“文件”菜单中的“关闭”选项。 第三章 Access数据表 一、创建数据表 [教学目标] 1.掌握建立表结构的方法 2.掌握输入数据的方法 [重点、难点]使用设计器建立表结构 [课时数]3 [教学内容] 表的创建包括建立表结构和输入数据。 一、建立表结构 建立表结构可以使用“数据表视图”、“设计视图”和“表向导”三种方法。使用“数据表视图”的方法比较简单,使用“设计视图”的方法最有效,使用“表向导”的方法最快捷。 1.使用“数据表视图” 步骤1:打开“教学”数据库,在“数据库”子窗口中选定“表”这一对象,单
15、击“新建”按钮,出现“新建表”对话框。 步骤2:选择数据表视图,单击“确定”按钮,出现一个空数据表。 步骤3;双击字段1,输入字段名。 步骤4:选择“文件”菜单中“保存”命令或单击工具栏内“保存”按钮,弹出“另存为”对话框。 步骤5:在“表名称”文本框中输入表名。 步骤6:单击“是”按钮,将产生一个自动编号字段,作为主键字,相关则不建立该字段。 2.使用设计视图 步骤1:打开空数据库。 步骤2:在“教学数据库”窗口中,单击“表”对象,然后双击“使用设计器创建表”选项。 表的“设计视图”分上下两部分,上半部分是字段输入区,从左向右分别为字段选择、字段名称列、数据类型列和说明。下
16、半部分是字段属性区,在字段属性区可以设置字段的属性值,用户也可以使用默认值。 步骤3:建立表结构。依次输入字段名,选择类型即可。全部定义完之后,单击第一个字段的字段选定器,然后单击工具栏上的“主关键字”按钮,给数据表定义一个主关键字。 步骤4:单击“保存”。 3.使用“表向导” 步骤1:打开数据库,双击使用向导创建表 步骤2:在示例表中选择“学生”示例表,选择字段。 步骤3:单击下一步,出现“表向导”第二个对话框。 步骤4:在“请指定表的名称”文本框中输入表名“学籍”,单击下一步。 步骤5:单击下一步,出现第四个对话框,选择一项 步骤六:单击完成即可。 二、输入数据 表
17、结构建立后,数据表还是一片空白,没有具体的数据资料,通常利用“数据表视图“向表中输入数据, 1.利用“数据表视图”输入数据。 步骤1:双击打开学生表 步骤2:从第一个空心记录的第一个字段开始输入数据。 2.利用窗体添加数据 (1)参照使用“表向导”建立表结构 三、设置字段属性 表中的字段属性表示字段所具有的特征。 1.设置字段大小 通过“字段大小”属性,可以设置字段大小。字段大小属性适用于数据类型为“文本”或“数据”的字段。 2.设置格式 格式属性决定数据的打印方式和显示方式 3.设置默认值 4.设置有效性规则 有效性规则能够检查错误的输入或者不符合逻辑的输入,防止
18、非法的数据输入到表中。表形式以及设置目的随字段的数据类型不同而不同。“文本”型字段可以设置输入的个数不能超过某个值,“数字”型字段可以让系统只接受一定范围内的数据。“日期/时间”型字段可以将数据限制在一定的月份或年份以内。 5.使用输入掩码 “掩码”是用户为输入的数据定义的格式。输入数据时,要求格式标准一致。 (1)文本型、日期型、数字型和货币型可以使用输入掩码。 (2)掩码表达式由分号“;”分隔的三部分组成。 (3)标记定义字符用于掩码表达式,作用如下 : 字符 说明 0 数字(0 到 9,必选项;不允许使用加号〔+〕和减号〔-〕) 。 9 数字或空格(非必选项;不允许
19、使用加号和减号)。 # 数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。 L 字母(A 到 Z,必选项)。 ? 字母(A 到 Z,可选项)。 A 字母或数字(必选项)。 a 字母或数字(可选项)。 & 任一字符或空格(必选项)。 C 任一字符或空格(可选项)。 . , : ; - / 十进制占位符和千位、日期、和时间分隔符。(实际使用的字符取决于 Windows“控制面板”的“区域设置”中指定的区域设置。 < 使其后所有的字符转换为小写。 > 使其后所有的字符转换为大写。 ! 输入掩码从右到左显示,输入至掩码的字符一般都是从左向右的
20、可以在输入掩码的任意位置包含叹号。 \ 使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如, \A 显示为 A )。 [课堂练习] 1.打开“成绩”表,使用有效性规则和输入掩码,设置“学号”字段为6位数字,设置“编号”字段为3位数字,设置“成绩”字段为0~100之内的数值。 [课堂小结] 本节内容主要以操作为主,让学生学会表的相关操作,特别是字段属性的设置,学生接受能力较差,教学进教较为缓慢,总体成绩还好。 二、操作表 [教学目标] 1.掌握表的编辑 2.掌握表格式的调整 [重点、难点]隐藏和显示列,冻结列 [课时数]2 [教学内容] 一、
21、表的编辑 1.添加记录 双击打开数据表,单击工具栏“新记录”按钮,将光标移到新记录上输入所需数据即可。 2.删除记录 双击打数据表,单击工具栏上的“删除记录”按钮,出现提示框,选择“是”将删除记录,选择“否”则不删除,选择“取消”则取消操作。 3.修改数据 修改数据的方法很简单,只要在数据表视图内将光标定位到要修改的数据项中即可直接修改,完成后单击保存即可。 4.复制数据 打开数据表,将鼠标指针指向要复制数据的开始位置最左边,在鼠标指针变成十字时拖动鼠标到结束位置,选中相应字段中的数据,单击工具栏上的复制后,单击要复制到的位置,再单击工具栏上的粘贴按钮即可。 二、表格式的调整
22、 1.调整行高和列宽 (1)调整行高 打开数据表,单击格式菜单中的行高命令,在出现的对话框中输入行高数值即可。注意改变任意一行的行高后,整个表的行高都得到同样的修改。 (2)调整列宽 打开数据表,单击格式菜单中的列宽命令,在出现的对话框中输入列宽的数据即可。 2.隐藏列和显示列 (1)隐藏不需要的列 打开数据表,单击某个字段的选择器,然后选择格式菜单下的隐藏列命令,即可隐藏不需要显示的列。 (2)显示隐藏的列。 打开数据表,单击格式菜单中的“取消隐藏列”选项,这里屏幕上出现“撤消隐藏列”对话框,选中要显示的列名,即可。 (3)冻结列 [课堂小结] 本节课以上机为主,要
23、求学生要掌握表的编辑方法,学生掌握情况良 三、建立表间关系 [教学目标] 1.掌握表与表之间的关系 2.掌握表关系建立的方法 3.掌握表关系的维护 [重点、难点]一对一、一对多、多对多表关系的含义 [课时数]3 [教学内容] 一、表的关系 1.表的关系 每个表都是数据库中独立的部分,本身具有很多功能,每个表又不是完全孤立的,表与表之间可以存在相互的联系。 2.表的关系类型 (1)一对一的关系 如果表A中的一个记录与表B中的一个记录相匹配,且表B中的一个记录也与表A中的记录相匹配,则两表为一对一关系 (2)一对多关系 如果表A中的一个记录与表B中的多个记录相匹
24、配,且表B中的一个记录与表A的一个记录相匹配,则两表为一对多关系。一对多关系是最常用的关系,在一对多的关系中,“一”方的表称为主表,“多”方的表称为相关表。 (3)多对多的关系 如果表A中的多个记录对应表B中的多个记录,且表B中的多个记录同样对应于表A中的多个记录相应,则两表为多对多关系。 二、建立表关系 2.建立表的关系 步骤: 单工具栏上的关系按钮,打开关系窗口 单击工具栏上的显示表按钮,打开显示表对话框: 然后添加要建立关系的表。 关闭显示表,在关系窗口中拖动要建立关系的字段到另一表内,在弹出的对话框中检查是否正确,正确点击创建即可建立关系。 2.维护表的关系 可以
25、删除、修改表的关系 ,方法是首先关闭所有打开的表,再单工具栏上的“关系”按钮,显示“关系”窗口。 (1)删除表的关系 单击要删除关系的边线,然后按“delete”键,出现对话框询问是否要删除关系,点是删除,否则不删除 (2)修改表的关系 双击要修改关系的连线,这时出现“编辑关系”对话框,在对话框中作修改即可。 (3)删除、修改表的关系。 右击关系的连线,出现提示对话框,在该框内可修改或删除关系。 第四章 查询 一、查询概述 [教学目标] 1.理解查询的分类 2.掌握字面值、常量与变量的含义 3.掌握表达式的类型与运算符 4.了解常用的函数 [重点、难点]
26、1.操作查询与选择查询的区别以及特点 2.字面值、常量与变量的区别 3.字符运算 4.常用的函数应用 [课时数]3 [教学内容] 根据对数据表的操作方式不同,查询主要分为两大类:选择查询和操作查询。 选择查询又分简单查询和高级选择查询,高级选择查询包括计算查询、交叉表查询、重复项查询、不匹配项查询等。 操作查询主要用于更新源表中的数据。操作查询包括:生成表查询、更新查询、追加查询和删除查询四种。操作查询多数建立在选择查询的基础上,如果找不到记录,就无法对它们执行如更新、删除等一类的高级操作。 一、字面值、常量和变量 1.字面值 字面值是指系统中使用的值与显示的值完全相同,
27、即通常所说的常数。 日期型数据要用#号括起来,字符串的字面值要用单引号或双引号括起来。 2.常量 常量代表固定不变的数值或字符串。 (1)符号常量:用Const语句说明的量 (2)固有常量:系统定义作为操作参数和函数值的常量。 (3)系统定义常量:True、False和Null Null表示未知数据,它与零值数据如数值“0”或字符串空是有所不同的。 3.变量 变量是命名的存储空间,用于存储程序执行过程中可以改变的数据。 变量名以字母开头,可以包含字母、数字和下划线,组成变量的字符个数不能超过255个字符,不能包含标点符号、空格和类型声明字符。 变量类型:布尔、字节、整型、
28、长整型、货币、单精度、双精度、日期、变长字符串、字长字符串、对象、变异类型。 二、表达式 用运算符将字面值、常量、变量、函数以及字段名、控件和属性等连接起来的式子称为表达式。 1.算术表达式 ^、*、/、\、mod、+、-等七种 2.关系表达式 关系运算用于比较两个表达式,结果为一个逻辑值。 <、<=、>、>=、=、<> 3.连接表达式 连接运算用于连接多个字符串,结果为一个字符串。 (1)& :强制两个表达式作字符串连接 (2)+ :连接两上字符串,“+”号两端的类型必须一致。 4.逻辑表达式 逻辑运算用于对表达式进行真、假判断。 (1)And:有假为假,全真为真
29、 (2)or:有真为真,全假为假 (3)not:真为假,假为真 5.准则 准则是运算符、常量、字段值、函数及字段名和属性等的任意组合,可以计算出一个结果,建立带条件的查询时经常使用准则。 要注意的是,在准则中字段名必须用方括号括起来,数据的类型应与对应字段定义的类型相符合,否则会出现数据类型不匹配的错误。 准则有两种: (1)简单准则 (2)复杂准则 In:指定一个字段值的列表 Is:指定一个值是否为Null或not Null Like:指定一个字符串以一个或多个字符起始 ?可表示任意一个字符,*可表示任意多个字符 Between:指定一个字段值的范围,起止点之间用a
30、nd 连接。 三、常用函数 1.数值函数 求绝对值:abs(数值表达式) 取整:int(数值表达式) 删除小数:fix(数值表达式) 求平方根:sqr(数值表达式) 符号函数:sgn(数值表达式) 对数函数:log(数值表达式) 指数函数:exp(数值表达式) 2.字符函数 ASCII码值转换为字符:chr(算术式) 截取左子串:left(字串,算术式) 截取右子串:right(字串,算术式) 求子串长度:len(字串) 生成空格:space(算术式) 数值变字符:str(算术式) 取子串:mid(字串,算式1,算式2) 3.日期时间函数 系统日期:dat
31、e() 系统时间:time() 求日期年值:year(日期表达式) 求日期月值:month(日期表达式) 求日期日值:day(日期表达式) 求小时值:hour(时间表达式) 求分值:minute(时间表达式 求秒值:sec(时间表达式) 系统日期和时间:now() 4.统计函数 求和:sum(字符串表达式) 求平均:avg(字符串表达式) 统计记录个数:count(字符串表达式) 求最大值:max(字符串表达式) 求最小值:min(字符串表达式) [课堂小结] 本节主要讲述了查询的概念及分类,同时对查询中出现的表达式作了详细介绍,这节内容为本章的理论基础,学生掌
32、握情况还不够理想。 二、创建查询 [教学目标] 掌握利用向导创建简单查询的方法 掌握使用“设计视图”创建简单查询的步骤 掌握查看查询结果的方法 [重点、难点]实际应用、定义查询准则 [课时数]4 [教学内容] 向导创建 创建查询最简单的方法是利用向导来创建 步骤: 在数据库中选择查询对象,双击“使用向导创建查询” 在弹出的对话框中从表/查询下拉列表中选择需要查询的表,从可用字段中选择要查询的字段,单击下一步 单击下一步,出现为查询设定名称对话框。单击完成即可。 设计视图创建 简单查询向导简单易用,但功能较弱,利用“设计视图”创建简单查询: 一、为查询选择表
33、 二、添加字段 添加字段的方法很多,双击字段列表框中的字段名称,或将字段直接拖动到设计网格中,或在设计网格的“字段”行的下拉列表框中选择均可。 在字段列表框中有一个星号(*)代表所有字段。 1.插入字段 2.更改字段排列顺序 3.删除字段 4.为字段命名显示标题 三、设定查询准则 查询准则就是一个表达式 例:查询1982年出生的学生,具体内容见下图 四、设定字段排序与显示 五、观察查询结果 可单击工具栏中的“视图”切换按钮或“运行”按钮来进行观察。 六、查询的保存、关闭、删除、更名。 三、创建高级选择查询 [教学目标] 1.掌握参数查询的方法 2.掌握计算
34、查询的方法 3.掌握总计查询的方法 4.掌握交叉表查询的方法 [重点、难点]上机实际操作 [课时数]4 [教学内容] 一、参数查询 在查询过程中想随时更改查询条件,可以利用参数查询。 例如查询出生年份,其中的未知参加用[ ]。 运行时: 输入参数值后才会显示结果: 二、计算机查询 将学生表中所有学生的年龄列出。 表达式为: 结果为: 三、总计查询 总计查询中有两个重要概念:分组字段和总计字段 四、交叉表查询 交叉表查询常用于汇总特定表中的数据,创建一个交叉表查询,需要三个要素:行标题,列标题,值。 四、创建操作查询 [教学目标] 1.掌握创建更新查询的
35、方法 2.掌握追加查询的方法 3.掌握删除查询的方法 4.掌握生成表查询的方法 [重点、难点]操作应用 [课时数]3 [教学内容] 操作查询主要用于在数据库中快速地更改、插入、创建或删除数据。操作查询是建立在选择查询的基础上的。操作查询会更新表中的数据。为了确保数据安全避免被错误更新,有必要在更新前先备份表。 一、更新查询 例如,将成绩表中所有的数学成绩加2分 步骤:先建立一个简单选择查询 在查询菜单中选择更新查询,设计网格中出现“更新”行,在“成绩”的更新行里输入[成绩]+2 保存查询,运行查询后就可以更新表的内容。 二、追加查询 追加查询一般用于从源表中查询记录
36、并追加到目标表中去,也常用于将两个表合并。 步骤:建立一个简单选择查询,用业指定源表数据,以便加到目标表中去 在查询菜单中选择追加查询,出现追加对话框,在下拉列表中选择目标表名点确定。执行该查询后就可将源表中的数据加入的目标表中去。 注意: (1)如果源表和目标表中的字段名称不相同时,在设计网格“字段”行指定源表中的字段,在“追加到”行里指定目标表中的字段,只要这两个字段的数据类型一致,则可输入数据。 (2)在全字段追加的情况下,如果源表中的字段数目少于目标表,则追回后目标表中未指定的字段为空值 (3)在全字段追加的情况下,如果源表中的字段数目比目标表多,则多余的字段会被忽略。
37、三、删除查询 对于单记录或有限几个记录的删除当然可以直接操作数据表来进行,但对于要删除符合一定条件的记录,还可以使用删除查询来提高效率。 步骤:建立一个不匹配项的选择查询,然后在查询菜单中选择“删除查询”,此时设计网络中出现“删除”行,双击要删除的字段名即可。 运行查询,点击是即可删除记录。 四、生成表查询 Access运行查询时,根据表中所选记录生成动态记录集,该数据集是建立在源表基础上的,不以数据库文件的方式保存,当查询所得的数据需要与他人交流时,而源表很庞大以至不适于直接复制,此时可以采用生成表查询完成工作。 步骤:打开选择查询 在菜单“查询”中单击“生成表查询”,弹出“生
38、成表”对话框,输入新生的表的名称。 单击确定,返回设计视图,单击运行按钮,出现确认对话框 点是生成新表,点否不成生。 [课堂小结] 本节课内容以操作为主,主要讲述了四个操作查询的操作方法,相对来说本节课的内容较简单,学生操作情况良好。 第五章 窗体 [教学目标] 1.了解窗体的类型、组成及功能。 2.掌握窗体的各种创建方法。 3.掌握窗体中控件的使用和设置方法。 [教学重点、难点] 1.创建窗体 2.常用控件的使用 [课时数]3 [教学内容] 1、窗体概述 窗体作为输入和输出的界面,提供了灵活的查看和编辑数据的方法。Access2010提供了7种类型的窗体
39、分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体、数据透视表窗体和数据透视图窗体。 2、创建窗体 1)、自动创建窗体 2)、使用“窗体向导”创建窗体 使用窗体向导可以按照向导的提示,输入窗体的相关信息,一步一步万创窗体的设计工作。 3、窗体视图 Access 2010的窗体有3种视图,分别为“窗体”视图、“布局”视图和“设计”视图。 窗体”视图:它是用得最多的窗体,也是窗体的工作视图,该视图用来显示数据表中的记录。用户可以通过它来查看、添加和修改数据,也可以设计美观人性化的用户界面。 “布局”视图:界面和“窗体”视图几乎一样,区别仅在于里面各个控件的位置可以移动
40、可以对现有的各个控件进行重新布局,但不能像“设计”视图那样添加控件。 “设计”视图:多用来设计和修改窗体的结构、美化窗体等。可以利用右边的“属性表”窗格设置该窗体和窗体中控件的各种属性。 4、创建数据透视表 数据透视表是一种交互式的表,它可以按设定的方式进行计算,如求和与计数等。所进行的计算与数据在数据透视表中的排列有关。 下面以“学生管理系统”数据库中的“学生表”为数据源,建立一个数据透视表窗体,在表中能够分类显示各班级学生在全国各地的分布情况。 具体操作步骤如下: ① 打开已经建立的“学生管理系统”数据库,打开“学生表”。 ② 单击功能区“创建”选项卡下“窗体”组中的“其他
41、窗体”下拉按钮,在弹出的菜单中选择“数据透视表”命令,进入数据透视表“设计视图”。 ④ 选择要作为数据透视表行、列的字段,本例要在透视表的左边列中显示学生来自的各个地区,上边行中显示各个班级的名称,中间显示学生的学号、姓名和性别信息。因此操作过程为:选择“籍贯”字段,然后在下面的下拉列表框中选择“行区域”选项,然后单击“添加到”按钮,将“籍贯”添加到数据透视表中,或者直接将“籍贯”字段拖到“行区域” 。 ⑤ 使用同样的方法,将“班级”字段添加到“列区域”,将“学号”“姓名”和“性别”字段添加到“明细数据”中。 ⑥ 在学生信息表中,只有“学号”字段是唯一的(如果姓名没有同名的,也是唯一的)
42、因此用“学号”字段进行统计汇总,将“学号”字段添加到“数据区域”,得到统计信息。 ⑦ 由于要以“学号”来统计各班级的学生分布情况,故在“学号”字段上右击,在弹出的快捷菜单中选择“自动计算”→“计数”命令。 ⑧ Access提供了“显示/隐藏”组来控制各种信息的显示,本例中单击“显示/隐藏”组中的“隐藏详细信息”按钮或者单击字段旁的“-”符号,可以隐藏字段的明细信息以方便查看汇总信息(单击“+”符号可显示明细数据),为进一步方便查看,可在数据透视表字段列表中右击“汇总”下拉列表中的“学号(2)的计数”选项,在弹出的快捷菜单中选择“删除”命令。 ⑨ 将上述的数据透视表命名为“学生各地分布情
43、况”数据透视表,完成数据透视表窗体的创建。 5、创建数据透视图 在本节中,同样以“学生管理系统”数据库中的“学生表”为数据源,建立一个数据透视图窗体,在图中以分布直方图的形式统计各班级学生在全国各地的分布情况。本例中要在数据透视图的下方显示全国各个地区,统计的信息为学生人数。 具体操作步骤如下: ① 打开已经建立的“学生管理系统”数据库,打开“学生表”。 ② 单击功能区“创建”选项卡下“窗体”组中的“其他窗体”下拉按钮,在弹出的菜单中选择“数据透视图”命令,进入数据透视表“设计视图” 。 ③ 在弹出的“图表字段列表”窗口中选择要作为透视图分类的字段,选择“籍贯”字段,再选择下拉列表
44、框中的“分类区域”,然后单击“添加到”按钮,将“籍贯”添加到数据透视图中,或者直接将“籍贯”字段拖到“分类区域”中。 ④ 使用同样的方法,将“学号”字段添加到“数据区域”中。 ⑤ 这样就显示了统计内容,在数据透视图中,直观地显示了学生在全国的分布情况。还可以将“班级”字段添加到右边的“系列区域”中,分类统计各个班级学生的分布情况。 ⑥ 关闭“图表字段列表”窗口,单击“拖放区域”按钮隐藏拖放区域,得到完整的统计视图。 第六章 报表 [教学目标] 1.掌握各类报表的建立、分组方法; [教学重点] 1.报表的分组 2.报表的明细与汇总及布局 [教学难点] 依据关系所创
45、建多表报表中的分组和另外选取分组字段; 报表中对所有记录的数值进行统计的方法; [课时数]3 [教学内容] 报表概述 报表主要用来对数据表中的数据以各种格式输出(如分组后进行汇总统计、是否显示明细记录等)及对整个表的数据进行统计(在报表页脚处添加统计计算字段,如计数、求和、求平均等)。 添加统计计算字段的方法——将文本框加在“报表页脚”下面,并在文本框中添加公式,如: 计 数: =count ( [ 学号 ] ) 求 和: = sum ( [ 成绩 ] ) 求平均: = avg ( [ 成绩 ] ) 最大值:
46、 = max ( [ 成绩 ] ) 最小值: = min ( [ 成绩 ] ) 小数点位数的设置:在字段上点鼠标右键——属性。 2、创建报表 在Access中有4种方式创建报表:利用自动报表功能创建、利用报表向导创建、利用设计视图创建和将窗体转换为报表。和窗体的操作类似,可以先利用自动报表功能或报表向导创建出报表,然后在报表设计视图中对其作进一步的完善和修改,这样可以提高创建报表的速度。 自动报表是以纵栏式的格式把数据源中的记录逐条罗列出来,它是创建报表最简单快捷的方式。但是,从中也可以看出这种方式创建的报表太粗糙了,通常是不能满足实际需要的,但可以在设计
47、视图中对其作进一步的修改和完善。 使用自动创建报表向导创建报表 利用自动报表功能创建报表虽然快捷,但格式单调。另一种常用的创建报表的快捷方法是利用自动创建报表向导创建报表。利用向导可以创建出纵栏式和表格式两种类型的报表。纵栏式报表是把每个字段单独列在一行上显示出来,由两列组成,左边一列显示字段的标题,右边一列显示字段的数据值。而表格式报表跟数据表十分相似,由行和列组成,每行显示一条记录。 利用自动报表功能创建“产品”的普通报表,具体的操作是,选择【报表】对象后,单击【新建】按钮打开【新建报表】对话框,选择【自动创建报表:纵栏式】或【自动创建报表:表格式】,选择报表的数据来源或查询后,单
48、击【确定】按钮即可。 利用报表向导创建报表 报表中常常包含很多的数据,对于数据的布局也有各种不同的要求,利用前面的两种方法自动创建虽然快捷方便,但是格式单调;另一方面如果完全依赖手工设定每一个控件则会非常的繁琐。使用报表向导创建报表则能够避免这些不足,是创建报表最主要的方式。 通过使用向导,可以快速创建各种不同类型的报表。使用【标签向导】可以创建邮件标签,使用【图表向导】可以创建图表,使用【报表向导】可以创建标准报表。使用向导创建,可以通过系统提供的对话框,输入自己的需求,再由系统自动完成报表的设计。如果生成的报表还不够理想,还可以通过设计视图做进一步的修改和完善。 在Access
49、 2002中报表有3种视图:设计视图、打印预览视图和版面预览视图。打印预览视图按照报表打印的样式来显示报表,可用来查看报表的打印效果;版面预览视图用来查看报表的版面设置,其中只包含报表中的部分数据,所以运行速度要比打印预览快。 设计视图用来创建或修改报表,通常用来弥补报表向导的不足,如要修改报表向导建立的报表,就可以进入该报表的设计视图中进行修改。 3、报表编辑 报表创建之后,经过一段时间之后可能会由于需求的改变而要作适当的变化,这时候就可以对原来保存的报表进行编辑和修改。报表的编辑必须在报表的设计视图中进行,具体的包括对数据的排序与分组、添加分页符和页码、日期和时间、对报表的属性进行
50、设置、添加线条和报表徽标等。通过编辑,可以设计出功能更强大、外观更和谐的报表。 在创建报表时,往往要将相同类型的数据集中在一起,并按照一定的顺序进行排列,使得报表的信息更加清晰明了。这就要在报表中对记录进行排序与分组,只有对记录进行了排序与分组,才能对数据进行分类、汇总,而这也是报表最主要的功能之一。 4、在报表中添加日期和时间,步骤如下: 在报表设计视图中,单击功能区【设计】选项卡下【页眉/页脚】组中的【日期与时间】按钮。 在【日期与时间】对话框中,选择日期和时间格式,单击【确定】按钮。 如果有报表页眉节,则在报表页眉中添加日期和时间文本框,否则添加在主体节。文本框中的内容分别是






