Access数据库图文教案Word格式.docx
- 文档编号:1028566
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:39
- 大小:847.01KB
Access数据库图文教案Word格式.docx
《Access数据库图文教案Word格式.docx》由会员分享,可在线阅读,更多相关《Access数据库图文教案Word格式.docx(39页珍藏版)》请在冰点文库上搜索。
8.4VBA程序设计23
第一部分Access数据库管理系统
教学目标:
理解数据库系统的基本常识,认识关系数据库,了解Access的安装和特点,学会创建Access数据库,熟悉Access数据库的基本操作
重难点:
理解数据库与数据库管理系统,学会Access的安装、创建和使用
学时数:
2学时
1.1数据库系统的认识
✧数据(Data):
数据库中存储与处理的对象,是描述事物的符号记录,数据可以是文字、数字、图形图像、声音、动画等多种媒体形式。
✧数据库(Database,DB):
长期储存在计算机内、有组织的、可共享的大量数据集合。
✧数据库管理系统(DatabaseManagementSystem,DBMS):
位于用户与操作系统之间的一层数据管理软件。
DBMS的主要功能有:
1)数据定义功能:
提供数据定义语言,定义数据库中的数据对象
2)数据操纵功能:
提供数据操纵语言,实现对数据库的基本操作(查询、修改、插入和删除)
3)数据库的运行管理:
保证数据的安全性、完整性、多用户对数据的并发使用、发生故障后的系统恢复
4)数据库的建立和维护功能:
数据库数据批量装载、数据库转储、介质故障恢复、数据库的重组织、性能监视等
✧数据库系统(DatabaseSystem,DBS):
指在计算机系统中引入数据库后的系统,其组成有数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
在不引起混淆的情况下,通常把数据库系统简称为数据库。
1.2关系数据库
关系数据库是建立在关系模型基础上的数据库,借助于集合代数来处理数据库中的数据。
关系模型由关系数据结构、关系操作集合和完整性约束三部分组成:
✧关系数据结构:
关系模型中数据的组织方式(二维表),能描述现实世界实体及实体间联系。
✧关系操作:
采用集合操作方式,即其操作的对象和结果都是集合。
常见关系操作有查询类(选择、投影、连接、并、交、差、除)和更新类(增、删、改)。
✧关系模型允许定义3类完整性约束:
实体完整性、参照完整性和用户自定义完整性,其中实体完整性和参照完整性是关系模型必须满足的,应该由关系系统自动支持。
1.3Access数据库管理系统
MicrosoftAccess是微软推出的、基于Windows的关系型桌面数据库管理系统,是Office系列应用软件之一。
✧Access采用与Windows完全一致的风格,属于中小型关系数据库管理系统。
✧Access提供表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象。
1)表(Table):
数据库的基本对象,用来存贮数据库的数据,是创建其他对象的基础。
2)查询(Query):
可按要求快速查找记录,按要求筛选记录,并能对表中的数据进行更新、追加、删除和新成新表操作。
3)窗体(Form):
提供一种浏览、操作数据库中数据的窗口,同时还提供切换面板为用户创建数据库应用界面。
4)报表(Report):
将数据库中的数据分类汇总,然后打印出来,以便分析。
5)数据访问页(Page):
一种特殊的直接连接到数据库中数据的一种WEB页。
通过页将数据发布到Internet,并可以适用浏览器进行数据的维护和操作。
6)宏(Macro):
用户选择Access提供的宏操作命令,通过创建宏以用来自动执行一系列操作。
7)模块(Module):
模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序,模块使用VisualBasic编程。
✧Access提供多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化,为建立功能完善的数据库管理系统提供了方便。
✧普通用户不必编写代码,就可以完成数据管理的任务,非常便于初学数据库用户学习。
1.4Access数据库
1、Access的安装配置
2、Access的启动和退出
3、Access数据库的创建(重点)
✧使用数据库向导,为所创建的数据库选择所需的表、窗体及报表等。
✧先创建一个空数据库,然后再添加表、窗体、报表及其他对象。
1)单击“开始”按钮,选择“程序”菜单/“MicrosoftOffice”子菜单/“MicrosoftOfficeAccess”命令。
2)在“MicrosoftAccess”窗口中,选择“文件”菜单/“新建”命令,选择出现在右边“任务窗格”中“空数据库”命令。
3)在出现的“文件新建数据库”对话框中,选择保存位置,输入文件名,单击“创建”按钮。
第二部分数据表
理解表,学会创建表,掌握管理表,学会创建表间关系,掌握表数据的各种操作,学会设置表的外观显示
学会创建和使用数据表、学会操作表中数据
8学时
2.1数据表的认识
表是由行和列组成的二维表,是数据库的核心与基础,保存数据库中的所有数据。
查询、窗体、报表和数据访问页都是从表中获得信息,以实现特定的需要。
✧表中不允许出现相同的元组。
✧表中元组的顺序(即行序)可任意。
✧表中属性必须有不同的名字,不同的属性可来自同一个域。
✧同一属性名下的各个属性值必须来自同一个域,必须是同一类型的数据。
✧表中属性的顺序(即列序)可任意。
✧表中每一个分量必须是不可分的数据项(不可表中有表)。
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、设置有效性规则和有效性文本
有效性规则可输入公式,用在将来输入数据时,对该字段上的数据进行查核工作。
有效性文本可输入要通知用户的提示信息,当输入的数据有误或不符合公式时,自动弹出提示信息。
7、设置表的索引
索引是搜索或排序的根据,即当为某字段建立索引,可加快以该字段为依据的查找、排序和查询等操作。
8、字段的其他属性
在表设计视图窗口的字段属性选项区域中,还有多种属性可以设置,如必填字段、允许空字符串、标题、输入法模式等。
2.3管理数据表(重点)
1、修改数据表结构
✧修改字段
✧插入新字段
✧删除字段
修改字段的名称并不会影响本表中的数据,但对于查询、窗体、报表、模块、数据访问页等对象有影响,程序可能会由于找不到该新字段而产生错误。
如果删除字段已经和其它表定义了关系,要先删除关系后才可以删除字段。
2、复制数据表
在Access中复制数据库中的表有几种方式:
✧复制结构
✧复制数据
✧复制数据和结构
3、导入与导出数据表
将Access表中数据导出转换成其他的文件格式(.txt、.xls、.dbf、.html等),相反,Access也可通过导入方法直接应用其他应用软件中的数据。
4、表的链接
表的链接就是在源数据和目标数据之间建立起一个同步的映像,所有对外部源数据的改动都会及时反映到目标数据中,同时如果Access中对链接数据进行的修改也会同步反映到源数据中。
创建链接的目的在于使用户很容易地将应用程序连接到Internet上,或跳转到当前数据库或其他数据库中的对象。
5、设置数据确认表达式
使用数据确认技术可以对表中的数据(输入或编辑数据)进行操作确认,使数据尽可能保持正确,减少出错的可能性。
在表字段属性或表属性的“有效性规则”中输入表达式,这些表达式将限制特定的值或值的范围,从而保证输入数值的正确。
在“有效性文本”中输入出错时的提示信息。
6、隐藏表、删除表、重命名表、关闭表、打印表
2.4创建数据表间的关系
1、表间关系的类型
表间关系可指出一个表中数据与另一个表中数据的关联方式。
表之间的关系有4种可能:
类型
描述
一对一
一个表中的每个记录只与第二个表中的一个记录匹配,反之亦然。
一对多
一个表中的每个记录与第二个表中的一个或多个记录匹配,但第二个表中的每个记录只能与第一个表中的一个记录匹配。
多对多
一个表中的每个记录与第二个表中的多个记录匹配,反之亦然。
在下列情况下,应该确定表之间的关系类型,应用参照完整性规则:
同一数据库的两个表含有公用字段,且公用字段具有相同的数据类型,同时公用字段是主表的主键,子表的外键。
参照完整性、级联更新、级联删除是一种系统规则,可用来确保关系表中的记录是有效一致的,并且可确保用户在更新或删除相关数据时,数据库应执行的操作。
✧参照完整性:
在将记录添加到相关表之前,主表中必须已经存在了匹配的记录。
✧级联更新:
当更改主表中关系字段的数据时,相关表的关系字段会自动更改,但仍然拒绝直接更改相关表的关系字段数据。
✧级联删除:
当删除主表中关系字段的记录时,相关表的相关记录会一起被删除,但直接删除相关表中的记录时,主表不受其影响。
2、创建表间关系(重点)
2.4.3、删除表关系
在“关系”窗口内选中要进行删除关系的连线,此时的关系连线会变粗。
再按Delete键,将会弹出询问用户是否要将此关系从数据库中永久删除的提示框。
2.4.4、查看表关系
✧单击工具栏中的“关系”按钮,表示要查看数据库中定义的表间关系。
✧单击工具栏中的“清除版式”按钮,可从“关系”窗口中删除所有的表。
此操作并不是真正删除表或关系,只是将此表或关系从“关系”窗口中删除,如果用户需要对其进行恢复,则可以单击工具栏中的“显示表”按钮,在弹出的“显示表”对话框中双击该表,然后单击“关闭”按钮,将“显示表”对话框关闭即可。
2.5表数据的操作
1、输入和编辑表中数据
✧在表中移动光标
✧在表中输入数据
✧修改数据
✧删除行或列数据
2、查找与替换
选择“编辑”菜单中“替换”命令或“查找”命令,在弹出的“查找和替换”对话框中完成。
3排序数据(重点)
1)单击想排序的字段。
2)单击工具栏上“升序”或“降序”;
或者选择“记录”菜单/“排序”子菜单中的相应命令。
也可以通过选择“记录”菜单/“筛选”子菜单中的“高级筛选/排序”命令进行复杂的排序。
3)选择“记录”菜单中“取消筛选/排序”命令,或单击鼠标右键,在弹出的快捷菜单中选择“取消筛选/排序”命令,可将其恢复到原有状态。
4、筛选数据(重点)
选择“记录”菜单/“筛选”子菜单中的相应命令,进行对表数据的各种筛选。
✧按窗体筛选
✧按选定内容筛选
✧内容排除筛选
✧高级筛选/排序
5、使用子数据表
子数据表是一个嵌套在其他数据表中的表,Access允许在数据表中插入子数据表,子数据表可以帮助用户浏览与数据源中某条记录相关的数据记录,而不是只查看数据源中的单条记录。
创建子数据表通常需要两个表之间具有一对多或一对一的关系。
6、数据的导出和导入(重点)
从EXCEL文件导入数据到数据表中的大体步骤如下:
图一
图二
图三
图四
图五
图六
将数据表中数据导入到EXCEL文件的大体步骤如下:
2.6设置表外观(重点)
1、设置数据表的显示格式
✧利用“设置数据表格式”对话框:
只对单个表中的数据表视图起作用
设置表中的字体
设置数据表格式
✧利用“工具”菜单的“选项”对话框中“数据表”选项卡:
可以调整所有表的默认值
2、设置行和列的显示格式
✧调整行高和列宽
✧显示与隐藏列
✧改变列顺序
✧冻结列
在设计视图中改变了字段的排列次序,那么在数据表视图中列的次序也会随之改变;
在数据表视图中改变了字段的排列次序,那么在设计视图中的列次序不会随之改变。
Access允许用户冻结数据表中的一列或多列。
这样无论表中的其他列滚动到何处,这些列都会成为最左侧的列,并且始终可见。
第三部分查询
理解查询,学会创建查询,理解各种类型查询的运行结果、意义与作用
学会创建和使用查询
6学时
3.1查询的认识
查询允许用户依据指定的查询条件,抽取一个表或多个相关表中的字段和记录,同时可以对数据进行各种统计计算和排序等,并以工作表的形式显示出来。
同时,Access中的查询还可以实现对表中数据进行批量的更新、删除、追加、生成新表等操作。
✧通过指定查询的条件,从一个表或多个相关表中获取符合条件的字段和记录数据。
✧查询可以对某些字段进行各种统计、计算、排序等,并显示出计算结果。
✧查询可以实现对表中数据的更新、删除和追加,并可将查询结果生成一个新表。
✧查询可以作为查询、窗体、报表或页的数据源。
3.2创建查询
✧查询向导创建查询(简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导)
✧设计视图创建查询(选择查询、交叉表查询、更新查询、删除查询、追加查询、生成表查询)
一般来说,创建查询的步骤大体如下:
(1)选择数据源;
(2)更改查询类型;
(3)选择字段、创建新字段、设置条件等;
(4)优化查询设计。
1、选择查询(重点)
选择查询是从一个表或多个相关表中查询特定的数据,并且用数据表视图显示出查询结果。
✧设置查询条件:
一种限制查询范围的方法,主要用来筛选出符合条件的记录。
✧应用总计查询:
可以对表中的数据进行分组和各种统计计算操作。
✧创建新字段:
可以采用的格式为:
新字段名:
howtoit
✧设置联接属性:
在查询设计视图窗口中双击表间的连接线,即可打开联接属性对话框。
设置查询条件的查询
应用总计的查询
创建新字段“工龄”查询
多表联合查询
2、交叉表查询(重点)
交叉表查询是将表或查询中的某些字段分组,把字段的总结值显示在动态结果集的行和列的交叉单元格中,分组的内容一组列在动态集的左侧(作为行标题),一组列在动态集的上部(作为列标题)。
3、重复项查询
重复项查询的作用是查找出具有重复字段值的记录。
4、不匹配查询
不匹配查询的作用是在一张表中查找出另一张表中没有相关记录的记录行。
5、参数查询(重点)
参数查询可以提高查询的通用性,在执行参数查询时,系统会显示一个对话框,要求用户输入检索数据的准则,然后根据输入内容查询出特定的结果。
参数查询的参数有两种形式:
✧显式定义:
选择“查询”菜单/“参数”子菜单,弹出“查询参数”对话框,输入相应的参数名称,选择适当的参数类型。
✧隐式定义:
在查询设计器的条件栏目中,使用中括号作为控制符号,在中括号中输入参数名称即可,不需指定参数类型。
6、操作查询(重点)
1)生成表查询:
将一个表或多个相关表的数据创建一张新表。
2)更新查询:
对一个表或多个相关表中的记录的某些字段值进行更改。
3)追加查询:
将一个表或多个相关表中的一组记录添加到另一个表的结尾。
追加查询以查询设计视图中添加的表为数据源,以在追加对话框中选定的表为目标表。
当两表间的字段不相同时,追加查询只添加相互匹配的字段内容,不匹配的字段将被忽略。
4)删除查询:
可以删除数据表中符合设定条件的记录。
删除查询可删除一个表中记录,也可在多个表内利用表间关系删除相关表中记录。
第四部分窗体
了解窗体,学会创建窗体,掌握窗体的布局及格式调整,学会使用窗体操作数据
学会创建和使用窗体,学会操作窗体中的数据
4.1窗体的认识
窗体主要用于显示和编辑数据库中的数据,或用作切换面板来打开数据库中其他对象。
一般可将窗体分为3大类:
数据窗体、面板窗体和对话框窗体。
✧数据窗体:
一般绑定于一个表或查询,多用来处理数据,可显示、编辑数据。
✧面板窗体:
一般不绑定数据表,使用控件、按钮、图形等,引导和控制应用程序的流程。
✧对话框窗体:
用来显示提示信息、进行各种设置、接受用户的输入和选择等,可以直接使用程序内置的对话框、输入框函数,也可以使用自己定义设计的窗体。
Access提供多种窗体视图(设计视图、窗体视图、数据表视图、数据透视表、数据透视图),单击快捷工具栏左上角“视图”按钮可实现不同视图之间的切换。
✧设计视图:
用来创建和修改窗体设计的窗口。
✧窗体视图:
能够显示、修改、删除和添加记录数据的窗口。
✧数据表视图:
以行列方式显示表、查询或窗体中的数据,可用于显示、修改、添加和删除数据。
4.2创建窗体
Access提供创建窗体的方法有:
自动创建窗体、窗体向导、设计视图。
利用设计视图创建窗体的大体步骤为:
先利用设计视图创建简单窗体,然后利用工具箱、“属性”对话框、“格式”菜单等完善窗体的功能,最后修饰窗体。
窗体的设计视图由主窗口、工作区和工具箱构成。
工作区可以分为5个节,每个节都有特定的用途,节表现为区段形式,窗体的信息应按实际需要分别放置在不同的节中。
(重点)
✧窗体页眉出现在窗体视图中的顶部,或打印时首页的顶部,常用来显示窗体的标题。
✧页面页眉在每个打印页的顶部显示列标题等信息,页面页眉只出现在打印窗体中。
✧主体用来显示记录,可以在屏幕或打印页上显示一条或多条记录。
✧页面页脚在每个打印页的底部显示日期或页码等信息,页面页脚只出现在打印窗体中。
✧窗体页脚出现在窗体视图中的底部,或者打印时最后一页的最后一个主体节之后,常用来显示命令按钮或窗体的说明等。
工具箱中包括窗体设计时常用的控件,控件是窗体上用于显示数据、执行操作、装饰窗体的对象。
控件可使窗体能完成特定的功能,或美化窗体外观。
添加控件时,单击所需控件后,再单击设计视图中控件所要放置的位置,即可将该控件放置到窗体中,可以利用控件向导和“属性”对话框设置控件。
控件可以分为结合型、非结合型与计算型等3个类型,结合型控件主要用于显示、输入、修改、删除数据库中的字段值;
非结合型控件没有数据源,可用来显示信息、线条、矩形或图像等;
计算型控件用表达式作为数据源。
✧标签:
可以在窗体、报表或页上使用标签来显示说明性文本。
✧文本框:
在窗体、报表或页上可以使用文本框来显示记录源上的数据。
文本框可以是绑定文本框(与某个字段相绑定)和未绑定文本框(用来显示计算结果或接受用户输入)。
✧复选框、切换按钮、选项按钮控件:
作为单独控件来显示表、查询中的是/否值。
✧选项按钮组:
含有一个组框和一组复选框,选项按钮或切换按钮。
如果选项组绑定到某个字段,则只有组框架本身绑定到此字段,而不是组框架内的复选框、选项按钮或切换按钮。
✧列表框控件:
列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。
✧组合框控件:
组合框的列表是有多行数据组成,但平时只显示一行,需要显示时可以单击右侧的向下按钮。
组合框既可以进行选择,也可以输入文本。
✧命令按钮:
在窗体上可以使用命令按钮来执行某个操作或某些操作。
✧选项卡:
利用选项卡可以在有限的屏幕上显示更多的元素,可以使用选项卡来进行分页,用户只需单击选项卡上的标签,就可以进行页面切换。
✧图像控件:
图像控件用于显示图形,以使窗体更美观。
1、创建数据维护类窗体(重点)
2、创建数据浏览类窗体(重点)
3、创建数据查询类窗体(重点)
4、创建图表窗体(重点)
5、创建数据透视表
数据透视表是一种多维式表格,它可以从不同角度对数据进行分析,以浓缩信息并为决策者提供参考。
创建数据透视表的大体步骤如下:
1)打开相关数据表视图或查询视图。
2)执行菜单“视图/数据透视表视图”命令。
此时就出现了数据透视表视图窗口,在尚未建立视图之前出现的是一个空白窗口。
其中分为4个区域,分别是筛选字段区域、行字段区域、列字段区域、以及汇总或明细字段区域。
3)将相应字段分别添加至相应的区域上。
4)新建总计、计算字段,格式化数据透视表组件。
6、数据透视图
数据透视图是另一种数据表现形式,与数据透视表不同的地方在于它可以选择适当的图形、多种色彩来描述数据的特性。
创建数据透视图的大体步骤如下:
2)执行菜单“视图/数据透视图视图”命令,打开数据透视图窗口。
此时尚无任何数据,因此是一个空白窗口,分为4个数据区域,分别是筛选字段区域、数字字段区域、系列字段区域和分类字段区域。
3)将相应字段分别拖曳至筛选、系列、分类、数据字段区域内。
7、创建切换面板(重点)
Access为用户提供创建用户入口界面的向导——切换面板。
利用切换面板管理器可以创建和编辑切换面板,来组织和应用程序。
4.3修饰窗体
创建窗体后需要对窗体的布局进行设计,对窗体的控件进行调整,并要对窗体和控件进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库 图文 教案
![提示](https://static.bingdoc.com/images/bang_tan.gif)