第一篇: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建立一个学生档案表和销售表
第二篇: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、预览、打印和保存报表 报表的打印预览 窗体的打印预览 第四课时: 课后小结:
第四篇:英语迪士尼第一课电子教案
Unit 1 HELLO I Names: Donald 唐老鸭
Daisy黛丝
Minnie 美妮
Mickey米奇
Pluto布鲁托
Goofy高飞 Jasmine茉莉Aladdin阿拉丁Bambi 斑比 Mowgli 莫格力 Bagheera巴希拉
Baloo 巴鲁
II Words:
rabbit兔子, bird鸟, baby宝宝, butterfly蝴蝶,flower花, love爱, dance跳舞 , elephant象,boy男孩,girl女孩, wake up醒来, go to sleep去睡觉, III Text:(A)Hello!Hi!How are you?你好!嗨!你好吗?
Good morning!早上好!Hello, Donald!Hi, Daisy!嗨,唐老鸭!嗨,黛丝!Hi, Minnie!Hello, Mickey!嗨,美妮!嗨,米奇!
Good morning, Pluto!早上好,布鲁托!
Hello, Goofy!你好!高飞!Hi, Jasmine!Hello, Aladdin!嗨,茉莉!你好,阿拉丁!How are you? 你好吗?
Fine, thank you.很好,谢谢。
Repeat: Hello, Jasmine!Hi, Aladdin!嗨,茉莉!嗨,阿拉丁!Good morning, Minnie!早上好,美妮!Hello, Mickey!How are you?嗨,米奇!你好吗?Hi, G oofy!How are you? 嗨,高飞!你好吗? Hello, Donald!How are you?嗨,唐老鸭!你好吗? Fine, thank you!很好,谢谢!
(B)A rabbit,a bird, birds, rabbits.一只兔子,一只鸟,Wake up, wake up,wake up!醒来,醒来,快醒来!Hello Good morning.你好,早上好!He's Bambi.Bambi is a baby.他是斑比,斑比是个宝宝。She's Mummy.这是妈妈。Go to sleep, Bambi.去睡觉,斑比。A rabbit.一只兔子
Mummy rabbit.这是兔妈妈。He's Bambi.Bambi is a baby.他是斑比,斑比是个宝宝。She ia mummy.她是妈妈。He's Daddy.他是爸爸。
A bird.Is it a bird?一只鸟。这是一只鸟吗?Yes, Bambi, it's a bird.是的,斑比,这是一只鸟。No, Bambi, it's a butterfly.不,斑比,这是一只蝴蝶。No, Bambi, it's flower.不,斑比,这是一朵花。play time: Is it a flower? …Yes, it's a flower.这是一朵花吗?是的,这是一朵花。Is it a rabbit?… No, it's a butterfly.这是一只兔子吗?不,这是一只蝴蝶。Is it a butterfly?… No, it's a rabbit.这一只蝴蝶吗?不,这是一只兔子。Is it a bird?… Yes, it's a bird.这是一只鸟吗?是这是一只鸟。Is he Daddy?…Yes, he's Daddy.这是爸爸吗?是的,这是爸爸。Is he Bambi?…Yes, he's Bambi.这是斑比吗?是的,这是斑比。Is she Mummy?…Yes, she's Mummy.这是妈妈吗?是的,这是妈妈
(C)She's Daisy.He's Donald.这是黛丝。这是唐老鸭。Donald loves Daisy.唐老鸭喜欢黛丝。1(one), 2(two),3(three).一、二、三。
Dance!Popcorn.跳起来爆米花!
1(one), 2(two), 3(three), 4(four).一、二、三、四。Dance, Donald!跳起来,唐老鸭!Flowers.Dance, Daisy!花儿花儿,跳起来,黛丝!Daisy loves Donald.黛丝喜欢唐老鸭。
Repeat:
1(one)flower2(two)flowers, 3(three)flowers,4(four)flowers.一朵花两朵花,三朵花,四朵花。1(one)bird, 2(two)birds, 3(three)birds,4(four)birds.一只鸟两只鸟,三只鸟,四只鸟。
1(one)rabbit, 2(two)rabbits, 3(three)rabbits, 4(four)rabbits.一只兔子,两只兔子,三只兔子,四只兔子。
(D)Elephants.大象。He's Mowgli.He's Bagheera.这是莫格力,这是巴希拉。
Mowgli is a boy.莫格力是个男孩。A baby elephant.一只象宝宝。One 2 two 3 three 4 four.He's Baloo.Dance, Baloo!Dance, Mowgli!… Oh no!这是巴鲁。跳起来,巴鲁!跳起来,无忌!……不!Mowgli loves Baloo 无忌喜欢巴鲁。A girl.It's a girl.一个女孩。这是一个女孩。A girl.一个女孩。
Repeat: Hello, Mickey!嗨,米奇!Good morning, Aladdin!早上好,阿拉丁!Hi, Jasmine!嗨,茉莉!Hello, Minnie!嗨,美妮!Good morning, Baloo!早止好,巴鲁!Hi, Bambi!嗨,斑比!It's a rabbit.这是一只兔子。It's a bird.这是一只鸟。It's a flower.这是一朵花。
It's a baby elephant.这是一只象宝宝。It's a girl.这是一个女孩Mowgli is a boy.莫格力是个男孩儿。
Answer: Is he Baloo?… Yes, he's Baloo.他是巴鲁吗?是的,这是巴鲁。
Is she Jasmine?… Yes, she's Jasmine.这是茉莉吗?是的,这是茉莉。Is it a bird?… No, it's a rabbit.这是一只鸟吗?不,这是一只兔子。Is she Minnie?… No, she's Daisy.这是美妮吗?不,这是黛丝。Is he Aladdin?…Yes, he's Aladdin.这是阿拉丁吗?是的,这是阿拉丁。Is it a flower?…Yes, it's a flower.这是一朵花吗?是的,这是一朵花。
IV Songs:(A)Hello, good morning.嗨,早上好。How are you?你好吗?How are you?你好吗? Hello, good morning, hello, hello.嗨,早上好,嗨,嗨。How are you?你好吗?How are you?你好吗?
I'm fine, thank you.(4 times)我很好,谢谢。(重复四次
(B)
Hello.Hi.Love.你好!嗨!亲爱的。
Mummy, Daddy, I love you!妈妈,爸爸,我爱你们!
Mummy, Mummy, Mummy, Mummy.妈妈,妈妈,妈妈,妈妈。Hello, Mummy, I love you!嗨,妈妈,我爱你!
Daddy, Daddy, Daddy, Daddy.爸爸,爸爸,爸爸,爸爸。Hello, Daddy, I love you!嗨,爸爸,我爱你。
第五篇: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 章习题