书名:
Access 2002实用教程
定价:
23.00元
出版社:
北京工业大学出版社
书号:
ISBN 7-5639-1522-2/T?256
作者:
武马群(主编)
出版日期:
2005年6月
开本:
16开本
出版印次:
2005年6月第1次印刷
附带物:
    随着计算机技术的发展,越来越多的应用程序需要和数据库打交道,要求利用数据库进行存储数据和管理数据。Access 2002是微软公司推出的桌面关系型数据库管理系统,该软件是微软Office XP的组件之一,也是一种功能强大、操作简便的数据库管理系统。因此,Access 2002数据库技术与应用已经成为越来越多的高等院校、高职院校、中专院校开设的一门计算机基础课程,同时也是全国计算机等级考试科目之一。
    在编写本书过程中,作者结合自己多年从事数据库技术研究和教学的经验,理论联系实际,力求通俗易懂。本书在体系结构安排上尽可能将概念、知识点与例题结合起来,每章的开始都简要指出本章的学习目标,每章结束后对本章内容进行小结。在例题的选择上具有针对性强的特点,通过一些典型程序将前后的一些知识点、实际操作联系起来,使学生在对比中理解各种实现方式的特点和异同,能够融会贯通、举一反三。每章还附有必要的习题,让学生加深和巩固所学的知识,提高学生的操作和编程能力。
    本书根据Access 2002的基本特点,以Access 2002提供的7种数据库对象为线索,并结合初学者的实际情况,介绍了数据库的基础知识和Access 2002数据库的基本操作方法。全书共10章,分别是:第1章数据库基础知识;第2章Access 2002系统简介;第3章Access 2002数据库;第4章Access 2002表;第5章Access 2002查询;第6章Access 2002窗体;第7章Access 2002报表;第8章Access 2002数据访问页;第9章Access 2002宏;第10章Access 2002模块。在每一章中都有大量的例题、图、表,用通俗易懂的语言,详实的操作步骤进行讲解;并且在每一章后面有选择题、填空题、思考题,使学生加深对知识点的理解和巩固;还有上机实验题,指导学生实际操作,提高学生的动手能力和实际操作技能。
    由于作者水平有限,加上时间仓促,书中缺点和错误在所难免,恳请读者批评指正。
第1章 数据库基础知识 1
1.1 数据库系统的基本概念 1
1.1.1 数据库(Database) 1
1.1.2 数据库管理系统DBMS(Database Management System) 1
1.1.3 数据库系统(Database System) 2
1.1.4 数据模型(Data Model) 3
1.2 关系数据库系统 6
1.2.1 关系模型(Relation Model)概述 6
1.2.2 关系模型的数据结构——关系(Relation) 7
1.2.3 对关系的描述——关系模式(Relation Schema) 9
1.2.4 关系的完整性约束 9
1.2.5 关系运算 10
1.3 SQL基本命令 14
1.3.1 SQL查询命令 15
1.3.2 SQL定义命令 22
1.3.3 SQL更新命令 26
【本章小结】 27
【习题】 28
第2章 Access 2002系统简介 31
2.1 Access 2002的基本特点 31
2.1.1 Access 2002的特点 31
2.1.2 Access 2002的新特性 32
2.2 Access 2002的基本功能 33
2.2.1 组织数据 33
2.2.2 数据库操作 33
2.2.3 用户界面 33
2.2.4 报表输出 34
2.2.5 共享数据 34
2.3 Access 2002的安装与卸载 34
2.3.1 Access 2002的安装 34
2.3.2 Access 2002的卸载 37
2.4 Access 2002的启动与退出 37
2.4.1 “开始”菜单启动Access 2002 37
2.4.2 桌面“快捷方式”启动Access 2002 38
2.4.3 间接启动Access 2002 38
2.4.4 退出Access 2002 40
2.5 Access 2002的界面 40
2.5.1 窗口边框 40
2.5.2 控制按钮 41
2.5.3 窗口标题栏 41
2.5.4 控制菜单栏 41
2.5.5 菜单栏 42
2.5.6 工具栏 43
2.5.7 滚动条 43
【本章小结】 44
【习题】 44
实验一 安装和卸载Access 2002数据库管理系统 45
实验二 启动Access 2002数据库管理系统 46
实验三 Access 2002应用程序窗口的基本操作 47

