admin 管理员组文章数量: 1086019
2024年5月19日发(作者:切换数据库的sql语句)
Access数据库图文教案
第一部分 Access数据库管理系统 ·························· 2
1.1 数据库系统的认识 ······························ 2
1.2 关系数据库 ································· 2
1.3 Access数据库管理系统 ···························· 3
1.4 Access数据库 ································ 3
第二部分 数据表 ·································· 4
2.1 数据表的认识 ································ 4
2.2 创建数据表 ································· 5
2.3 管理数据表 ································· 6
2.4 创建数据表间的关系 ····························· 6
2.5 表数据的操作 ································ 7
2.6 设置表外观 ································· 9
第三部分 查询 ·································· 10
3.1 查询的认识 ································ 10
3.2 创建查询 ································· 10
第四部分 窗体 ·································· 13
4.1 窗体的认识 ································ 13
4.2 创建窗体 ································· 13
4.3 修饰窗体 ································· 17
4.4 在窗体中操作数据 ····························· 17
4.5 预览并打印窗体 ······························ 17
第五部分 报表 ·································· 17
5.1 报表的认识 ································ 18
5.2 创建报表 ································· 18
5.3 修饰报表 ································· 19
5.4 打印报表 ································· 19
第六部分 数据访问页 ······························· 19
6.1 数据访问页的认识 ····························· 19
6.2 创建数据访问页 ······························ 19
6.3 使用数据访问页 ······························ 20
第七部分 宏 ··································· 20
7.1 宏的认识 ································· 20
7.2 创建宏 ·································· 20
7.3 运行宏 ·································· 20
1
Access数据库图文教案
7.4 常用的宏操作 ······························· 21
第八部分 模块 ·································· 22
8.1 模块的认识 ································ 22
8.2 创建模块 ································· 23
8.3 事件过程 ································· 23
8.4 VBA程序设计 ······························· 23
第一部分 Access数据库管理系统
教学目标:理解数据库系统的基本常识,认识关系数据库,了解Access的安装和特点,学会创建
Access数据库,熟悉Access数据库的基本操作
重难点:理解数据库与数据库管理系统,学会Access的安装、创建和使用
学时数:2学时
1.1 数据库系统的认识
数据(Data):数据库中存储与处理的对象,是描述事物的符号记录,数据可以是文字、数字、
图形图像、声音、动画等多种媒体形式。
数据库(Database,DB):长期储存在计算机内、有组织的、可共享的大量数据集合。
数据库管理系统(Database Management System,DBMS):位于用户与操作系统之间的一层数
据管理软件。DBMS的主要功能有:
1) 数据定义功能:提供数据定义语言,定义数据库中的数据对象
2) 数据操纵功能:提供数据操纵语言,实现对数据库的基本操作(查询、修改、插入和删除)
3) 数据库的运行管理:保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后
的系统恢复
4) 数据库的建立和维护功能:数据库数据批量装载、数据库转储、介质故障恢复、数据库的
重组织、性能监视等
数据库系统(Database System,DBS):指在计算机系统中引入数据库后的系统,其组成有数
据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
在不引起混淆的情况下,通常把数据库系统简称为数据库。
用户用户用户
应用系统
应用开发工具
数据库管理员
数据库管理系统
操作系统
数据库
1.2 关系数据库
关系数据库是建立在关系模型基础上的数据库,借助于集合代数来处理数据库中的数据。
2
Access数据库图文教案
关系模型由关系数据结构、关系操作集合和完整性约束三部分组成:
关系数据结构:关系模型中数据的组织方式(二维表),能描述现实世界实体及实体间联系。
关系操作:采用集合操作方式,即其操作的对象和结果都是集合。
常见关系操作有查询类(选择、投影、连接、并、交、差、除)和更新类(增、删、改)。
关系模型允许定义3类完整性约束:实体完整性、参照完整性和用户自定义完整性,其中实体
完整性和参照完整性是关系模型必须满足的,应该由关系系统自动支持。
1.3 Access数据库管理系统
Microsoft Access是微软推出的、基于Windows的关系型桌面数据库管理系统,是Office系
列应用软件之一。
Access采用与Windows完全一致的风格,属于中小型关系数据库管理系统。
Access提供表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象。
1) 表(Table):数据库的基本对象,用来存贮数据库的数据,是创建其他对象的基础。
2) 查询(Query):可按要求快速查找记录,按要求筛选记录,并能对表中的数据进行更新、追
加、删除和新成新表操作。
3) 窗体(Form):提供一种浏览、操作数据库中数据的窗口,同时还提供切换面板为用户创建
数据库应用界面。
4) 报表(Report):将数据库中的数据分类汇总,然后打印出来,以便分析。
5) 数据访问页(Page):一种特殊的直接连接到数据库中数据的一种WEB页。通过页将数据发
布到Internet,并可以适用浏览器进行数据的维护和操作。
6) 宏(Macro):用户选择Access提供的宏操作命令,通过创建宏以用来自动执行一系列操作。
7) 模块(Module):模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据
自己的需要编写程序,模块使用Visual Basic编程。
Access提供多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规
范化,为建立功能完善的数据库管理系统提供了方便。
普通用户不必编写代码,就可以完成数据管理的任务,非常便于初学数据库用户学习。
1.4 Access数据库
1、Access的安装配置
2、Access的启动和退出
3、Access数据库的创建(重点)
使用数据库向导,为所创建的数据库选择所需的表、窗体及报表等。
先创建一个空数据库,然后再添加表、窗体、报表及其他对象。
1) 单击“开始”按钮,选择“程序”菜单/“Microsoft Office”子菜单/“Microsoft Office
Access”命令。
2) 在“Microsoft Access”窗口中,选择 “文件”菜单/“新建”命令,选择出现在右边“任
务窗格”中“空数据库”命令。
3) 在出现的“文件新建数据库” 对话框中,选择保存位置,输入文件名,单击“创建”按钮。
3
Access数据库图文教案
第二部分 数据表
教学目标:理解表,学会创建表,掌握管理表,学会创建表间关系,掌握表数据的各种操作,学
会设置表的外观显示
重难点:学会创建和使用数据表、学会操作表中数据
学时数:8学时
2.1 数据表的认识
表是由行和列组成的二维表,是数据库的核心与基础,保存数据库中的所有数据。查询、窗体、
报表和数据访问页都是从表中获得信息,以实现特定的需要。
表中不允许出现相同的元组。
表中元组的顺序(即行序)可任意。
表中属性必须有不同的名字,不同的属性可来自同一个域。
同一属性名下的各个属性值必须来自同一个域,必须是同一类型的数据。
表中属性的顺序(即列序)可任意。
表中每一个分量必须是不可分的数据项(不可表中有表)。
4
Access数据库图文教案
2.2 创建数据表(重点)
在表设计视图中,用户可以为字段设置各种属性(取决于为该字段选择的数据类型)。
1、字段数据类型
文本:文本或文本与数字的结合,不需要计算。
备注:长文本或文本与数字的组合。
数字:用于数学计算的数值数据。设定数字类型可查看字段大小说明。
日期/时间:日期/时间的设定范围为100~9999年。
货币:用于数学计算的货币数值与数值数据。
自动编号:每当向表中添加一条新的记录时,由Access指定一个惟一的顺序号(每次递增1)
或随机数。自动编号字段不能更新。
是/否:是和否的数值,字段只包含两个数值(True/False或On/Off)中的一个。
超级链接:保存超级链接的字段,超级链接可以是某个文件的路径、UNC路径或URL。
OLE对象:联接或内嵌于Access数据表中的对象(图形、声音、Excel、Word等)。
查询向导:创建字段,该字段将允许使用组合框来选择另一个表或一个列表中的值。从数据类
型列表中选择此选项,将打开向导以进行定义。
2、选择数据格式
Access允许为字段选择一种格式,数字、日期/时间和是/否类型都可以选择数据格式。
选择数据格式可以确保数据表示方式的一致性。
3、改变自动大小
Access允许更改字段默认的字符数,改变字段大小可以保证字符数目不超过特定限制。
4、输入掩码
输入掩码属性用于设置字段、文本框以及组合框中的数据格式,并可对允许输入的数值类型进
行控制。
要设置字段的输入掩码,可以使用Access自带的“输入掩码向导”来完成,也可以自行直接
输入相应掩码字符来实现。
5、默认值
默认值是添加新纪录时在表中自动显示的值。默认值的使用是为了减少输入时的重复操作,只
是开始值,可以进行改变。
6、设置有效性规则和有效性文本
有效性规则可输入公式,用在将来输入数据时,对该字段上的数据进行查核工作。
有效性文本可输入要通知用户的提示信息,当输入的数据有误或不符合公式时,自动弹出提示
5
Access数据库图文教案
信息。
7、设置表的索引
索引是搜索或排序的根据,即当为某字段建立索引,可加快以该字段为依据的查找、排序和查
询等操作。
8、字段的其他属性
在表设计视图窗口的字段属性选项区域中,还有多种属性可以设置,如必填字段、允许空字符
串、标题、输入法模式等。
2.3 管理数据表(重点)
1、修改数据表结构
修改字段
插入新字段
删除字段
修改字段的名称并不会影响本表中的数据,但对于查询、窗体、报表、模块、数据访问页等对
象有影响,程序可能会由于找不到该新字段而产生错误。
如果删除字段已经和其它表定义了关系,要先删除关系后才可以删除字段。
2、复制数据表
在Access中复制数据库中的表有几种方式:
复制结构
复制数据
复制数据和结构
3、导入与导出数据表
将Access表中数据导出转换成其他的文件格式(.txt、.xls、.dbf、.html等),相反,Access
也可通过导入方法直接应用其他应用软件中的数据。
4、表的链接
表的链接就是在源数据和目标数据之间建立起一个同步的映像,所有对外部源数据的改动都会
及时反映到目标数据中,同时如果Access中对链接数据进行的修改也会同步反映到源数据中。
创建链接的目的在于使用户很容易地将应用程序连接到Internet上,或跳转到当前数据库或
其他数据库中的对象。
5、设置数据确认表达式
使用数据确认技术可以对表中的数据(输入或编辑数据)进行操作确认,使数据尽可能保持正
确,减少出错的可能性。
在表字段属性或表属性的“有效性规则”中输入表达式,这些表达式将限制特定的值或值的范
围,从而保证输入数值的正确。在“有效性文本”中输入出错时的提示信息。
6、隐藏表、删除表、重命名表、关闭表、打印表
2.4 创建数据表间的关系
1、表间关系的类型
表间关系可指出一个表中数据与另一个表中数据的关联方式。表之间的关系有4种可能:
类型 描述
一对一 一个表中的每个记录只与第二个表中的一个记录匹配,反之亦然。
一个表中的每个记录与第二个表中的一个或多个记录匹配,但第二个表中的每个记录只
一对多
能与第一个表中的一个记录匹配。
多对多 一个表中的每个记录与第二个表中的多个记录匹配,反之亦然。
在下列情况下,应该确定表之间的关系类型,应用参照完整性规则:同一数据库的两个表含有
公用字段,且公用字段具有相同的数据类型,同时公用字段是主表的主键,子表的外键。
参照完整性、级联更新、级联删除是一种系统规则,可用来确保关系表中的记录是有效一致的,
并且可确保用户在更新或删除相关数据时,数据库应执行的操作。
参照完整性:在将记录添加到相关表之前,主表中必须已经存在了匹配的记录。
级联更新:当更改主表中关系字段的数据时,相关表的关系字段会自动更改,但仍然拒绝直接
更改相关表的关系字段数据。
级联删除:当删除主表中关系字段的记录时,相关表的相关记录会一起被删除,但直接删除相
关表中的记录时,主表不受其影响。
6
Access数据库图文教案
2、创建表间关系(重点)
2.4.3、删除表关系
在“关系”窗口内选中要进行删除关系的连线,此时的关系连线会变粗。再按Delete键,将
会弹出询问用户是否要将此关系从数据库中永久删除的提示框。
2.4.4、查看表关系
单击工具栏中的“关系”按钮,表示要查看数据库中定义的表间关系。
单击工具栏中的“清除版式”按钮,可从“关系”窗口中删除所有的表。
此操作并不是真正删除表或关系,只是将此表或关系从“关系”窗口中删除,如果用户需要对
其进行恢复,则可以单击工具栏中的“显示表”按钮,在弹出的“显示表”对话框中双击该表,然
后单击“关闭”按钮,将“显示表”对话框关闭即可。
2.5 表数据的操作
1、输入和编辑表中数据
在表中移动光标
在表中输入数据
修改数据
删除行或列数据
2、查找与替换
选择“编辑”菜单中“替换”命令或“查找”命令,在弹出的“查找和替换”对话框中完成。
3 排序数据(重点)
1)
单击想排序的字段。
2)
单击工具栏上“升序”或“降序”;或者选择“记录”菜单/“排序”子菜单中的相应命令。也
可以通过选择“记录”菜单/“筛选”子菜单中的“高级筛选/排序”命令进行复杂的排序。
3)
选择“记录”菜单中“取消筛选/排序”命令,或单击鼠标右键,在弹出的快捷菜单中选择“取
消筛选/排序”命令,可将其恢复到原有状态。
4、筛选数据(重点)
选择“记录”菜单/“筛选”子菜单中的相应命令,进行对表数据的各种筛选。
按窗体筛选
按选定内容筛选
内容排除筛选
高级筛选/排序
5、使用子数据表
子数据表是一个嵌套在其他数据表中的表,Access允许在数据表中插入子数据表,子数据表
可以帮助用户浏览与数据源中某条记录相关的数据记录,而不是只查看数据源中的单条记录。
创建子数据表通常需要两个表之间具有一对多或一对一的关系。
7
Access数据库图文教案
6、数据的导出和导入(重点)
从EXCEL文件导入数据到数据表中的大体步骤如下:
图一
图二
图三 图四
8
Access数据库图文教案
图五
将数据表中数据导入到EXCEL文件的大体步骤如下:
图六
图一 图二
2.6 设置表外观(重点)
1、设置数据表的显示格式
利用“设置数据表格式”对话框:只对单个表中的数据表视图起作用
设置表中的字体 设置数据表格式
利用“工具”菜单的“选项”对话框中“数据表”选项卡:可以调整所有表的默认值
9
Access数据库图文教案
2、设置行和列的显示格式
调整行高和列宽
显示与隐藏列
改变列顺序
冻结列
在设计视图中改变了字段的排列次序,那么在数据表视图中列的次序也会随之改变;在数据表
视图中改变了字段的排列次序,那么在设计视图中的列次序不会随之改变。
Access允许用户冻结数据表中的一列或多列。这样无论表中的其他列滚动到何处,这些列都
会成为最左侧的列,并且始终可见。
第三部分 查询
教学目标:理解查询,学会创建查询,理解各种类型查询的运行结果、意义与作用
重难点:学会创建和使用查询
学时数:6学时
3.1 查询的认识
查询允许用户依据指定的查询条件,抽取一个表或多个相关表中的字段和记录,同时可以对数
据进行各种统计计算和排序等,并以工作表的形式显示出来。同时,Access中的查询还可以实现
对表中数据进行批量的更新、删除、追加、生成新表等操作。
通过指定查询的条件,从一个表或多个相关表中获取符合条件的字段和记录数据。
查询可以对某些字段进行各种统计、计算、排序等,并显示出计算结果。
查询可以实现对表中数据的更新、删除和追加,并可将查询结果生成一个新表。
查询可以作为查询、窗体、报表或页的数据源。
3.2 创建查询
查询向导创建查询(简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查
询向导)
设计视图创建查询(选择查询、交叉表查询、更新查询、删除查询、追加查询、生成表查询)
一般来说,创建查询的步骤大体如下:(1)选择数据源;(2)更改查询类型;(3)选择字段、
创建新字段、设置条件等;(4)优化查询设计。
10
Access数据库图文教案
1、选择查询(重点)
选择查询是从一个表或多个相关表中查询特定的数据,并且用数据表视图显示出查询结果。
设置查询条件:一种限制查询范围的方法,主要用来筛选出符合条件的记录。
应用总计查询:可以对表中的数据进行分组和各种统计计算操作。
创建新字段:可以采用的格式为:新字段名:how to it
设置联接属性:在查询设计视图窗口中双击表间的连接线,即可打开联接属性对话框。
设置查询条件的查询
应用总计的查询
创建新字段“工龄”查询
11
Access数据库图文教案
多表联合查询
2、交叉表查询(重点)
交叉表查询是将表或查询中的某些字段分
组,把字段的总结值显示在动态结果集的行和
列的交叉单元格中,分组的内容一组列在动态
集的左侧(作为行标题),一组列在动态集的上
部(作为列标题)。
3、重复项查询
重复项查询的作用是查找出具有重复字段
值的记录。
4、不匹配查询
不匹配查询的作用是在一张表中查找出另
一张表中没有相关记录的记录行。
5、参数查询(重点)
参数查询可以提高查询的通用性,在执行参数查询时,系统会显示一个对话框,要求用户输入
检索数据的准则,然后根据输入内容查询出特定的结果。
参数查询的参数有两种形式:
显式定义:选择“查询”菜单/“参数”子菜单,弹出“查询参数”对话框,输入相应的参数
12
Access数据库图文教案
名称,选择适当的参数类型。
隐式定义:在查询设计器的条件栏目中,使用中括号作为控制符号,在中括号中输入参数名称
即可,不需指定参数类型。
6、操作查询(重点)
1)
生成表查询:将一个表或多个相关表的数据创建一张新表。
2)
更新查询:对一个表或多个相关表中的记录的某些字段值进行更改。
3)
追加查询:将一个表或多个相关表中的一组记录添加到另一个表的结尾。
追加查询以查询设计视图中添加的表为数据源,以在追加对话框中选定的表为目标表。当两表
间的字段不相同时,追加查询只添加相互匹配的字段内容,不匹配的字段将被忽略。
4)
删除查询:可以删除数据表中符合设定条件的记录。
删除查询可删除一个表中记录,也可在多个表内利用表间关系删除相关表中记录。
第四部分 窗体
教学目标:了解窗体,学会创建窗体,掌握窗体的布局及格式调整,学会使用窗体操作数据
重难点:学会创建和使用窗体,学会操作窗体中的数据
学时数:8学时
4.1 窗体的认识
窗体主要用于显示和编辑数据库中的数据,或用作切换面板来打开数据库中其他对象。
一般可将窗体分为3大类:数据窗体、面板窗体和对话框窗体。
数据窗体:一般绑定于一个表或查询,多用来处理数据,可显示、编辑数据。
面板窗体:一般不绑定数据表,使用控件、按钮、图形等,引导和控制应用程序的流程。
对话框窗体:用来显示提示信息、进行各种设置、接受用户的输入和选择等,可以直接使用程
序内置的对话框、输入框函数,也可以使用自己定义设计的窗体。
Access提供多种窗体视图(设计视图、窗体视图、数据表视图、数据透视表、数据透视图),
单击快捷工具栏左上角“视图”按钮可实现不同视图之间的切换。
设计视图:用来创建和修改窗体设计的窗口。
窗体视图:能够显示、修改、删除和添加记录数据的窗口。
数据表视图:以行列方式显示表、查询或窗体中的数据,可用于显示、修改、添加和删除数据。
4.2 创建窗体
Access提供创建窗体的方法有:自动创建窗体、窗体向导、设计视图。
利用设计视图创建窗体的大体步骤为:先利用设计视图创建简单窗体,然后利用工具箱、“属
性”对话框、“格式”菜单等完善窗体的功能,最后修饰窗体。
窗体的设计视图由主窗口、工作区和工具箱构成。工作区可以分为5个节,每个节都有特定的
用途,节表现为区段形式,窗体的信息应按实际需要分别放置在不同的节中。(重点)
13
Access数据库图文教案
窗体页眉出现在窗体视图中的顶部,或打印时首页的顶部,常用来显示窗体的标题。
页面页眉在每个打印页的顶部显示列标题等信息,页面页眉只出现在打印窗体中。
主体用来显示记录,可以在屏幕或打印页上显示一条或多条记录。
页面页脚在每个打印页的底部显示日期或页码等信息,页面页脚只出现在打印窗体中。
窗体页脚出现在窗体视图中的底部,或者打印时最后一页的最后一个主体节之后,常用来显示
命令按钮或窗体的说明等。
工具箱中包括窗体设计时常用的控件,控件是窗体上用于显示数据、执行操作、装饰窗体的对
象。 控件可使窗体能完成特定的功能,或美化窗体外观。
添加控件时,单击所需控件后,再单击设计视图中控件所要放置的位置,即可将该控件放置到
窗体中,可以利用控件向导和“属性”对话框设置控件。
控件可以分为结合型、非结合型与计算型等3个类型,结合型控件主要用于显示、输入、修改、
删除数据库中的字段值;非结合型控件没有数据源,可用来显示信息、线条、矩形或图像等;计算
型控件用表达式作为数据源。(重点)
标签:可以在窗体、报表或页上使用标签来显示说明性文本。
文本框:在窗体、报表或页上可以使用文本框来显示记录源上的数据。文本框可以是绑定文本
框(与某个字段相绑定)和未绑定文本框(用来显示计算结果或接受用户输入)。
复选框、切换按钮、选项按钮控件:作为单独控件来显示表、查询中的是/否值。
选项按钮组:含有一个组框和一组复选框,选项按钮或切换按钮。如果选项组绑定到某个字段,
则只有组框架本身绑定到此字段,而不是组框架内的复选框、选项按钮或切换按钮。
列表框控件:列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。
组合框控件:组合框的列表是有多行数据组成,但平时只显示一行,需要显示时可以单击右侧
的向下按钮。组合框既可以进行选择,也可以输入文本。
命令按钮:在窗体上可以使用命令按钮来执行某个操作或某些操作。
选项卡:利用选项卡可以在有限的屏幕上显示更多的元素,可以使用选项卡来进行分页,用户
只需单击选项卡上的标签,就可以进行页面切换。
图像控件:图像控件用于显示图形,以使窗体更美观。
1、创建数据维护类窗体(重点)
14
Access数据库图文教案
2、创建数据浏览类窗体(重点)
3、创建数据查询类窗体(重点)
4、创建图表窗体(重点)
15
Access数据库图文教案
5、创建数据透视表
数据透视表是一种多维式表格,它可以从不同角度对数据进行分析,以浓缩信息并为决策者提
供参考。创建数据透视表的大体步骤如下:
1)
打开相关数据表视图或查询视图。
2)
执行菜单“视图/数据透视表视图”命令。
此时就出现了数据透视表视图窗口,在尚未建立视图之前出现的是一个空白窗口。其中分为4
个区域,分别是筛选字段区域、行字段区域、列字段区域、以及汇总或明细字段区域。
3)
将相应字段分别添加至相应的区域上。
4)
新建总计、计算字段,格式化数据透视表组件。
6、数据透视图
数据透视图是另一种数据表现形式,与数据透视表不同的地方在于它可以选择适当的图形、多
种色彩来描述数据的特性。创建数据透视图的大体步骤如下:
1)
打开相关数据表视图或查询视图。
2)
执行菜单“视图/数据透视图视图”命令,打开数据透视图窗口。
此时尚无任何数据,因此是一个空白窗口,分为4个数据区域,分别是筛选字段区域、数字字
段区域、系列字段区域和分类字段区域。
3)
将相应字段分别拖曳至筛选、系列、分类、数据字段区域内。
16
Access数据库图文教案
7、创建切换面板(重点)
Access为用户提供创建用户入口界面的向导——切换面板。利用切换面板管理器可以创建和
编辑切换面板,来组织和应用程序。
4.3 修饰窗体
创建窗体后需要对窗体的布局进行设计,对窗体的控件进行调整,并要对窗体和控件进行各种
属性设置,从而使窗体的界面美观,更好地实现人机交互的功能。
4.4 在窗体中操作数据
浏览记录
修改记录
新增记录
删除记录
4.5 预览并打印窗体
第五部分 报表
教学目标:理解报表,学会创建报表,掌握报表的布局及格式调整
重难点:学会创建和打印报表
17
Access数据库图文教案
学时数:4学时
5.1 报表的认识
报表是将数据库中信息加以整理和汇总统计后,以打印的格式静态地显示数据。
与窗体不同的是,报表只能用来对数据库中的数据或计算结果进行浏览或打印,而不能在其中
进行数据的输入和编辑。
5.2 创建报表
自动创建
报表向导
设计视图
利用自动创建报表和报表向导创建的报表,在布局等方面通常有一定的缺陷,需要利用设计视
图进行调整和修改。
利用设计视图创建窗体的大体步骤为:先利用设计视图创建简单窗体,然后利用工具箱、“属
性”对话框、“格式”菜单等完善窗体的功能,最后修饰窗体。
Access为报表提供了设计视图和打印预览两种视图:利用设计视图,可以对报表进行设计和
修改;打印预览视图按照报表打印的样式来显示报表,可用来查看报表的打印效果。
1、创建分组报表(重点)
2、创建多列报表(重点)
标签报表是一种特殊的多列报表,只需要在向导中指定标签的数据来源和格式,Access就会
18
Access数据库图文教案
自动生成标签;如果标签的格式不符合要求,还可以自行设置标签的格式。
3、创建图表报表(重点)
4、创建主/子报表
子报表是指插入到其它报表中的报表,包含子报表的报表称为主报表,子报表本身可以是独立
的报表。
5.3 修饰报表
创建报表后需要对报表的布局进行设计,对报表的控件进行调整,并要对报表和控件进行各种
属性设置,从而使报表的界面美观,更好地实现打印效果。
5.4 打印报表
报表设计完成后,即可进行报表预览或打印。预览报表可显示打印报表的页面布局,对报表预
览结果满意后,就可进行打印。
打印过程一般分为两步:页面设置和实施打印。打印过程中需要注意的事项有:报表无任何记
录则取消打印,处理好页眉或页脚。
第六部分 数据访问页
教学目标:理解数据访问页,学会创建数据访问页,掌握数据访问页的使用
重难点:学会创建和使用数据访问页
学时数:1学时
6.1 数据访问页的认识
6.2 创建数据访问页
自动创建数据页
数据页向导
设计视图
编辑现有的网页
19
Access数据库图文教案
可以在设计视图中对数据访问页作进一步的修改:修改页中的分组、设置页的主题和背景等效
果、添加超级链接、添加滚动文字、添加Office图表、添加视频播放等控件。
6.3 使用数据访问页
使用数据访问页可以查看、输入、编辑和删除数据库中的数据。
用户对其中数据的修改,将保存在数据库中,并能够被其他访问该数据库的用户看到;对数据
进行的任何筛选、排序等数据显示方式进行的改动操作,都只会影响到其自身所见数据,其他用户
所看到的该数据访问页的内容并不会发生改变。
第七部分 宏
教学目标:理解宏,学会创建宏和运行宏,熟悉常用的宏操作
重难点:学会创建和运行宏
学时数:1学时
7.1 宏的认识
宏是由一个或多个操作指令组成的集合,其中每个操作指令都可以实现特定的功能。
在Access中,宏可以是包含操作序列的一个宏,也可以是由若干个宏构成的宏组,还可以使
用条件表达式来决定在什么情况下运行宏,以及在运行宏时是否进行某项操作。根据以上的3种情
况可以将宏分为3类:操作序列宏、宏组和条件操作宏。
Access共有50多种宏指令,宏的使用非常方便,不需记住语法和编程,只需利用宏操作就可
对数据库完成一系列操作,宏实现的中间过程是自动的。
7.2 创建宏(重点)
设计宏时可对宏进行调试,宏调试的目的,就是要找出宏的错误原因和出错位置,以便使设计
的宏操作能达到预期的效果。
宏调试的方法:单步执行宏中的每个操作,以此来观察宏的整个流程和每步操作的结果。
7.3 运行宏(重点)
1、单独运行宏
双击要运行的宏或宏组。
选中要运行的宏或宏组后,点击工具栏上的“运行”按钮。
单击“工具”菜单/“宏”子菜单,选择“运行宏”命令,则系统会弹出“执行宏”对话框, 从
中选择或输入宏名即可。
20
Access数据库图文教案
2、从另一个宏中运行宏
可以在宏设计视图中选择操作RunMacro,并将该操作的宏名参数设置为要运行的宏名。则运
行该宏时,将自动运行嵌入到其中的宏。
3、调用宏(重点)
将宏与窗体、报表中的控件结合在一起以完成相应的工作, 即调用宏。
7.4 常用的宏操作(重点)
根据宏的用途,可以将宏操作分为以下几类:
操纵数据库对象的宏操作
操作数据的宏操作
执行命令的宏操作
导入/导出类的宏操作
提示警告类的宏操作
其他类型的宏
功能分类 宏命令 说明
OpenTable 在数据表视图、设计视图或打印预览中打开表
OpenQuery 打开选择查询或交叉表查询
在窗体视图、窗体设计视图、打印预览或数据表视图中打
OpenForm
开窗体
打开
OpenReport 在设计视图或打印预览视图中打开报表或立即打印该报表
OpenDataAccessPage 在页视图或设计视图中打开数据访问
OpenModule 在指定过程的设计视图中打开指定的模块
对表、窗体或报表应用筛选、查询或SQL的WHERE子句,
ApplyFilter 以便限制或排序表的记录,以及窗体或报表的基础表,或
基础查询中的记录
查找符合最近FindRecord操作或“查找”对话框中指定条
FindNext
查找、
件的下一条记录
筛选记录
在活动的数据表、查询数据表、窗体数据表或窗体中,查
FindRecord
找符合条件的记录
GoToRecord 在打开的表、窗体或查询结果集中指定当前记录
ShowAllRecords 删除活动表、查询结果集或窗体中已应用过的筛选
将焦点移动到打开的窗体、窗体数据表、表数据表或查询
GoToControl
数据表中的字段或控件上
焦点
GoToPage 在活动窗体中,将焦点移到指定页的第一个控件上
SelectObject 选定数据库对象
SendKeys 将键发送到键盘缓冲区
设置值
SetValue 为窗体、窗体数据表或报表上的控件、字段设置属性值
完成指定的数据库对象所挂起的屏幕更新,或对活动数据
RepaintObjet 库对象进行屏幕更新。这种更新包括控件的重新设计和重
新绘制
更新
通过重新查询控件的数据源,来更新活动对象控件中的数
Requery 据。如果不指定控件,将对对象本身的数据源重新查询。
该操作确保活动对象及其包含的控件显示最新数据
打印活动的数据表、窗体、报表、模块数据访问页和模块,
打印
PrintOut 效果与文件菜单中的打印命令相似,但是不显示打印对话
框
CancelEvent 取消引起该宏执行的事件
控制
RunApp 启动另一个Windows或MS-DOS应用程序
RunCode 调用Visual Basic Function过程
控制 RunCommand 执行Access菜单栏、工具栏或快捷菜单中的内置命令
21
Access数据库图文教案
执行一个宏
执行指定的SQL语句以完成操作查询,也可以完成数据定
RunSQL
义查询
StopAllMacros 终止当前所有宏的运行
StopMacro 终止当前正在运行的宏
放大活动窗口,使其充满Access主窗口。该操作不能应用
Maximize
于Visual Basic编辑器中的代码窗口
将活动窗口缩小为Access主窗口底部的小标题栏。该操作
窗口
Minimize
不能应用于Visual Basic编辑器中的代码窗口
MoveSize 能移动活动窗口或调整其大小
Restore 将已最大化或最小化的窗口恢复为原来大小
Beep 通过计算机的扬声器发出嘟嘟声
指定是否打开回响,例如宏执行时显示其运行结果,或宏
Echo
执行完才显示运行结果。此处还可设置状态栏显示文本
显示信息框,
响铃警告 Hourglass 使鼠标指针在宏执行时变成沙漏形式
Msgbox 显示包含警告信息或其他信息的消息框
SetWarnings 打开或关闭系统消息
将指定的对象复制到不同的Access数据库,或复制到具有
复制 CopyObject 新名称的相同数据库。使用此操作可以快速创建相同的对
象,或将对象复制到其他数据库中
删除指定对象;未指定对象时,删除数据库窗口中指定对
删除 DeleteObject
象
保存 Save 保存一个指定的Access对象,或保存当前活动对象
关闭指定的表、查询、窗体、报表、宏等窗口或活动窗口,
Close
还可以决定关闭时是否要保存更改
关闭
Quit 退出Access,效果与文件菜单中的退出命令相同
OutputTo 将指定的数据库对象中的数据以某种格式输出
效果与文件菜单中的发送命令一样,该操作的参数对应于
SendObject “发送”对话框的设置,但“发送”命令仅应用于活动对
导入导出
象,而SendObject操作可以指定要发送的对象
TransferDatabase 在当前数据库(.mdb)与其他数据库之间导入或导出数据
TransferSpreadsheet 在当前数据库(.mdb)与电子表格文件之间导入或导出数据
TransferText 在当前数据库(.mdb)与文本文件之间导入或导出文本
RunMacro
第八部分 模块
教学目标:理解模块,学会创建模块和调用模块,了解事件过程,认识VBA程序设计
重难点:了解模块、认识简单的VBA语句
学时数:2学时
8.1 模块的认识
模块是将VBA声明和过程作为一个单元进行保存的集合,它是由声明和过程组成的,一个模块
可能含有一个或多个过程,其中每个过程都是一个函数(Function)过程或者子(Sub)程序。
过程是包含Visual Basic代码的单位,它包含一系列的语句和方法,以执行特定的操作。
声明则是由Option语句配置模块中的整个编程环境,这部分包括定义变量、常量、用户自定
义类型和外部过程。
模块可以分为两种基本类型:类模块(指可以定义新对象的模块)和标准模块(指存放于数据
库中可以使用的子程序和函数的模块)。
22
Access数据库图文教案
8.2 创建模块
创建一个新的模块:打开数据库窗口中的模块选项,单击新建按钮。
编辑一个已存在的模块:在数据库窗口中选择模块名并单击设计按钮,或者选择“工具”菜单
/“宏”子菜单/“Visual Basic编辑器”命令。
为窗体或报表上的控件编写事件过程:打开窗体或报表的设计视图,打开该控件“属性”对话
框,单击相应事件属性旁的生成按钮,并从“选择生成器”对话框中选择代码生成器选项。
编辑窗体或报表背后的代码:打开窗体或报表后,选择选择“工具”菜单/“宏”子菜单/“Visual
Basic编辑器”命令。
8.3 事件过程
事件过程分为两大类:子(Sub)过程和函数(Function)过程(将返回一个值)。
Sub 过程名(参数表) Function 过程名(参数表)
过程体 过程体
End Sub End Function
用户可以使用Call关键字来调用一个过程,语法结构如下:[Call] 过程名 [参数列表];对
于Function的函数调用,还有如下方法:Value=过程名(参数列表);参数之间用逗号来间隔。
Access中的事件可分为焦点、鼠标、键盘、窗体、打印、数据、筛选、错误和时间八类。不
同的对象可以使用的事件各不相同,对事件可以编写过程代码,并调用相应的事件过程。
8.4 VBA程序设计
简单让学生认识程序设计的过程,体会其中的思想。
23
版权声明:本文标题:Access数据库图文实例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1716061436a690987.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论