第一篇:Access2003教案(第一学期)
第一章 数据库及数据库管理系统
教学课题:Access 2003简介 教学时间:第三周 教学时数:2课时
教学目的与要求:了解Access2003数据库管理系统 教学重点与难点:Access 2003的工作界面 Access中的数据 Access中的对象 教学方法:多媒体教学 教学过程:
Ⅰ.新课内容
1.1数据库简介 数据库(Data Base)是计算机应用系统中的一种专门管理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、图像以及声音等。
数据库的概念:数据库就是数据的集合 数据处理:数据处理就是将数据转换为信息的过程,它包括对数据库中的数据进行收集、存储、传播、检索、分类、加工或计算、打印和输出等操作
1.2 数据库系统简介
数据库系统,从根本上说是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。
数据库系统的概念狭义地讲,数据库系统是由数据库、数据库管理系统和用户构成。广义地讲,数据库系统是指采用了数据库技术的计算机系统,它包括数据库、数据库管理系统、操作系统、硬件、应用程序、数据库管理员及终端用户
数据库系统的特点面向文件的系统存在着严重的局限性,随着信息需求的不断扩大,克服这些局限性就显得愈加迫切。
数据库系统的分类在信息高速发展的时代,数据信息同样是宝贵的资产,应该妥善地使用、管理并加以保护。根据数据库存放位置的不同,数据库系统可以分为集中式数据库和分布式数据库。
2.1初识Access 2003
Access是美国Microsoft公司推出的关系型数据库管理系统(RDBMS),它作为Office的一部分,具有与Word、Excel和PowerPoint等相同的操作界面和使用环境,深受广大用户的喜爱。本章主要介绍Access 2003的工作界面、数据库对象及它们之间的关系、Access数据库中使用的数据类型以及表达式和函数。
2.2 Access 2003的工作界面 标题栏 功能区 导航窗格 功作区 状态栏
其他界面元素 :Office按钮
快速访问工具栏
2.3 自定义工作界面
Access 2003支持自定义设置工作环境功能,用户可以根据自己的喜好安排Access的界面元素,从而使Access的工作界面趋于人性化。
自定义快速访问工具栏
自定义工作环境
2.3.1 自定义快速访问工具栏
单击快速访问工具栏右侧的下拉箭头,将弹出常用命令列表。选择需要的命令后,与该命令对应的按钮将自动添加到快速访问工具栏中。
添加命令按钮
快速访问工具栏位置的调整
2.4 Access中的对象
表是Access数据库的对象,除此之外,Access 2003数据库的对象还包括查询、窗体、报表、宏以及模块等。
表:是同一类数据的集合体,也是Access数据库中保存数据的地方,一个数据库中可以包含一个或多个表,表与表之间可以根据需要创建关系
查询:我们把使用一些限制条件来选取表中的数据(记录)称之为“查询”。
窗体是用户与Access数据库应用程序进行数据传递的桥梁,其功能在于建立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒适的环境中输入或查阅数据。
报表用于将选定的数据以特定的版式显示或打印,是表现用户数据的一种有效方式,其内容可以来自某一个表也可来自某个查询
宏是一个或多个命令的集合,其中每个命令都可以实现特定的功能,通过将这些命令组合起来,可以自动完成某些经常重复或复杂的操作
模块就是所谓的“程序”,Access虽然在不需要撰写任何程序的情况下就可以满足大部分用户的需求,但对于较复杂的应用系统而言,只靠Access的向导及宏仍然稍显 不足。所以Access提供VBA(Visual Basic for Application)程序命令,可以自如地控制细微或较复杂的操作。
2.5 Access中的数据
作为数据库管理系统,Access与常见的高级编程语言一样,相应的字段必须使用明确的数据类型,同时支持在数据库及应用程序中使用表达式和函数。
2.5.1 可用的字段数据类型
Access 2003定义了10种数据类型:文本(Text)、备注(Memo)、数字(Number)、日期/时间(Date/Time)、货币(Currency)、自动编号(Auto Number)、是/否(Yes/No)、超级链接(Hyperlink)、OLE对象(OLE Object)、查询向导(Lookup Wizard)。2.5.2 表达式
表达式是各种数据、运算符、函数、控件和属性的任意组合,其运算结果为单个确定类型的值。表达式具有计算、判断和数据类型转换等作用。在以后的学习中我们将会看到,许多操作像筛选条件、有效性规则、查询、测试数据等都要用到表达式。Access中的运算符 运算符的优先级 2.5.3 函数
与其他高级编程语言一样,Access也支持使用函数。函数由事先定义好的一系列确定功能的语句组成,它们实现特定的功能并返回一个值。有时,我们也可以将一些用于实现特殊计算的表达式抽象出来组成自定义函数,调用时,只需输入相应的参数即可实现相应的功能。
函数的组成 函数的类型
Ⅱ.小结
Ⅳ.布置作业
建立罗斯文数据库
第二章
创建与使用表
教学课题:表的创建及字段的设置 教学时间:第四周 教学时数:2课时
教学目的与要求:会创建表,熟悉各种视图方式
能根据数据的要求选择字段类型,并建立字段 教学重点与难点:创建表
设置字段的数据类型
输入掩码
设置有效性规则和有效性文本
设置主键和索引 教学方法:多媒体教学 教学过程: Ⅰ.旧课回顾
Ⅱ.新课讲解
1、表是关系型数据库系统的基本结构,是关于特定主题数据的集合。与其他数据库管理系统一样,Access中的表也是由结构和数据两部分组成。
输入数据创建表
使用模板创建表
使用表设计器创建表
1.1 输入数据创建表
输入数据创建表是指在空白数据表中添加字段名和数据,同时Access会根据输入的记录自动地指定字段类型。
1.2 使用模板创建表
使用模板创建表是一种快速建表的方式,这是由于Access在模板中内置了一些常见的示例表,这些表中都包含了足够多的字段名,用户可以根据需要在数据表中添加和删除字段。
1.3 使用表设计器创建表
表设计器是一种可视化工具,用于设计和编辑数据库中的表。该方法以设计器所提供的设计视图为界面,引导用户通过人机交互来完成对表的定义。利用表向导创建的数据表在修改时也需要使用表设计器。
2.设置字段属性
使用设计视图创建表是Access中最常用的方法之一,在设计视图中,用户可以为字段设置属性。在Access数据表中,每一个字段的可用属性取决于为该字段选择的数据类型。本节将详细地讲述字段属性的设置方法,以及如何在设计视图中修改数据表。2.1 字段数据类型
Access 2003定义了11种数据类型,在表设计窗口“数据类型”单元格的下拉列表中显示了11种数据类型。有关数据类型的详细说明如表所示。
2.2 选择数据格式
Access允许为字段数据选择一种格式,“数字”、“日期/时间”和“是/否”字段都可以选择数据格式。选择数据格式可以确保数据表示方式的一致性。
2.3 改变自动大小
Access允许更改字段默认的字符数。改变字段大小可以保证字符数目不超过特定限制,从而减少数据输入错误。
2.4 输入掩码
“输入掩码”属性用于设置字段、文本框以及组合框中的数据格式,并可对允许输入的数值类型进行控制。要设置字段的“输入掩码”属性,可以使用Access自带的“输入掩码向导”来完成。例如设置电话号码字段时,可以使用掩码引导用户准确地输入格式为()-。
2.5 设置有效性规则和有效性文本
当输入数据时,有时会将数据输入错误,如将薪资多输入一个0,或输入一个不合理的日期。事实上,这些错误可以利用“有效性规则”和“有效性文本”两个属性来避免。
“有效性规则”属性可输入公式(可以是比较或逻辑运算组成的表达式),用在将来输入数据时,对该字段上的数据进行查核工作,如查核是否输入数据、数据是否超过范围等;“有效性文本”属性可以输入一些要通知使用者的提示信息,当输入的数据有错误或不符合公式时,自动弹出提示信息。
2.6 设置表的索引
简单的说,索引就是搜索或排序的根据。也就是说,当为某一字段建立了索引,可以显著加快以该字段为依据的查找、排序和查询等操作。但是,并不是将所有字段都建立索引,搜索的速度就会达到最快。这是因为,索引建立的越多,占用的内存空间就会越大,这样会减慢添加、删除和更新记录的速度。
设置表的主键
创建索引
2.7 字段的其他属性
在表设计视图窗口的“字段属性”选项区域中,还有多种属性可以设置,如“必填字段”属性、“允许空字符串”属性、“标题”属性等。本节将对这些属性进行介绍。
“必填字段”和“允许空字符串”属性
“标题”属性
Ⅲ.小结
第二章
创建与使用表
教学课题:如何在表中输入数据和编辑数据 教学时间:第六周 教学时数:2课时
教学目的与要求:掌握格式化数据表的方法 教学重点与难点:格式化数据表
编辑数据
建立子数据表
创建表之间的关系
建立查阅字段
教学方法:多媒体教学 教学过程: Ⅰ.旧课回顾
Ⅱ.新课讲解
1、格式化数据表
在数据表视图中,可以根据字段的大小调整表的行高和列宽、改变字段的前后顺序、隐藏、显示与冻结列和设置数据的字体格式等。
调整表的行高和列宽
调整字段顺序
隐藏和显示字段
设置网格属性
设置字体格式
冻结列
删除和添加字段
1.1 调整表的行高和列宽
数据库视图中,Access 2003以默认的行高和列宽属性显示所有的行和列,用户可以改变行高和列宽属性来满足实际操作的需要。调整行高和列宽主要有两种方法:通过“开始”选项卡的“记录”组设置,另一种是通过鼠标直接调整。
1.2 调整字段顺序
字段在数据表中的显示顺序是以用户输入的先后顺序决定的。在表的编辑过程中,用户可以根据需要调整字段的显示位置,尤其是在字段较多的表中,调整字段顺序可以方便浏览到最常用的字段信息。
1.3 隐藏和显示字段
在数据表视图中,Access会显示数据表中的所有字段。当表中的字段较多或者数据较长时,需要单击字段滚动条才能浏览到全部字段,这时,可以将不重要的字段隐藏,当需要查看这些数据时再将它们显示出来。
1.4 设置网格属性 在数据表视图中,通常会在行和列之间显示网格,用户可以通过设置数据表的网格和背景来更好地区分记录。
1.5 设置字体格式
在数据表视图中,用户同样可以为表中的数据设置字体格式,在“开始”选项卡的“字体”组中进行设置即可。
1.6 冻结列
当表中的字段比较多时,由于屏幕宽度的限制无法在窗口上显示所有的字段,但又希望有的列留在窗口上,可以使用冻结列命令实现这个功能。
1.7 删除和添加字段
在数据库的实际操作过程中,有时需要将多余的字段的删除,有时又需要添加字段来描述新的信息。删除和添加字段在Access中的操作非常简单,下面通过一个实例进行说明。
Ⅲ.小结
Ⅳ.布置作业
第二章
创建与使用表
教学课题:数据的查找、替换、排序和筛选 教学时间:第七周 教学时数:2课时
教学目的与要求:掌握编排数据表的方法 教学重点与难点:数据的查找与替换
数据排序
数据筛选
数据的导出和导入
教学方法:多媒体教学 教学过程: Ⅰ.旧课回顾
Ⅱ.新课讲解、数据的查找与替换
当需要在数据库中查找所需要的特定信息,或替换某个数据时,就可以使用Access提供的查找和替换功能实现。下图分别为“查找和替换”对话框的“查找”选项卡和“替换”选项卡。
2、数据排序
表中的数据有两种排列方式,一种是升序排序,另一种是降序排序。升序排序就是将数据从小到大排列,而降序排列是将数据从大到小排列。
3、数据筛选
要在窗体中查找一个或多个特定记录,或者要打印报表、表或查询中的特定记录,可以使用筛选。筛选可以将数据视图局限于特定记录。Access提供了使用筛选器筛选、基于选定内容、使用窗体筛选和使用高级筛选等筛选方式。本节将分别介绍这几种筛选方式,其中高级筛选方式将穿插在各种筛选方式中介绍。
使用筛选器筛选
基于选定内容筛选
按窗体筛选
4、数据的导出和导入
在实际操作过程中,时常需要将Access表中的数据转换成其他的文件格式,如文本文件(.txt)、Excel文档(.xls)、dBase(.dbf)、HTML文件(.html)等,相反,Access也可以通过“导入”的方法,直接应用其他应用软件中的数据。
数据的导出
数据的导入
5、建立子数据表
Access 2003允许用户在数据表中插入子数据表。子数据表可以帮助用户浏览与数据源中某条记录相关的数据记录,而不是只查看数据源中的单条记录信息。
6、创建表之间的关系
Access是一个关系型数据库,用户创建了所需要的表后,还要建立表之间的关系,Access就是凭借这些关系来连接表或查询表中的数据的。
创建关系
设置参照完整性
7、创建关系
在表之间创建关系,可以确保Access将某一表中的改动反映到相关联的表中。一个表可以和多个其他表相关联,而不是只能与另一个表组成关系对。
8、设置参照完整性
参照完整性是一种系统规则,Access可以用它来确保关系表中的记录是有效的,并且确保用户不会在无意间删除或改变重要的相关数据。
Ⅲ.小结
Ⅳ.布置作业
第三章
查询
教学课题:如何建立查询
教学时间:第八周、第九周、第十周 教学时数:6课时
教学目的与要求:掌握建立查询的方法 教学重点与难点:查询设计
参数查询
多表查询 教学方法:多媒体教学 教学过程: Ⅰ.旧课回顾
Ⅱ.新课讲解
查询是数据库最重要和最常见的应用,它作为Access数据库中的一个重要对象,可以让用户根据指定条件对数据库进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便用户对数据库进行查看和分析。
1、单表查询
选择查询是最常用的查询类型,它从一个或多个相关联的表中检索数据,并且用数据视图显示结果。用户也可以使用选择查询来对记录进行分组,或对记录进行总计、计数、平均值以及其他类型的计算,本节介绍单表查询。
创建简单单表查询
设置查询条件
设置查询字段
在单表中应用总计查询
1.1 创建简单单表查询
单表查询就是在一个数据表中完成查询操作,不需要引用其他表中的数据。打开“创建”选项卡,“其他”组提供了“查询向导”和“查询设计”两种创建查询的方法,如下图所示。
1.2 设置查询条件
查询条件是一种限制查询范围的方法,主要用来筛选出符合某种特殊条件的记录。查询条件可以在查询设计视图窗口的“条件”文本框中进行设置。
1.3 设置查询字段 用户可以在查询中引用某些对象的值、使用Access提供的函数计算字段的值,或者使用运算符处理字段的显示格式。
对象参照
使用函数查询
使用运算符查询
1.4 在单表中应用总计查询
总计查询可以对表中的记录进行求和、求平均值等操作。总计查询是选择查询中的一种,在单表查询和连接查询中都可以使用。
2、连接查询
在实际操作过程中,查询的数据大都来自多个表,因此要建立基于多个表的查询。查询时使用两个或两个以上的表时,称之为连接查询。
创建简单连接查询
设置联接属性创建查询
嵌套查询
使用查询向导创建查询
设置参数式查询
2.1 创建简单连接查询
连接查询是关系数据库中最重要的查询,下面使用“简单查询向导”的方法创建查询。
2.2 设置联接属性创建查询
当要通过查询将两个相关联的表合并时,可以通过“联接属性”来设置。在查询设计视图窗口中双击表之间的连接线,即可打开“联接属性”对话框,如下图所示。
2.3 嵌套查询
在查询设计视图中,将一个查询作为另一个查询的数据源,从而达到使用多个表创建查询的效果,这样的查询称为“嵌套查询”。
2.4 使用查询向导创建查询
我们在6.2.1节中学习了使用简单查询向导来创建查询。除此之外,Access还提供了“交叉表查询向导”、“查找重复项查询向导”和“查找不匹配项查询向导”3种方法。
使用交叉表查询向导
查找重复项查询向导
查找不匹配项查询向导
2.4.1使用交叉表查询向导
使用交叉表查询计算和重构数据,可以简化数据分析。交叉表查询将用于查询的字段分成两组,一组以行标题的方式显示在表格的左边;一组以列标题的方式显示在表格的顶端,在行和列交叉的地方对数据进行总合、平均、计数或者是其他类型的计算,并显示在交叉点上。
2.4.2查找重复项查询向导
根据重复项查询向导创建的查询结果,可以确定在表中是否有重复的记录,或确定记录在表中是否共享相同的值。例如,可以搜索“姓名”字段中的重复值来确定公司中是否有重名的员工记录。
2.4.3查找不匹配项查询向导
查找不匹配项查询的作用是供用户在一个表中找出另一个表中所没有的相关记录。在具有一对多关系的两个数据表中,对于“一”方的表中的每一条记录,在“多”方的表中可能有一条或多条甚至没有记录与之对应,使用不匹配项查询向导,就可以查找出那些在“多”方中没有对应记录的“一”方数据表中的记录。
2.5 设置参数式查询 在执行查询的过程中,在对话框中输入指定参数,即可查询与该参数相关的整条记录(不显示其他记录),我们把这种查询称之为参数式查询。
Ⅲ.小结
Ⅳ.布置作业第三章
操作查询和sql查询
教学课题:操作查询和SQL查询
教学时间:第十二周、第十三周、第十四周 教学时数:6课时
教学目的与要求:掌握建立操作查询和SQL查询的方法 教学重点与难点:更新查询
生成表查询
追加查询和删除查询 SELECT和INSERT语句 UPDATE和Delete语句
SELECT„INTO语句
教学方法:多媒体教学 教学过程: Ⅰ.旧课回顾
Ⅱ.新课讲解
1、操作查询
操作查询用于对数据库进行复杂的数据管理操作,它能够通过一次操作完成多个记录的修改。操作查询包含以下几种类型:
更新查询
生成表查询
追加查询
删除查询 1.1 更新查询
更新查询就是对一个或者多个数据表中的一组记录做全局的更改。这样用户就可以通过添加某些特定的条件来批量更新数据库中的记录。1.2 设置查询条件
在Access的许多场合中,查询可以与表一样使用。与表一样,查询虽然也有设计视图和数据表视图,但是查询毕竟不同于表。例如不能导出到其他数据库。
1.3 追加查询
追加查询用于将一个或多个表中的一组记录添加到另一个表的结尾,但是,当两个表之间的字段定义不相同时,追加查询只添加相互匹配的字段内容,不匹配的字段将被忽略。追加查询以查询设计视图中添加的表为数据源,以在“追加”对话框中选定的表为目标表。1.4 删除查询
删除查询是将符合删除条件的整条记录删除而不是只删除字段。删除查询可以删除一个表内的记录,也可以在多个表内利用表间关系删除相互关联的表间记录。
2、SQL查询
从以上几节的介绍可见,Access的交互查询不仅功能多样,而且操作简便。事实上,这些交互查询功能都有相应的SQL语句与之对应,当在查询设计视图中创建查询时,Access将自动在后台生成等效的SQL语句。当查询设计完成后,就可以通过“SQL视图”查看对应的SQL语句。
SQL视图
SELECT查询
INSERT语句
UPDATE语句
DELETE语句
SELECT„INTO语句
2.1 SQL视图
SQL视图是用于显示和编辑SQL查询的窗口,主要用于以下两种场合:
查看或修改已创建的查询
通过SQL语句直接创建查询
2.2 SELECT查询 SQL查询是使用SQL语句创建的查询。在SQL视图窗口中,用户可以通过直接编写SQL语句来实现查询功能。在每个SQL语句里面,最基本的语法结构是“SELECT…FROM…[WHERE]…”,其中SELECT表示要选择显示哪些字段,FROM表示从哪些表中查询,WHERE说明查询的条件。
SELECT语句的一般格式:
SELECT[谓词]{*|表名.*|[表名.]字段1[AS别名1][,[表名.]字段2[AS别名2][,...]]} FROM 表的表达式[,...][IN外部数据库] [WHERE...] [GROUP BY...] [HAVING...] [ORDER BY...] [WITH OWNERACCESS OPTION]
2.3 INSERT语句
使用SQL语言中的INSERT语句可以向数据表中追加新的数据记录。
2.4 UPDATE语句
UPDATE语句用来修改数据表中已经1存在的数据记录。它的基本语法格式如下:
UPDATE 表名
SET 字段1 = 值1,„, 字段N = 值N, [WHERE<条件>]
2.5 DELETE语句
DELETE语句用来删除数据表中的记录,基本语法格式如下:
DELETE 字段 FROM 表名
[WHERE<条件>] 2.6 SELECT…INTO.语句
SELECT…INTO语句用于从一个查询结果中创建新表,基本语法格式如下:
SELECT 字段1,字段2,… INTO 新表 FROM 表
[WHERE <条件>]
3、SQL特定查询
不是所有的SQL查询都能转化成查询设计视图,我们将这一类查询称为SQL特定查询。如联合查询、传递查询和数据定义查询等不能在设计视图中创建,只能通过在SQL视图中输入SQL语句来创建。
联合查询
传递查询
数据定义查询
3.1 联合查询
联合查询使用UNION语句来合并两个或更多选择查询(表)的结果。
3.2 传递查询
传递查询使用服务器能接受的命令直接将命令发送到ODBC数据库,如Microsoft FoxPro。例如,用户可以使用传递查询来检索记录或更改数据。使用传递查询,可以不必链接到服务器上的表而直接使用它们。传递查询对于在ODBC服务器上运行存储过程也很有用。
7.3.3 数据定义查询
SELECT语句是SQL语言的核心。除此之外,SQL还能提供用来定义和维护表结构的“数据定义”语句和用于维护数据的“数据操作”语句。
创建数据表
修改表结构
Ⅲ.小结
Ⅳ.布置作业
第四章
建立和打印报表
教学课题:如何建立和打印报表
教学时间:第十五周、第十六周、第十七周 教学时数:6课时
教学目的与要求:掌握建立报表和修饰报表的方法 教学重点与难点:使用向导创建报表
使用设计视图创建报表
编辑与修改报表内容
打印报表的注意事项 教学方法:多媒体教学 教学过程: Ⅰ.旧课回顾
Ⅱ.新课讲解
1、创建报表
报表是数据库的又一种对象,是展示数据的一种有效方式。同窗体一样,在报表中也可以添加子报表或者控件。
报表节的概念
使用报表工具快速创建报表
使用报表向导创建报表
使用标签工具创建标签
使用空白报表工具创建报表
使用设计视图创建报表
1.1 报表节的概念
在Access 2003中,报表的设计划分为多个节,如图10-1所示。若要创建有用的报表,需要了解每一节的工作方式。例如,选择用来放置计算控件的节将确定Access如何计算结果。下面介绍节的类型及其用法。1.2 使用报表工具快速创建报表
报表工具提供了最快的报表创建方式,因为它会立即生成报表,而不提示任何信息。报表将显示基础表或查询中的所有字段。报表工具可能无法创建用户最终需要的完美的报表,但对于迅速查看基础数据极其有用。
1.3 使用报表向导创建报表
使用报表向导创建报表不仅可以选择报表上显示哪些字段,还可以指定数据的分组和排序方式。并且,如果事先指定了表与查询之间的关系,那么还可以使用来自多个表或查询的字段进行创建。
1.4 使用标签工具创建报表
单击标签工具将打开标签向导,根据向导提示可以创建各种标准大小的标签。1.5 使用空白报表工具创建报表
如果使用报表工具或报表向导不能满足报表的设计需求,那么可以使用空白报表工具从头生成报表。当计划只在报表上放置很少几个字段时,使用这种方法生成报表将非常快捷。
1.6 使用设计视图创建报表
使用报表向导可以很方便地创建报表,但使用向导创建出来的报表形式和功能都比较单一,布局较为简单,很多时候不能满足用户的要求。这时可以通过报表设计视图对报表做进一步的修改,或者直接通过报表设计视图创建报表。
2、报表中的计数和求和
对报表中包含的记录进行计数或者需要在含有数字的报表中使用平均值、百分比、总计时,可以使用报表中的计数和求和功能。
报表中的计数
报表中的求和
2.1 报表中的计数
在分组或摘要报表中,可以显示每个组中的记录计数。或者,可以为每个记录添加一个行号,以便于记录间的相互引用。
2.2 报表中的求和
使用Access的报表求和功能可以使数据更容易理解,本节将介绍在布局视图中使用求和,布局视图是向报表添加总计、平均值和其他求和最快的方式。
3、打印报表
在报表设计完成后,即可进行报表预览或打印。预览报表可显示打印报表的页面布局。打开报表的打印预览视图有常用的如下两种操作方法:
页面设置与打印
打印注意事项
3.1 页面设置与打印
对报表的预览结果满意后,就可以进行打印。打印过程一般分为两步:页面设置和实施打印。
页面设置
实施打印
10.3.2 打印注意事项 打印过程中需要注意的事项有:
报表无任何记录则取消打印
处理页眉或页脚
Ⅲ.小结
Ⅳ.布置作业
第二篇:ACCESS教案doc
衡水科技工程技术学校
科目:班级: 教师:
教 案
ACCESS
2009级升学班1,2010电高1.2
姚焕芝 第1讲 数据库基础知识
知识目标:
了解数据库基础知识和基本概念 认识ACCESS的界面和基本工具 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重难点:
掌握数据库的基础知识和概念是本节的重点也是难点。教学方法和工具:
讲授法、讨论法使用多媒体教学工具 教学过程: 第一课时:
1.1、Access界面使用
一、Access的启动与退出
二、菜单栏
三、工具栏
四、主要特点和功能
五、打开数据库 1.2、数据库基础知识
一、基本概念:
1、数据:是指存储在某一种媒体上能够识别的物理符号。包括“数据内容”和“数据形式”两个方面
2、数据处理:是指将数据转换成信息的过程。即从大量的数据中找出对人有用的数据的过程。
二、计算机数据管理:
1、利用计算机设备对数据进行分类、组织、编码、存储、检索和维护。
2、发展过程:人工管理、文件管理、数据库系统、分布式数据库系统、面向对象的数据库系统。
三、数据库系统
1、数据库的概念
数据:
数据库:(Data Base)是存储在计算机存储设备上,结构化的相关数据集合。它不公包括描述事物的数据本身,还包括相关事物之间的联系。
数据库应用系统:是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
数据库管理系统:(DBMS)为数据库的建立、使用和维护而配置的软件。
数据库系统:(DBS)引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和和信息资源共享的便利手段。
数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DBA)、用户。
2、数据库系统的特点 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能
3、数据库管理系统:为数据库的建立、使用、和维护而配置的软件
功能:数据定义、数据操纵、数据库运行管理、数据组织.存储和管理、数据库建立和维护、数据通信接口
组成:数据定义语言及翻译处理程序、数据操纵语言及其编译(或解释)程序、数据库运行控制程序、实用程序 第二课时:练习课
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
四、数据模型:
1、实体描述:
实体:客观存在并相互区别的事物称为实体 实体的属性:描述实体的特性。
实体型:属性的集合表示一种实体的类型。实体集:同类型的实体的集合。
2、实体间联系及种类:
一对一、一对多、多对多(处理时要拆分成两个一对多的联系,建立一个中间表)
3、数据模型简介: 层次、网状、关系
第四课时:练习课
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。1.3、关系数据库
一、关系模型
1、关系:一个关系就是一张二维表,每个关系有一个关系名。在Access中,一个关系存储为一个“表”,每一个都具有一个表名。
2、关系模式:对关系和描述。用文字将表名及表中所包含的属性名一一列出。
3、元组:二维表中水平方向的行。
4、属性:二维表中垂直方向的列。
5、域:属性的取值范围。
6、关键字:属性或属性的组合,其值能够唯一地标识一个元组。
7、外部关键字:如果一个表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段就被称为外部关键字。
二、关系的特点
1、关系必须规范化
2、在同一个关系中不能出现相同的属性名
3、关系中不允许有完全相同的元组
4、在一个关系中元组的次序无关紧要
5、在一个关系中列的次序无关紧要
三、关系运算
1、传统的集合运算:并、差、交
2、专门的关系运算:
选择:从关系中找出满足给定条件的元组的操作。投影:从关系模式中指定若干属性组成新的关系。联接:关系的横向结合。
等值联接:按照字段值对应相等为条件进行的联接。自然联接:去掉重复属性的等值联接。1.4、数据库设计基础
一、设计原则
二、设计步骤
三、设计过程 课后小结:
第2讲 数据库和表(1)
知识目标:
掌握数据库建立的基本方法。了解数据库中常用的数据类型 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点: 建立数据库
多种数据类型的掌握 教学难点:
数据类型十分抽象,是教学难点 教学方法和工具:
讲授法,使用多媒体教学工具 教学过程: 第一课时:
2.1、创建数据库和使用
一、设计数据库
二、创建空数据库
三、使用“向导”创建数据库
四、打开和关闭数据库 2.2、建立表
一、Access数据类型
1、文本数据类型:可输入各种类型的字符,最长可输入255个字符。
2、备注数据类型:与文本型相似,最长可输入64000个字符。
3、数字数据类型:只能输入0~9,小数点,正、负号(+、-)可细分为:字节、整型、长整型、单精度型、双精度型(P41表2.3)
4、日期/时间数据类型:可存储日期、时间、日期时间,宽度8字节
5、货币数据类型:等价于双精度数据类型,可自动加入美元符号、千分位隔点,并自动设置2位小数。
6、自动编号数据类型:1、2、3……,Access自动插入一个唯一的顺序号。占4字节空间。
7、是/否数据类型:Yes/No、Ture/False、On/Off 占一个字节。
8、OLE对象数据类型:OLE——对象的联接与嵌入。用于插入一个独立的文件,如:图片、声音、Word文档等。
9、超级链接数据类型:链接到一个文件存放的位置、一个网络中的文件地址、一个电子邮件地址、一个数据库中的对象
10、查询向导数据类型:从已有的表或查询中查阅数据列表;或存储一组不可更改的固定值的列表
第二课时:练习课
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
二、建立表结构
1、使用“数据表”视图:只能设置字段名,不能设置其他属性。数据库窗口;表;;新建表对话框;数据表视图 或 数据库窗口;表;双击 鼠标双击各字段名;手工输入新的字段名 保存;选择存放位置;给新表命名
2、使用“设计”视图:可设置字段的所有属性
数据库窗口;表;;新建表对话框;设施视图 或 数据库窗口;表;双击;表设计器视图 输入字段名;设置各种属性 保存;选择存放位置;给新表命名
3、使用“表向导”:
数据库窗口;表;;新建表对话框;表向导 或 数据库窗口;表;双击;表向导 选择所要的字段;保存 第四课时:
三、输入数据
1、常用数据类型的输入
2、OLE对象数据类型的输入
3、超级链接数据类型的输入
四、获取外部数据
1、“文件”菜单;“获取外部数据”;“导入” 或 数据库窗口;表;;新建表对话框;导入表
2、选择数据源类型;找到数据源文件;设置字段名和索引;设置主键;命名表
五、字段属性的设置:(在设计视图中完成)
1、字段大小:
2、格式:决定数据的打印方式和屏幕显示方式。数字格式、日期时间格式
3、默认值:插入一条新记录时自动用默认值添加字段值
4、有效性规则:设置字段的取值范围
5、有效性文本:违反有效性规则时的提示信息
6、输入掩码:设置字段的输入和显示格式。P62表2.8
7、索引、主键:
六、建立表之间的关系
1、表之间关系的概念:Access中通常为一对多联系。一方表称为主表,多方表称为相关表
2、参照完整性:
3、建立表之间的关系:
分析数据库中表之间的关系,为主表设置主键
数据库工具栏;;打开关系窗口;添加存在关系的表;从主表中拖动主键到相关的的相关字段上;设置关系类型和参照完整性
联接类型:内部联接、左联接、右联接
4、删除关系:
选择关系连线,按“Delete”键 或 快捷菜单中“删除关系” 课后小结:
第3讲 数据库和表(2)
知识目标:
掌握表的各种建立方法和其他基本操作。技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
掌握表的3种常用建立方法。掌握表的修改和编辑,数据的输入 教学难点:
字段设计和索引的概念是本节教学难点。教学方法和工具:
讨论法,自学法,讲授法,练习法,通过多媒体教学工具。教学过程: 第一课时: 3.1、维护表
一、打开和关闭表
1、打开表:单击数据库窗口 按钮 或 双击表名
2、关闭表:
二、修改表结构
选中要修改的表,单击 按钮,进入表设计器视图。操作方法同建立表。可进行字段的增加、修改、删除,重新设置字段的属性,重新设置主键……
三、编辑表的内容
1、定位记录:对记录内容进行修改时,首先要将记录指针定位到要修改的记录上。使用记录号定位:
使用快捷键定位:P69表2.9
2、选择记录:鼠标操作与键盘操作 选择字段范围
选择一列或多列
选择一条记录、多条记录或所有记录
3、添加记录:
4、删除记录:
5、修改数据:
6、复制数据: 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
四、调整表的外观
1、改变字段次序
2、调整字段显示宽度和高度
3、隐藏列和显示列
4、冰结列
5、设置数据表格式
6、改变字体显示 3.2、操作表
一、查找数据
1、查找指定内容:
2、查找空值:Null
3、查找空字符串:“”
二、替换数据
1、替换指定内容:
2、更改默认设置:
三、排序记录
1、排序规则: 数字型: 日期型: 文本型:
备注型、OLE对象、超级链接型不能排序
2、按一个字段排序
3、按多个字段排序
记录菜单;筛选;高级筛选/排序
四、筛选记录
1、按选定内容筛选
2、按窗体筛选
3、内容排除筛选
4、按筛选目标筛选
5、高级筛选 第四课时:练习课后小结:
第4讲 查询(1)
知识目标:
通过本节课学习了解简单查询的建立方法等。技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
查询的作用和建立方法 简单查询的使用。教学难点:
如何设定查询准则是本节课的难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
4.1、SQL基本命令
一、简介
1、SQL——Structure Query Language(结构化查询语言),是关系数据库系统中应用广泛的数据库查询语言。
2、SQL的功能:数据定义、数据查询、数据操纵、数据控制
二、基本语句
SELECT [TOP N [PERCENT]] [DISTINCT] <字段名表> [INTO <表名>] FROM <表名> WHERE <条件> GROUP BY <字段名> HAVING <条件> ORDER BY <表达式> 4.2、认识查询
一、查询的功能
选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗
二、查询的类型
选择查询、交叉表查询、操作查询(生成表、更新、删除、追加)、SQL查询
4.3、数值与数值运算
一、常量:表示一个固定的、不变的量。P255 表8.2
1、数字型:100、-15.2、0、2.58E+20
2、文本型:“ABCD”、“张三”、“计算机”、“1234”
3、日期/时间型:#2005/10/20# #10:25:30# #2005-10-10 13:25:20#
4、布尔型:True、False
二、变量:表示一个随时可变的量,表示为一个名字。
1、内存变量:
2、字段变量: 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
三、表达式与运算符
1、数值表达式:+、-、*、/、、^、()、Mod
2、字符表达式:+
3、日期/时间表达式:+、-
4、关系表达式:=、<>、>、>=、<、<=
5、逻辑表达式:Not、And、Or
6、特殊运算符:IN、BETWEEN、LIKE、IS NULL、IS NOT NULL
四、函数
1、数值函数:ABS、INT、SQR、SGN
2、字符函数:SPACE、STRING、LEFT、RIGHT、LEN、LTRIM、RTRIM、TRIM、MID
3、日期时间函数:DATE()、DAY()、MONTH()、YEAR()、WEEKDAY()、HOUR()
4、统计函数:SUM、AVG、COUNT、MAX、MIN 4.4、创建选择查询
一、创建不带条件的查询
1、使用查询向导:[查询];;简单查询向导 或[查询];
2、使用设计视图:[查询];;设计视图 或[查询];
3、运行查询:双击查询
4、修改查询:在设计视图中修改、编辑SQL语句
二、创建带条件的查询 WHERE、AND、OR、NOT
三、结果排序
ORDER BY 字段名 [DESC] 列在前面的记录:TOP N
四、多表查询:超联接查询 内部联接:INNER JOIN 左联接:LEFT JOIN 右联接:RIGHT JOIN 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第5讲 查询(2)
知识目标:
通过学习本节掌握查询中如何进行计算。掌握一定的函数。技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点: 在查询中计算 掌握常用函数 教学难点:
如何通过计算得到自己希望的查询,以及掌握常用函数是重点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
5.1、在查询中进行计算
一、了解查询计算功能
预定义计算:SUM、AVG、COUNT、MAX、MIN 用户自定义计算:各种表达式
二、自定义计算
三、总计查询
1、添加计算字段:
2、分组总计查询:GROUP BY
3、新字段命名:<表达式> AS <新字段名>
4、用新字段设置查询条件:HAVING 逻辑表达式 5.2、创建交叉表查询
一、认识交叉表查询
行标题、列标题、值、第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
二、创建交叉表查询
1、单一表交叉查询:向导、设计器
2、多表交叉查询:设计器 5.3、创建参数查询
由用户输入查询条件后,再进行查询
一、单参数查询:准则中输入[XXXXXX]
二、多参数查询:多字段准则中输入[XXXXXX] 5.4、创建操作查询
一、生成表查询 SELECT * INTO 表名
二、删除查询
DELETE FROM 表名 WHERE 条件
三、更新查询
UPDATE 表名 SET 字段名=表达式 WHERE 条件
四、追加查询
INSERT INTO 表名 SELECT…… 课后小结:
第6讲 查询(3)
知识目标: 学会创建SQL查询 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
1. 使用SQL修改查询中的准则 2. 创建SQL查询 教学难点:
如何使用准则是本节的重点也是难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
6.1、创建SQL查询
一、使用SQL修改查询中的准则
二、创建SQL查询 6.2、操作已创建的查询
一、运行已创建的查询
二、编辑查询中的字段
三、编辑查询中的数据源
四、调整查询的列宽
五、排序查询的结果 6.3、试题 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第7讲 窗体(1)
知识目标:
初步了解窗体的作用 掌握窗体的建立方法 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
掌握窗体的2种建立方法 学会使用窗体 教学难点:
如何建立自己需要的窗体是难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时 7.1、认识窗体
1、窗体是数据库中的一种对象。
2、窗体的作用:用于接收用户输入的数据或命令,显示表或查询中的数据、输入数据、编辑数据、修改数据。
3、窗体中的两类信息:提示信息、数据信息。
一、窗体的组成与结构——节
1、主 体 节:显示数据信息和安放控件。
2、窗体页眉:显示窗体的标题、使用说明……
3、窗体页脚:显示对所有记录都要显示的内容、使用命令的操作……
4、页面页眉:打印时的页头信息。
5、页面页脚:打印时的页脚信息。第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
二、窗体的类型
1、纵栏式窗体:P141——图4.3
2、表格式窗体:P141——图4.4
3、数据表窗体:P141——图4.5
4、主/子窗体:P142——图4.6
5、图表窗体:P142——图4.7
6、数据透视表窗体:P143——图4.8
三、窗体的视图
设计视图、窗体视图、数据表视图 7.2、创建窗体
一、自动创建窗体
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;自动创建窗体:纵栏式|自动创建窗体:表格式|自动创建窗体:数据表;确定
二、使用窗体向导
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;窗体向导 或 数据库窗口;窗体;单一表窗体
一对多窗体:子窗体、链接窗体
三、使用数据透视表向导
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;数据透视表向导 数据透视表的调整与设置 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第五课时:
四、使用图表向导
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;图表向导 图表的调整与设置 第六课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第七课时: 7.3、自定义窗体
一、工具箱的使用
工具箱的打开与关闭、工具箱的移动与锁定
二、窗体、控件与控件的使用
1、窗体:页眉/页脚的设置、大小的调整……
2、标签控件:用于显示说明性文本,不显示字段或表达式的数值。
3、文本框控件:用于输入或编辑字段数据。分为结合型(从表、查询或SQL语言中获得所需内容)、非结合型(不链接到某一字段,用于显示提示信息或接收用户输入数据)、计算型(显示表达式的结果)
4、复选框、切换按钮、选项按钮:显示表或查询中的“是/否”、“真/假”、“On/Off”的值
5、选项组控件:多个复选框或选项按钮的组合。
6、列表框与组合框:值取自某固定内容的数据。
7、命令按钮:执行某项操作或某些操作
8、选项卡:将窗体分成多页
9、图像:
三、窗体和控件属性
属性决定窗体或控件的结构和外观特性、窗体和控件都有各自的属性。利用工具栏中的属性按钮或双击某一对象,可打开属性窗口进行设置。
1、常用格式属性:
控件格式属性:标题、字体、字形、字号、对齐方式、颜色…… 窗体格式属性:大小、边框、颜色、特殊效果…… 第八课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第九课时:
2、常用的数据属性
控件数据属性:数据来源、输入掩码、有效性规则、有效性文本…… 窗体数据属性:记录源、排序依据、允许编辑、数据入口……
3、常用的其他属性 ***名称***、控件其他属性:状态栏文字、自动TAB键、控件提示文本…… 窗体其他属性:独占方式、弹出方式、循环……
四、窗体和控件的事件
1、键盘事件:键按下、键释放、击键
2、鼠标事件:单击、双击、鼠标按下、鼠标移动、鼠标释放
3、对象事件:获得焦点、失去焦点、更新前、更新后、更改
4、窗口事件:打开、关闭、加载
5、操作事件:删除、插入前、插入后、成为当前、不在列表中、确认删除前、确认删除后 第十课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第8讲 窗体(2)
知识目标:
学会窗体的美化和设计 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
使用各种方法设计和修改窗体格式 教学难点: 选中工具的使用。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时: 8.1、美化窗体
一、自动套用格式
二、窗体的属性
三、添加当前日期和时间
四、格式调整: 对齐方式 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第9讲 报表(1)
知识目标:
报表的定义和组成。简单报表的建立 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
通过2种方法建立报表 建立报表时的注意事项。教学难点:
建立报表过程中各种选项的选择及作用是本节课的难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
9.1、报表的定义与组成
一、报表的作用
是Access中的对象,根据指定规则打印输出格式化的数据信息.功能:呈现格式化的数据;分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发标、订票和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示。
二、报表的视图
设计视图:用于创建和编辑报表的结构。
打印预览视图:用于查看报表的页面数据输出形态。版面预览视图:用于查看报表的版面设置。
三、报表的组成
报表页眉、页面页眉、主体、页面页脚、报表页脚
四、报表设计区 节:
报表页眉节:在多页报表和第一页上,一般是打印报表的标题。页面页眉节:每一页的顶端,显示表头信息。
组 页眉 节:数据分组时使用,显示一组数据中的共同信息。
主 体 节:用来处理每条纪录,其字段数据均须通过文本框或其他控件绑定显示。组 页脚 节:数据分组时使用,显示一组数据的统计数据。页面页脚节:页面的底部,显示一页数据的统计数据、页码等。报表页脚节:报表最后一页上显示,显示所有数据的统计数据等信息。第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时: 9.2、报表的分类
由主体节数据排列方式和显示位置分:
一、纵栏式报表
也称窗体报表,一条记录的各字段垂直方向排列。
二、表格式报表
三、图表报表
四、标签报表 9.3、创建报表
一、使用“自动报表”创建报表
1、创建纵栏式报表
2、创建表格式报表
二、使用“报表向导”创建报表
纵栏式报表、表格式报表、两端对齐、分组报表、一对多报表
三、使用“图表向导”创建报表 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第五课时:
四、使用“标签向导”创建报表
五、使用“设计”视图创建报表
1、认识节:显示/隐藏节、节高度的调整
2、报表记录源:填加/更改记录源
3、填加标签和文本框
4、加入线条、矩形 9.4、编辑报表
一、设置报表格式 自动套用格式
二、添加背景图案 报表属性;格式;图片 设置图片格式
三、添加日期和时间
1、插入菜单;日期和时间
2、使用文本框
四、添加分页符和页码
1、插入菜单;页码
2、使用文本框 第六课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第七课时:
五、使用节 设置节的颜色
六、绘制线条和矩形
1、加入线条、矩形
2、设置线条、矩形的格式 课后小结:
第10讲 报表(2)
知识目标:
掌握报表的排序和分组 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点难点:
报表的排序和分组是本节的重点也是难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
10.1、报表排序和分组
一、记录排序
1、在向导中设置排序
2、视图菜单;排序与分组 或 工具栏;按钮
二、记录分组
1、在向导中设置分组
2、在排序的基础上设置分组选项
3、一对多报表 10.2、使用计算控件
一、添加计算控件
文本框属性;按件来源;编辑表达式
二、报表统计计算
位置:组页脚、页面页脚、报表页脚 方法:文本框属性;按件来源;编辑表达式 10.3、创建子报表 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
一、在已有的报表中创建子报表
*工具箱中向导按钮已按下*;工具箱 按钮;在已有的报表中单击;子报表向导;使用现有的表或查询
二、将已有的报表添加到其他报表中创建子报表
*工具箱中向导按钮已按下*;工具箱 按钮;在已有的报表中单击;子报表向导;使用现有的报表或窗体
三、链接主报表和子报表
*工具箱中向导按钮不按下*;工具箱 按钮;在已有的报表中拖拽出一个矩形区域;属性窗口中设置绑定对象为一个报表 10.4、创建多列报表
1、创建普通报表(通常为列表式)
2、在“文件”菜单的“页面设置”中设置列数 10.5、设计复杂的报表 报表属性、节属性
10.6、预览、打印和保存报表 报表的打印预览 窗体的打印预览 第四课时: 课后小结:
第三篇:ACCESS教案
第1章 数据库基础知识
知识目标:
1.数据库基础知识和基本概念 2.认识ACCESS的界面和基本工具 技能(能力)目标:
1.学生运用所学知识与技能,主动探究,解决实际问题的能力。2.养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值观。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重难点:
1.数据库的基础知识和概念是本节的重点也是难点。教学方法和工具:
讲授法、讨论法使用多媒体教学工具 教学过程: 第一课时:
1.1、Access界面使用
一、Access的启动与退出
二、菜单栏
三、工具栏
四、主要特点和功能
五、打开数据库 1.2、数据库基础知识
一、基本概念:
1、数据:是指存储在某一种媒体上能够识别的物理符号。包括“数据内容”和“数据形式”两个方面
2、数据处理:是指将数据转换成信息的过程。即从大量的数据中找出对人有用的数据的过程。
二、计算机数据管理:
1、利用计算机设备对数据进行分类、组织、编码、存储、检索和维护。
2、发展过程:人工管理、文件管理、数据库系统、分布式数据库系统、面向对象的数据库系统。
三、数据库系统
1、数据库的概念 数据:
数据库:(Data Base)是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括描述事物的数据本身,还包括相关事物之间的联系。
数据库应用系统:是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。数据库管理系统:(DBMS)为数据库的建立、使用和维护而配置的软件。
数据库系统:(DBS)引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和和信息资源共享的便利手段。
数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(DBA)、用户。
2、数据库系统的特点 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能
3、数据库管理系统:为数据库的建立、使用、和维护而配置的软件
功能:数据定义、数据操纵、数据库运行管理、数据组织.存储和管理、数据库建立和维护、数据通信接口
组成:数据定义语言及翻译处理程序、数据操纵语言及其编译(或解释)程序、数据库运行控制程序、实用程序 第二课时:练习课
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
四、数据模型:
1、实体描述:
实体:客观存在并相互区别的事物称为实体 实体的属性:描述实体的特性。
实体型:属性的集合表示一种实体的类型。实体集:同类型的实体的集合。
2、实体间联系及种类:
一对一、一对多、多对多(处理时要拆分成两个一对多的联系,建立一个中间表)
3、数据模型简介: 层次、网状、关系 第四课时:练习课
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。1.3、关系数据库
一、关系模型
1、关系:一个关系就是一张二维表,每个关系有一个关系名。在Access中,一个关系存储为一个“表”,每一个都具有一个表名。
2、关系模式:对关系和描述。用文字将表名及表中所包含的属性名一一列出。
3、元组:二维表中水平方向的行。
4、属性:二维表中垂直方向的列。
5、域:属性的取值范围。
6、关键字:属性或属性的组合,其值能够唯一地标识一个元组。
7、外部关键字:如果一个表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段就被称为外部关键字。
二、关系的特点
1、关系必须规范化
2、在同一个关系中不能出现相同的属性名
3、关系中不允许有完全相同的元组
4、在一个关系中元组的次序无关紧要
5、在一个关系中列的次序无关紧要
三、关系运算
1、传统的集合运算:并、差、交
2、专门的关系运算:
选择:从关系中找出满足给定条件的元组的操作。投影:从关系模式中指定若干属性组成新的关系。联接:关系的横向结合。
等值联接:按照字段值对应相等为条件进行的联接。自然联接:去掉重复属性的等值联接。1.4、数据库设计基础
一、设计原则
二、设计步骤
三、设计过程 课后小结:
第2讲 数据库和表(1)
知识目标:
1.数据库建立的基本方法。2.理解数据库中常用的数据类型 技能(能力)目标:
1.让学生运用所学知识与技能,主动探究,解决实际问题的能力。2.培养学生的创新意识、创新能力。情感目标、价值观目标:
1.大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。
2.过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点: 1.建立数据库 2.多种数据类型的掌握 教学难点: 数据类型。教学方法和工具:
讲授法,使用多媒体教学工具 教学过程: 第一课时:
2.1、创建数据库和使用
一、设计数据库
二、创建空数据库
三、使用“向导”创建数据库
四、打开和关闭数据库 2.2、建立表
一、Access数据类型
1、文本数据类型:可输入各种类型的字符,最长可输入255个字符。
2、备注数据类型:与文本型相似,最长可输入64000个字符。
3、数字数据类型:只能输入0~9,小数点,正、负号(+、-)可细分为:字节、整型、长整型、单精度型、双精度型(P41表2.3)
4、日期/时间数据类型:可存储日期、时间、日期时间,宽度8字节
5、货币数据类型:等价于双精度数据类型,可自动加入美元符号、千分位隔点,并自动设置2位小数。
6、自动编号数据类型:1、2、3……,Access自动插入一个唯一的顺序号。占4字节空间。
7、是/否数据类型:Yes/No、Ture/False、On/Off 占一个字节。
8、OLE对象数据类型:OLE——对象的联接与嵌入。用于插入一个独立的文件,如:图片、声音、Word文档等。
9、超级链接数据类型:链接到一个文件存放的位置、一个网络中的文件地址、一个电子邮件地址、一个数据库中的对象
10、查询向导数据类型:从已有的表或查询中查阅数据列表;或存储一组不可更改的固定值的列表 第二课时:练习课
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
二、建立表结构
1、使用“数据表”视图:只能设置字段名,不能设置其他属性。数据库窗口;表;新建表对话框;数据表视图 或 数据库窗口;表;双击 鼠标双击各字段名;手工输入新的字段名 保存;选择存放位置;给新表命名
2、使用“设计”视图:可设置字段的所有属性
数据库窗口;表;;新建表对话框;设施视图 或 数据库窗口;表;双击;表设计器视图 输入字段名;设置各种属性 保存;选择存放位置;给新表命名
3、使用“表向导”:
数据库窗口;表;;新建表对话框;表向导 或 数据库窗口;表;双击;表向导 选择所要的字段;保存 第四课时:
三、输入数据
1、常用数据类型的输入
2、OLE对象数据类型的输入
3、超级链接数据类型的输入
四、获取外部数据
1、“文件”菜单;“获取外部数据”;“导入” 或 数据库窗口;表;新建表对话框;导入表
2、选择数据源类型;找到数据源文件;设置字段名和索引;设置主键;命名表
五、字段属性的设置:(在设计视图中完成)
1、字段大小:
2、格式:决定数据的打印方式和屏幕显示方式。数字格式、日期时间格式
3、默认值:插入一条新记录时自动用默认值添加字段值
4、有效性规则:设置字段的取值范围
5、有效性文本:违反有效性规则时的提示信息
6、输入掩码:设置字段的输入和显示格式。P62表2.8
7、索引、主键:
六、建立表之间的关系
1、表之间关系的概念:Access中通常为一对多联系。一方表称为主表,多方表称为相关表
2、参照完整性:
3、建立表之间的关系:
分析数据库中表之间的关系,为主表设置主键
数据库工具栏;;打开关系窗口;添加存在关系的表;从主表中拖动主键到相关的的相关字段上;设置关系类型和参照完整性
联接类型:内部联接、左联接、右联接
4、删除关系:
选择关系连线,按“Delete”键 或 快捷菜单中“删除关系” 课后小结:
第3讲 数据库和表(2)
知识目标:
1.掌握表的各种建立方法和其他基本操作。技能(能力)目标:
2.培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
1.掌握表的3种常用建立方法。2.掌握表的修改和编辑,数据的输入 教学难点:
字段设计和索引的概念是本节教学难点。教学方法和工具:
讨论法,自学法,讲授法,练习法,通过多媒体教学工具。教学过程: 第一课时: 3.1、维护表
一、打开和关闭表
1、打开表:单击数据库窗口 按钮 或 双击表名
2、关闭表:
二、修改表结构
选中要修改的表,单击 按钮,进入表设计器视图。操作方法同建立表。可进行字段的增加、修改、删除,重新设置字段的属性,重新设置主键……
三、编辑表的内容
1、定位记录:对记录内容进行修改时,首先要将记录指针定位到要修改的记录上。使用记录号定位:
使用快捷键定位:P69表2.9
2、选择记录:鼠标操作与键盘操作 选择字段范围 选择一列或多列
选择一条记录、多条记录或所有记录
3、添加记录:
4、删除记录:
5、修改数据:
6、复制数据: 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
四、调整表的外观
1、改变字段次序
2、调整字段显示宽度和高度
3、隐藏列和显示列
4、冰结列
5、设置数据表格式
6、改变字体显示 3.2、操作表
一、查找数据
1、查找指定内容:
2、查找空值:Null
3、查找空字符串:“”
二、替换数据
1、替换指定内容:
2、更改默认设置:
三、排序记录
1、排序规则: 数字型: 日期型: 文本型:
备注型、OLE对象、超级链接型不能排序
2、按一个字段排序
3、按多个字段排序
记录菜单;筛选;高级筛选/排序
四、筛选记录
1、按选定内容筛选
2、按窗体筛选
3、内容排除筛选
4、按筛选目标筛选
5、高级筛选 第四课时:练习课后小结:
第4讲 查询(1)
知识目标:
1.通过本节课学习了解简单查询的建立方法等。技能(能力)目标:
2.培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
1.查询的作用和建立方法 2.简单查询的使用。教学难点:
如何设定查询准则是本节课的难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
4.1、SQL基本命令
一、简介
1、SQL——Structure Query Language(结构化查询语言),是关系数据库系统中应用广泛的数据库查询语言。
2、SQL的功能:数据定义、数据查询、数据操纵、数据控制
二、基本语句
SELECT [TOP N [PERCENT]] [DISTINCT] <字段名表> [INTO <表名>] FROM <表名> WHERE <条件> GROUP BY <字段名> HAVING <条件> ORDER BY <表达式> 4.2、认识查询
一、查询的功能
选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗
二、查询的类型
选择查询、交叉表查询、操作查询(生成表、更新、删除、追加)、SQL查询 4.3、数值与数值运算
一、常量:表示一个固定的、不变的量。P255 表8.2
1、数字型:100、-15.2、0、2.58E+20
2、文本型:“ABCD”、“张三”、“计算机”、“1234”
3、日期/时间型:#2005/10/20# #10:25:30# #2005-10-10 13:25:20#
4、布尔型:True、False
二、变量:表示一个随时可变的量,表示为一个名字。
1、内存变量:
2、字段变量: 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
三、表达式与运算符
1、数值表达式:+、-、*、/、、^、()、Mod
2、字符表达式:+
3、日期/时间表达式:+、-
4、关系表达式:=、<>、>、>=、<、<=
5、逻辑表达式:Not、And、Or
6、特殊运算符:IN、BETWEEN、LIKE、IS NULL、IS NOT NULL
四、函数
1、数值函数:ABS、INT、SQR、SGN
2、字符函数:SPACE、STRING、LEFT、RIGHT、LEN、LTRIM、RTRIM、TRIM、MID
3、日期时间函数:DATE()、DAY()、MONTH()、YEAR()、WEEKDAY()、HOUR()
4、统计函数:SUM、AVG、COUNT、MAX、MIN 4.4、创建选择查询
一、创建不带条件的查询
1、使用查询向导:[查询];;简单查询向导 或[查询];
2、使用设计视图:[查询];;设计视图 或[查询];
3、运行查询:双击查询
4、修改查询:在设计视图中修改、编辑SQL语句
二、创建带条件的查询 WHERE、AND、OR、NOT
三、结果排序
ORDER BY 字段名 [DESC] 列在前面的记录:TOP N
四、多表查询:超联接查询 内部联接:INNER JOIN 左联接:LEFT JOIN 右联接:RIGHT JOIN 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第5讲 查询(2)
知识目标:
1.通过学习本节掌握查询中如何进行计算。2.掌握一定的函数。技能(能力)目标:
1.培养学生运用所学知识与技能,主动探究,解决实际问题的能力。2.培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点: 1.在查询中计算 2.掌握常用函数 教学难点:
如何通过计算得到自己希望的查询,以及掌握常用函数是重点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
5.1、在查询中进行计算
一、了解查询计算功能
预定义计算:SUM、AVG、COUNT、MAX、MIN 用户自定义计算:各种表达式
二、自定义计算
三、总计查询
1、添加计算字段:
2、分组总计查询:GROUP BY
3、新字段命名:<表达式> AS <新字段名>
4、用新字段设置查询条件:HAVING 逻辑表达式 5.2、创建交叉表查询
一、认识交叉表查询 行标题、列标题、值、第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
二、创建交叉表查询
1、单一表交叉查询:向导、设计器
2、多表交叉查询:设计器 5.3、创建参数查询
由用户输入查询条件后,再进行查询
一、单参数查询:准则中输入[XXXXXX]
二、多参数查询:多字段准则中输入[XXXXXX] 5.4、创建操作查询
一、生成表查询 SELECT * INTO 表名
二、删除查询
DELETE FROM 表名 WHERE 条件
三、更新查询
UPDATE 表名 SET 字段名=表达式 WHERE 条件
四、追加查询
INSERT INTO 表名 SELECT…… 课后小结:
第6讲 查询(3)
知识目标:
1.学会创建SQL查询 技能(能力)目标:
1.培养学生运用所学知识与技能,主动探究,解决实际问题的能力。2.培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
1. 使用SQL修改查询中的准则 2. 创建SQL查询 教学难点:
如何使用准则是本节的重点也是难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
6.1、创建SQL查询
一、使用SQL修改查询中的准则
二、创建SQL查询 6.2、操作已创建的查询
一、运行已创建的查询
二、编辑查询中的字段
三、编辑查询中的数据源
四、调整查询的列宽
五、排序查询的结果 6.3、试题 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第7讲 窗体(1)
知识目标: 初步了解窗体的作用 掌握窗体的建立方法 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。
通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
掌握窗体的2种建立方法 学会使用窗体 教学难点:
如何建立自己需要的窗体是难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时 7.1、认识窗体
1、窗体是数据库中的一种对象。
2、窗体的作用:用于接收用户输入的数据或命令,显示表或查询中的数据、输入数据、编辑数据、修改数据。
3、窗体中的两类信息:提示信息、数据信息。
一、窗体的组成与结构——节
1、主 体 节:显示数据信息和安放控件。
2、窗体页眉:显示窗体的标题、使用说明……
3、窗体页脚:显示对所有记录都要显示的内容、使用命令的操作……
4、页面页眉:打印时的页头信息。
5、页面页脚:打印时的页脚信息。第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
二、窗体的类型
1、纵栏式窗体:P141——图4.3
2、表格式窗体:P141——图4.4
3、数据表窗体:P141——图4.5
4、主/子窗体:P142——图4.6
5、图表窗体:P142——图4.7
6、数据透视表窗体:P143——图4.8
三、窗体的视图
设计视图、窗体视图、数据表视图 7.2、创建窗体
一、自动创建窗体
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;自动创建窗体:纵栏式|自动创建窗体:表格式|自动创建窗体:数据表;确定
二、使用窗体向导
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;窗体向导 或 数据库窗口;窗体;单一表窗体
一对多窗体:子窗体、链接窗体
三、使用数据透视表向导
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;数据透视表向导 数据透视表的调整与设置 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第五课时:
四、使用图表向导
数据库窗口;窗体;;新建窗体对话框;选择一个表或视图;图表向导 图表的调整与设置 第六课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第七课时: 7.3、自定义窗体
一、工具箱的使用
工具箱的打开与关闭、工具箱的移动与锁定
二、窗体、控件与控件的使用
1、窗体:页眉/页脚的设置、大小的调整……
2、标签控件:用于显示说明性文本,不显示字段或表达式的数值。
3、文本框控件:用于输入或编辑字段数据。分为结合型(从表、查询或SQL语言中获得所需内容)、非结合型(不链接到某一字段,用于显示提示信息或接收用户输入数据)、计算型(显示表达式的结果)
4、复选框、切换按钮、选项按钮:显示表或查询中的“是/否”、“真/假”、“On/Off”的值
5、选项组控件:多个复选框或选项按钮的组合。
6、列表框与组合框:值取自某固定内容的数据。
7、命令按钮:执行某项操作或某些操作
8、选项卡:将窗体分成多页
9、图像:
三、窗体和控件属性
属性决定窗体或控件的结构和外观特性、窗体和控件都有各自的属性。利用工具栏中的属性按钮或双击某一对象,可打开属性窗口进行设置。
1、常用格式属性:
控件格式属性:标题、字体、字形、字号、对齐方式、颜色…… 窗体格式属性:大小、边框、颜色、特殊效果…… 第八课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第九课时:
2、常用的数据属性
控件数据属性:数据来源、输入掩码、有效性规则、有效性文本…… 窗体数据属性:记录源、排序依据、允许编辑、数据入口……
3、常用的其他属性 ***名称***、控件其他属性:状态栏文字、自动TAB键、控件提示文本…… 窗体其他属性:独占方式、弹出方式、循环……
四、窗体和控件的事件
1、键盘事件:键按下、键释放、击键
2、鼠标事件:单击、双击、鼠标按下、鼠标移动、鼠标释放
3、对象事件:获得焦点、失去焦点、更新前、更新后、更改
4、窗口事件:打开、关闭、加载
5、操作事件:删除、插入前、插入后、成为当前、不在列表中、确认删除前、确认删除后 第十课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第8讲 窗体(2)
知识目标:
学会窗体的美化和设计 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。
通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
使用各种方法设计和修改窗体格式 教学难点: 选中工具的使用。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
8.1、美化窗体
一、自动套用格式
二、窗体的属性
三、添加当前日期和时间
四、格式调整: 对齐方式 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。课后小结:
第9讲 报表(1)
知识目标: 报表的定义和组成。简单报表的建立 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。
通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点:
通过2种方法建立报表 建立报表时的注意事项。教学难点:
建立报表过程中各种选项的选择及作用是本节课的难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。
教学过程: 第一课时:
9.1、报表的定义与组成
一、报表的作用
是Access中的对象,根据指定规则打印输出格式化的数据信息.功能:呈现格式化的数据;分组组织数据,进行汇总;可以包含子报表及图表数据;可以打印输出标签、发标、订票和信封等多种样式报表;可以进行计数、求平均、求和等统计计算;可以嵌入图像或图片来丰富数据显示。
二、报表的视图
设计视图:用于创建和编辑报表的结构。
打印预览视图:用于查看报表的页面数据输出形态。版面预览视图:用于查看报表的版面设置。
三、报表的组成
报表页眉、页面页眉、主体、页面页脚、报表页脚
四、报表设计区 节:
报表页眉节:在多页报表和第一页上,一般是打印报表的标题。页面页眉节:每一页的顶端,显示表头信息。
组 页眉 节:数据分组时使用,显示一组数据中的共同信息。
主 体 节:用来处理每条纪录,其字段数据均须通过文本框或其他控件绑定显示。组 页脚 节:数据分组时使用,显示一组数据的统计数据。页面页脚节:页面的底部,显示一页数据的统计数据、页码等。报表页脚节:报表最后一页上显示,显示所有数据的统计数据等信息。第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时: 9.2、报表的分类
由主体节数据排列方式和显示位置分:
一、纵栏式报表
也称窗体报表,一条记录的各字段垂直方向排列。
二、表格式报表
三、图表报表
四、标签报表 9.3、创建报表
一、使用“自动报表”创建报表
1、创建纵栏式报表
2、创建表格式报表
二、使用“报表向导”创建报表
纵栏式报表、表格式报表、两端对齐、分组报表、一对多报表
三、使用“图表向导”创建报表 第四课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第五课时:
四、使用“标签向导”创建报表
五、使用“设计”视图创建报表
1、认识节:显示/隐藏节、节高度的调整
2、报表记录源:填加/更改记录源
3、填加标签和文本框
4、加入线条、矩形 9.4、编辑报表
一、设置报表格式 自动套用格式
二、添加背景图案 报表属性;格式;图片 设置图片格式
三、添加日期和时间
1、插入菜单;日期和时间
2、使用文本框
四、添加分页符和页码
1、插入菜单;页码
2、使用文本框 第六课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第七课时:
五、使用节 设置节的颜色
六、绘制线条和矩形
1、加入线条、矩形
2、设置线条、矩形的格式 课后小结:
第10讲 报表(2)
知识目标:
掌握报表的排序和分组 技能(能力)目标:
培养学生运用所学知识与技能,主动探究,解决实际问题的能力。培养学生的创新意识、创新能力。情感目标、价值观目标:
培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。
通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。教学重点难点:
报表的排序和分组是本节的重点也是难点。教学方法和工具:
讲解法,讨论法,练习法,使用多媒体教学工具。教学过程: 第一课时:
10.1、报表排序和分组
一、记录排序
1、在向导中设置排序
2、视图菜单;排序与分组 或 工具栏;按钮
二、记录分组
1、在向导中设置分组
2、在排序的基础上设置分组选项
3、一对多报表 10.2、使用计算控件
一、添加计算控件
文本框属性;按件来源;编辑表达式
二、报表统计计算
位置:组页脚、页面页脚、报表页脚 方法:文本框属性;按件来源;编辑表达式 10.3、创建子报表 第二课时:练习
课堂作业:请学生将练习过程中完成的课堂作业上交教师机。第三课时:
一、在已有的报表中创建子报表
*工具箱中向导按钮已按下*;工具箱 按钮;在已有的报表中单击;子报表向导;使用现有的表或查询
二、将已有的报表添加到其他报表中创建子报表
*工具箱中向导按钮已按下*;工具箱 按钮;在已有的报表中单击;子报表向导;使用现有的报表或窗体
三、链接主报表和子报表
*工具箱中向导按钮不按下*;工具箱 按钮;在已有的报表中拖拽出一个矩形区域;属性窗口中设置绑定对象为一个报表 10.4、创建多列报表
1、创建普通报表(通常为列表式)
2、在“文件”菜单的“页面设置”中设置列数 10.5、设计复杂的报表 报表属性、节属性
10.6、预览、打印和保存报表 报表的打印预览 窗体的打印预览 第四课时: 课后小结:
第四篇:Access数据库应用技术教案
教
案
2010~2011学年第1学期
院
(部)
技师学院
教
研
室
财会微机
课
程
名
称
Access数据库应用技术 授 课 专 业 班 级
09计算机
主
讲
教
师
耿春梅
滁州职业技术学院
《Access数据库应用技术》教案
第1章 数据库基础知识(3学时)
教学目标:了解数据库技术的发展史,了解每个阶段具有代表性的数据库管 理系统的特点和划分依据。教学重点:
掌握关系数据库的基本概念和发展历史;
掌握关系运算的方法,了解各种关系运算的作用; 了解Access 2003的各种特性及新功能;
掌握Access 2003的使用方法,了解其功能构成及基本对象; 学会使用Access2003帮助。教学难点: 数据模型的含义 关系运算的运算规则 SQL基本命令的使用 教学建议:
查看一些有关计算机科普方面的书籍或刊物或网站,多了解一些计算机的科普知识。知道一些计算机领域中的科学家的故事,对掌握本节内容有很多好处。
本讲内容概述:主要介绍了数据库技术的发展所经历的三个阶段,并简单介绍了分布数据库、并行数据库、多媒体数据库的基本特点。详细介绍了关系数据库的数据模型、关系运算,阐述了Access 2003的各种特性和新功能,并说明了它的使用环境。涉及章节及安排:
1.1数据库基础知识(0.5学时)1.2关系型数据库(0.5学时)1.3 数据库设计基础(0.5学时)1.4 SQL基本命令(0.5学时)1.5 Access数据库简介(1学时)思考与训练:
(1)进行表的关系运算的作用是什么?
(2)如果要显示所有Access课程的成绩,需要进行什么运算?(3)如果要显示所有学生的姓名、课程名称和成绩,需要进行什么运算?
课后练习:第一章习题 3
第二章 数据库和表(3学时)教学目标:
1)学习并掌握数据库的创建方法;掌握打开数据库的常用方法;理解并掌握数据库对象的删除、复制重命名、保存,并会用组来组织数据库对象; 2)学习并掌握使用向导创建表、使用输入数据创建表以及自定义表的方法,要求掌握字段名称定义、设置字段类型以及设置字段大小、格式字段属性的方法;
3)学习并掌握在设计视图中进行小数位数、输入掩码、标题、默认值、有效性规则等字段属性设置的方法,掌握查阅列表和主键的创建方法,学会使用Access 2002的导入表、链接表和导出表功能。
4)理解主键和外键的概念,了解表的关联类型,掌握定义表之间关联关系的方法。理解和掌握参照完整性的概念和设置方法。
5)熟练掌握直接向表添加记录、用自动窗体录入数据的方法,学会使用查找和替换功能提高数据修改的效率,理解排序和筛选的概念和实现它们的方法,能够根据实际需要设置表的外观 教学重点:
掌握使用向导创建数据库的方法; 了解并掌握常见的数据库打开方法;
了解数据库对象管理的意义和作用,掌握复制、删除、重命名、保存等基本操作;
理解数据库对象管理中“组”的含义,掌握用“组”组织数据库对象的方法。
使用向导创建表的方法; 使用输入数据创建表; 使用设计器创建表的方法; 设置字段类型的方法; 设置字段大小、格式的方法。 主键和外键;
表的关联类型; 定义表之间的关系; 参照完整性。 在表中录入数据; 使用自动窗体录入数据; 修改数据; 查找和替换; 排序与筛选; 表的行列操作。教学难点:
数据库对象管理中“组”的感念及使用方法 使用设计器创建表; 设置字段格式。
输入掩码、有效性规则和有效性文本字段属性的设置; 创建查阅列表; 导入表和链接表。 表的关联类型; 定义和修改表间关系;
参照完整性的含义和设置方法。 排序与筛选。本讲内容概述:
1)介绍在Access 2003中创建数据库的方法、打开数据库的方法及数据库对象的复制、删除、重命名和保存等操作方法
2)在Access 2003中使用向导创建表、使用输入数据创建表和使用设计器自定义表的方法,要求掌握对表字段大小和字段格式这两种字段属性进行设置和修改的方法以,熟练掌握对表中字段的各种操作。
3)介绍小数位数、输入眼码、标题、默认值、有效性规则、有效文本以及索引等字段属性的设置方法。介绍了查阅列表、主键的创建方法,此外还要 5
了解使用Access 2003的导入功能利用外部数据创建表的方法和过程,介绍了链接表的概念和使用方法,并对Access 2003的导出功能作了介绍。4)介绍了主键和外键的概念、创建索引的方法和过程,讲解数据表之间关联关系的建立和修改的方法,并讲述了参照完整性的概念。
5)介绍在数据表视图下对表中数据进行各种编辑的方法,此外还介绍了查找和替换数据的方法,讲解了排序和筛选的作用和用法,最后介绍了表的外观设置方法。涉及章节及安排:
2.1创建数据库(0.5学时)2.2建立表(0.5学时)2.3维护表(1学时)2.4操作表(1学时)思考与训练:
(1)使用向导创建的数据库有什么优、缺点?
(2)使用向导创建表与使用设计器创建表有什么不同?使用设计器创建表有什么优势?
(3)设置字段格式的重要性是什么?(4)先输入数据还是先建立关系?
(5)参照完整性和级联更新的关系是什么?(6)修改表中数据的字体样式有哪些方法?(7)冻结列和隐藏列有什么作用? 课后练习:第2章后习题 6
第三章 查询(6学时)教学目:
1)理解查询的概念及其意义,了解选择查询、参数查询、交叉表查询和操作查询的基本概念。熟练掌握使用向导和使用设计器创建选择查询的方法。2)理解参数查询的含义,掌握参数查询的操作过程,明确参数查询在查询准则确定方面的不同之处。理解交叉表查询的概念和创建方法,并会使用交叉表查询实现字段数据的汇总。
3)介绍查询表达式中的运算及查询表达式的构建方法,介绍表达式的常见应用;详细介绍计算字段的含义及创建、使用方法。
4)理解并掌握四种操作查询的创建方法,了解使用SQL可以实现所有查询这一事实;理解各种操作查询的使用场合和功能;掌握使用SQL创建联合查询、传递查询、数据定义查询、子查询等特定查询的方法和相应的SQL语句格式。
教学重点:
查询的定义和作用; 查询的种类;
使用向导创建选择查询; 使用设计器创建选择查询。 创建参数查询;
使用向导创建交叉表查询; 使用设计器创建交叉表查询。
表达式中的算术运算符、比较运算符、逻辑运算符和连接运算符; 表达式在查询中的应用;
用设计视图在查询中创建计算字段。 创建生成表查询; 创建更新查询; 创建追加查询; 创建删除查询;
SQL语句介绍; 创建SQL查询。教学难点:
在设计视图中创建和修改查询的方法; 创建单表和多表查询的方法; 查询准则的确定方法。 创建参数查询;
使用设计器创建交叉表查询。 查询表达式; 计算字段的创建。 SQL语句格式; 创建SQL查询。本讲内容概述:
1)主要介绍查询的定义和作用,介绍常见查询种类。重点讲述选择查询的创建方法,创建方法主要有两种:使用向导创建和使用设计器创建选择查询。2)介绍主要介绍选择查询之参数查询的实现方法,并详细介绍交叉查询的含义和创建方法。
3)介绍查询表达式中的运算及查询表达式的构建方法,介绍表达式的常见应用;详细介绍计算字段的含义及创建、使用方法。
4)介绍生成表查询、更新查询、追加查询、删除查询这四种操作查询的含义和创建方法,并介绍了SQL结构化查询的主要语句,详细说明使用SQL实现联合查询、传递查询等特定查询的方法。涉及章节及安排: 3.1 认识查询(0.5学时)3.2 创建选择查询(0.5学时)3.3 在查询中计算(1 学时)3.4创建交叉表查询(0.5学时)3.5 创建参数查询(0.5学时)3.6 创建操作查询(1 学时)8
3.7 创建SQL查询(2 学时)思考与训练:
1)在查询向导中,明细与汇总的含义和区别是什么? 2)怎样在未建立关系的表间建立临时关系?
3)参数查询在查询准则的确定上有什么特点和好处?
4)交叉表查询中,对于交叉表中主题“值”部分的对应“总计”单元格能否设置为“Group By”? 5)计算字段的本质是什么?
6)操作查询与其它查询有什么不同?起什么作用? 7)使用SQL语句可以实现所有查询吗? 课后练习:第三章习题 9
第四章 窗体(5学时)教学目标:
1)了解窗体的作用和分类,熟悉各种窗体的用途。掌握创建窗体的两种方法:使用向导创建窗体和使用设计器创建窗体。
2了解常用控件的种类和用途,掌握常用控件的使用方法及属性设置方法,学会使用控件实现常见功能。了解窗体上控件布局调整的方法。3)了解子窗体的概念,掌握嵌入式子窗体和弹出式子窗体的概念和使用方法;掌握使用窗体添加、删除和编辑数据的方法;掌握在窗体中实现对记录的查找、筛选和排序的方法。教学重点:
窗体的定义和作用; 窗体的分类; 使用向导创建窗体; 使用设计器创建窗体。 常用控件的种类和用途; 常用控件的功能和属性设置; 窗体控件布局调整方法。 子窗体的种类、用途和创建方法;
使用窗体向数据库中添加、删除和编辑记录; 在窗体中实现查找、筛选和排序。教学难点:
使用向导创建窗体; 使用设计器创建窗体。 常用控件的使用方法和用途;
嵌入式子窗体、弹出式子窗体的使用; 在窗体中实现筛选和排序。本讲内容概述:
1)主要介绍了纵栏式窗体、表格式窗体、数据表窗体、子窗体、弹出式窗体、数据透视表窗体、数据透视图窗体七种类型的窗体。并介绍了两种创建窗体的方法:使用向导创建窗体和使用设计器创建窗体。
2)主要介绍了常用控件的种类和用途,并详细介绍了常用控件的使用方法,说明了窗体上调整控件布局的方法。
3)介绍了嵌入式子窗体和弹出式子窗体的概念及创建、使用方法,介绍了在窗体中实现对记录数据进行常规操作的方法。涉及章节及安排: 4.1窗体简介(1学时)4.2 创建窗体(1学时)4.3 处定义窗体(2学时)4.4 美化窗体(1学时)思考与训练:
(1)窗体的作用是什么?(2)窗体控件可分为几大类?(3)如何设置控件属性?
第五章 报表(4学时)教学目标:
1)理解报表的定义和作用,熟悉报表的结构和各部分的作用;熟练掌握使用向导设计报表和使用设计器设计报表的方法;了解使用报表的用途。2)掌握利用对记录排序和分组来设计报表的方法,理解排序和分组对报表的重要性;理解条件格式、控件和函数对增强报表的作用并掌握其使用方法;了解特殊报表的设计方法。教学重点: 报表的定义;
报表的构成及各部分作用; 使用向导创建报表; 使用设计器创建报表。 对记录排序和分组; 使用条件格式增强报表; 使用空间和函数增强报表; 创建特殊报表。教学难点:
使用向导创建报表; 使用设计器创建报表。 设计排序和分组报表; 创建特殊报表。本讲内容概述:
1)主要介绍了数据库应用系统实现报表打印功能的主要对象--报表对象,介绍了报表的定义、构成方式及创建报表的方法。
2)介绍了通过向报表中添加分组和排序、设置条件格式和使用空间来增强报表的逻辑性、功能和层次感。此外,还介绍了创建和设计特殊报表的方法。涉及章节及安排:
5.1 报表定义与组成(0.5 学时)
5.2 报表的分类(0.5 学时)5.3 创建报表(1学时)5.4 编辑报表(1 学时)5.5 报表排序和分组,使用计算控件(0.5 学时)5.6 创建子报表、多列报表、(0.5 学时)思考与训练:
(1)报表与窗体有什么不同?(2)报表的作用是什么?
(3)怎样对分组的数据实现强制分页? 作业:第5章习题
第六章 数据访问页(2学时)教学目标:了解数据访问页的概念和作用,熟悉数据访问页的类型分类,掌握使用向导和设计器创建和设计数据访问页的方法,并了解数据访问页的使用。此外,了解并掌握利用控件设计特殊的数据访问页的方法,学会分组数据访问页的设计方法。
教学重点:
数据访问页概述; 数据访问页类型;
使用向导创建数据访问页; 使用设计器创建数据访问页; 数据访问页的编辑; 分组数据访问页的设计。
教学难点:
创建数据访问页; 数据访问页的设计。本讲内容概述:
主要介绍数据访问页的概念和作用,数据访问页的种类;阐明了数据访问页 的创建方法和过程;说明了如何在数据访问页中使用控件的方法和作用。涉及章节:
6.1数据访问页概述(0.5学时)6.2创建数据访问页(1学时)6.3数据访问页的编辑(0.5学时)思考与训练:
(1)数据访问页的文件格式?(2)数据访问页的作用是什么? 课后习题:第6章习题
第七章 宏(2学时)教学目标:理解宏的本质和定义,了解宏的作用,熟悉宏组和条件宏的基本概念;掌握创建宏、宏组和条件宏的方法及其应用方法。学会创建和使用AutoExec宏。
教学重点:
宏、宏组和条件宏的概念;
创建宏、宏组和条件宏的方法,理解其用法;
理解AutoExec宏与AutoKeys宏的使用方法和创建过程; 能根据需要创建宏。
教学难点: 宏的原理; 宏的创建。本讲内容概述:
主要介绍宏的基本概念以及宏组、条件宏的定义;详细介绍了创建宏的基本 方法和使用方法。涉及章节及安排
7.1宏的基本概念(1学时)7.2宏的操作(1学时)思考与训练:
(1)宏的本质是什么? 课后练习:第7章习题
第八章 模块(6学时)教学目标:
1)理解模块的本质和定义,了解模块与宏的区别,理解VBA的程序框架,熟悉并掌握VBA的编程环境。了解并掌握VBA中的数据类型、常量、变量、数组等基本概念,并熟练掌握它们的定义、使用方法。
2)理解并掌握VBA程序设计中的顺序结构、选择结构和循环结构的语法定义和使用特点,会设计实现基本的算法,能实现二选
一、多选一及迭代等常用程序结构。
3)理解并掌握VBA中Sub过程、自定义函数及事件过程的创建方法,了解创建类模块的过程,掌握类模块的用法,同时掌握标准模块的创建方法;此外,理解并掌握将宏转换为VBA代码的原理和方法;掌握简单登陆界面的设计和实现方法。
教学重点: 模块的概念; 过程与函数;
Visual Basic开发环境;
VBA的数据类型、变量、常量、数组。 顺序结构语句;
条件结构语句与选择结构语句; 循环结构语句。 创建自定义Sub过程; 创建自定义函数; 创建事件过程;
创建于窗体和报表相关的类模块; 创建与窗体和报表无关的类模块; 创建标准模块; 宏转换为VBA代码。
教学难点:
过程与函数的定义与使用; VBA的数据类型、变量和数组。 条件结构语句与选择结构语句; 循环结构语句。 创建过程和函数; 创建类模块。本讲内容概述:
1)主要介绍模块的定义、模块与宏的区别、过程、事件过程等模块的基本概念,讲述了VBA的Visual Basic的开发环境,重点介绍VBA程序设计基础中的数据类型、常量、变量、数组等概念。
2)介绍VBA程序设计中的三种基本控制结构语句的格式和使用方法,介绍数据的输入和输出方法,阐明了程序中基本算法的设计与实现方法。3)介绍自定义Sub过程、自定义函数和事件过程的创建过程和方法,创建与使用类模块的方法,标准模块的创建方法;此外还介绍了将宏转换为VBA代码的方法。涉及章节:
8.1模块的基本概念、创建模块(1学时)8.2 VBA程序设计基础(2学时)8.3 VBA数据库编程(3学时)思考与训练:
(1)VBA与Visual Basic程序设计语言有什么关系?(2)窗体和报表的本质是类模块吗? 课后练习:第8 章习题
第五篇:ACCESS第一课电子教案
第一课 认识ACCESS 教学要点:
1. 了解数据库基本概念 2. ACCESS的操作环境 3. 如何创建一个数据库
一、基本概念
1、数据库:指一群有组织、有系统的数据集合,是保存数据的地方
2、数据库管理系统(DBMS):是用来操作和管理数据的软件
3、两者之间的关系:数据库是保存数据的实体,用户须通过数据库管理系统才能访问及更新数据库
二、数据库管理系统的分类
数据库管理系统可分为:
1、层次:
2、网状:
3、关系:
关系型数据库是目前最常用的数据库类型,它是以二维矩阵来保存数据的,保存在行、列里的数据必会有所“关系”,保存数据的表称为“数据表”。关系型数据库有:ACCESS、FOXBASS、FOXPRO、4、面向对象: 三、二维表中的一些名词
1、关系:二维表
2、元组:记录
3、属性:字段
在关系表中不允许出现两个完全相同的元组
四、ACCESS的用途
ACCESS就是一个关系型数据库管理系统它的用途就是有效的管理数据
1、有组织的保存数据
2、方便输入数据的操作界面
3、查询想要的信息
4、打印数据库报表
5、有效的分析数据
6、与WWW网页结合
7、连接大型数据库
五、ACCESS的操作环境
1、ACCESS的界面
2、创建一个新数据库
3、数据库的七大对象与组介绍
六、数据表的建立
1、创建一个数据表:表使用设计器创建表设计
2、定义字段,字段的类型
七、设置主键和索引
1、主键的含义:是一笔记录的代表,需具备唯一性和代表性。设置的目的是排序
2、索引的含义:系统搜索或排序的依据
3、主键和索引的设置方法
作业:
用ACCESS建立一个学生档案表和销售表