第3章 Access 2002数据库 48
3.1 Access 2002的基本对象 48
3.1.1 表 48
3.1.2 查询 50
3.1.3 窗体 51
3.1.4 报表 52
3.1.5 页 53
3.1.6 宏 53
3.1.7 模块 53
3.2 创建Access 2002数据库 54
3.2.1 创建空数据库 54
3.2.2 使用向导创建数据库 55
3.3 Access 2002数据库的打开和关闭 59
3.3.1 打开Access 2002数据库 59
3.3.2 关闭Access 2002数据库 61

3.4 设置Access 2002数据库的打开密码 61
【本章小结】 62
【习题】 62
实验一 创建空数据库 64
实验二 使用向导创建“支出”数据库 64
实验三 为数据库设置设定打开密码 65
第4章 Access 2002表 66
4.1 Access 2002表的建立 66
4.1.1 建立表结构 66
4.1.2 设置字段属性 73
4.2 表间关系的建立与修改 78
4.2.1 表间关系的概念 78
4.2.2 常用关联关系的类型 79
4.2.3 建立表间关系 80
4.2.4 修改表间关系 82
4.3 表的维护 83
4.3.1 修改表结构 83
4.3.2 输入数据 85
4.3.3 调整表外观 88
4.4 表的其他操作 89
4.4.1 查找数据 89
4.4.2 替换数据 90
4.4.3 排序记录 91
4.4.4 筛选记录 92
【本章小结】 92
【习题】 92
实验一 使用Access 2002表设计器创建表 93
实验二 使用Access 2002向导创建表 94
实验三 建立数据表之间关系 94
第5章 Access 2002查询 96
5.1 查询概述 96
5.1.1 查询的分类 96
5.1.2 查询的视图 98
5.1.3 创建查询的方法 98
5.2 使用向导创建查询 98
5.2.1 使用简单查询向导创建查询 98
5.2.2 使用交叉表查询向导创建查询 99
5.2.3 使用查找重复项查询向导创建查询 101
5.2.4 使用查找不匹配项查询向导创建查询 102
5.3 使用查询设计视图创建查询 103
5.3.1 查询设计视图 103
5.3.2 用设计视图创建选择查询 108
5.3.3 用设计视图创建交叉表查询 109
5.3.4 用设计视图创建更新查询 110
5.3.5 用设计视图创建删除查询 110
5.3.6 用设计视图创建追加查询 111
5.3.7 设计视图创建生成表查询 112
5.3.8 用设计视图创建SQL查询 113
5.4 操作已创建的查询 115
5.4.1 运行己创建的查询 115
5.4.2 修改查询 116
【本章小结】 116
【习题】 116
实验一 使用Access 2002向导创建简单查询 118
实验二 使用Access 2002查询设计视图创建参数查询 118
实验三 使用Access 2002查询设计视图创建SQL查询 119

第6章 Access 2002窗体 120
6.1 窗体概述 120
6.1.1 窗体的功能 120
6.1.2 窗体的类型 120
6.1.3 创建窗体的方法 122
6.1.4 窗体的视图 122
6.2 创建窗体 122
6.2.1 创建自动窗体 123
6.2.2 利用向导创建窗体 125

6.2.3 窗体的“设计”视图 128
6.2.4 使用“设计”视图创建窗体
6.3 编辑窗体 134
6.3.1 设置窗体属性 134
6.3.2 对控件进行操作 136
6.4 使用窗体 139
6.4.1 用窗体浏览和编辑数据 139
6.4.2 定位和筛选数据 140
6.4.3 对数据进行排序 140
6.4.4 打印窗体 141
【本章小结】 141
【习题】 141
实验一 使用Access 2002自动窗体创建表格式窗体 143
实验二 使用Access 2002窗体向导创建窗体并筛选记录 143
实验三 使用Access 2002窗体设计视图创建带子窗体的窗体 144
第7章 Access 2002报表 145
7.1 报表概述 145
7.1.1 报表的作用 145
7.1.2 报表的视图 145
7.1.3 报表的结构 146
7.1.4 报表的数据源 146
7.2 报表的类型 147
7.2.1 纵栏式报表 147
7.2.2 表格式报表 147
7.2.3 图表报表 148
7.2.4 标签报表 148
7.3 使用向导创建报表 148
7.3.1 自动创建报表 148
7.3.2 报表向导创建报表 149
7.3.3 使用“图表向导”创建报表 151
7.3.4 使用“标签向导”创建报表 152
7.4 使用设计视图设计、编辑报表 154
7.4.1 报表设计视图工具栏 154
7.4.2 报表属性 155
7.4.3 使用预定义格式 156
7.4.4 显示当前日期和时间 157
7.4.5 使用分页符控件添加分页符 157
7.4.6 显示页码 157
7.4.7 节的设置 158
7.4.8 添加背景、绘制线条和矩形 158
7.4.9 使用设计视图创建报表 158
7.5 报表排序和分组 160
7.5.1 记录排序 160
7.5.2 记录分组 161
7.6 在报表中计算 162
7.6.1 计算值 162
7.6.2 计算总计值或平均值 163
7.6.3 计算报表上的百分比 163
7.7 创建子报表 163
7.7.1 在已有报表中创建子报表 164
7.7.2 将已有报表作为子报表添加到另一个报表中 164
【本章小结】 164
【习题】 164
实验一 使用报表向导创建报表 166
实验二 使用报表设计视图创建报表 166
实验三 在报表中用控件计算 167
第8章 Access2002数据访问页 168
8.1 数据访问页的概念 168
8.1.1 什么是数据访问页 168
8.1.2 “页”视图 168
8.1.3 “设计视图” 169
8.1.4 数据访问页的组成部分 169
8.1.5 设计不同类型的数据访问页 170
8.1.6 数据访问页的数据源类型 170
8.2 创建数据访问页 171

8.2.1 打开数据访问页 171
8.2.2 在当前数据库中创建数据访问页 171
8.2.3 创建独立的数据访问页 174
8.3 编辑数据访问页 175
8.3.1 添加标签(Label) 175
8.3.2 添加文本框(Text) 176
8.3.3 滚动文字 176
8.3.4 数据访问页中的其它基本对象 177
8.3.5 添加、编辑和删除数据 178
8.3.6 保存或撤消更改 179
8.3.7 在字段和记录间浏览 179
8.3.8 排序、查找和筛选数据 180
【本章小结】 181
【习题】 182
实验一 使用数据访问页向导创建数据访问页 183
实验二 使用设计视图创建数据访问页 184
实验三 使用页设计视图修改页 184
第9章 Access 2002宏 186
9.1 宏和宏组概述 186
9.1.1 宏的定义 186
9.1.2 宏组的定义 187
9.1.3 条件操作 187
9.1.4 操作参数 188
9.1.5 使用宏还是使用Visual Basic 188
9.1.6 将宏转换到 Visual Basic 189
9.2 宏的操作 189
9.2.1 创建宏 190
9.2.2 创建宏组 190
9.2.3 打开“宏”窗口或“Visual Basic 编辑器” 190
9.2.4 修改宏 191
9.2.5 运行宏 192
9.2.6 调试宏 193
9.2.7 常用宏操作 193
【本章小结】 195
【习题】 195
实验一 创建宏“打开报表” 197
实验二 创建和运行宏组 197
实验三 利用宏实现自动执行操作 198
第10章 Access 2002模块 199
10.1 模块的基本概念 199
10.1.1 模块的定义 199
10.1.2 类模块 200
10.1.3 标准模块 200
10.1.4 将宏转换到模块 201
10.2 创建模块 201
10.2.1 创建新模块 201
10.2.2 在模块中加入过程 202
10.2.3 在模块中执行宏 203
10.2.4 创建事件过程 204
10.3 过程调用和参数传递 205
10.3.1 事件过程的调用 205
10.3.2 调用Sub以及Function过程 206
10.3.3 调用具有多个参数的Sub过程 207
10.3.4 在调用Function过程时使用括号 207
10.3.5 传递命名参数 208
10.3.6 过程的参数传递示例 208
10.4 VBA程序设计基础 209
10.4.1 面向对象程序设计的基本概念 209
10.4.2 VBA编程环境 211
10.4.3 VBA数据类型、常量、变量、表达式 213
10.4.4 VBA程序流程控制 222
10.4.5 VBA程序的调试 229
【本章小结】 233
【习题】 233
实验一 检测密码 235
实验二 打开和关闭窗体、报表 235
实验三 利用计时事件Time实现计数器 236