第0章 绪论 1
0.1 数据库的基本知识 1
0.1.1 数据库 1
0.1.2 关系型数据库 2
0.2 Access 2003的特点和新增内容 2
0.2.1 Access 2003的特点 2
0.2.2 Access 2003的新增内容 3
0.3 教学方法和课程安排 4
第1章 数据库基础 6
1.1 数据库的基本知识和基本概念 6
1.1.1 启动和退出Access 2003 6
1.1.2 打开“罗斯文”示例数据库 8
1.1.3 数据库的基本概念 9
1.2 Access 2003的工作环境 13
1.2.1 标题栏 13
1.2.2 菜单栏 14
1.2.3 数据库窗口 15
1.2.4 工具栏 15
1.2.5 任务窗格 17
1.2.6 Office助手 19
1.3 定制工具栏和工作环境 21
1.3.1 自定义工具栏 21
1.3.2 定制工作环境 23
思考与练习 27
第2章 创建数据库和表 28
2.1 【案例1】创建“教务管理系统”数据库 28
相关知识 29
创建空数据库 29
使用向导建立数据库 29
数据库窗口的工具栏 34
有关组的操作 35
Access 2003中的10种数据库 36
2.2 【案例2】用向导创建“学生信息”表 37
相关知识 39
用表向导创建表 39
Access数据类型的种类 41
数据类型中字段属性 42
Access 2003对象命名的规则 43
2.3 【案例3】用“设计”视图创建“教师档案表”表 43
相关知识 47
“数据表”视图和它的工具栏 47
在“数据表”视图中创建表 48
“设计”视图和它的工具栏 48
在“设计”视图中创建表 49
主键 50
设定和删除主键 50
索引 51
思考与练习 52
第3章 编辑与设置表的格式 54
3.1 【案例4】修改“教务管理系统”数据库 54
相关知识 55
添加和修改数据 55
复制、移动数据 56
删除记录 56
复制表 56
重命名表 57
删除表 57
3.2 【案例5】编辑“学生档案”表中的字段 58
相关知识 59
在“数据表”视图中添加字段 59
在“数据表”视图中更改字段的名字 60
在“设计”视图中添加字段 60
在“设计”视图中更改字段的名字 61
移动和删除字段 61
修改字段属性 61
改变主键 62
创建子数据表 63
3.3 【案例6】设置“教师档案表”表的格式 63
相关知识 64
用菜单命令设置数据表中的字体 64
用菜单命令设置数据表的格式 65
用工具栏设置数据表的外观 66
调整列宽和行高 67
冻结列 68
在表中隐藏列 68
3.4 【案例7】“教师档案表”表中数据的排序和筛选 68
相关知识 70
排序 70
排序的标准 71
按选定内容筛选 71
按窗体筛选 71
输入筛选目标 72
高级筛选/排序 73
删除或取消筛选 73
数据的查找和替换 73
在表中建立超链接 74
3.5 【案例8】建立“教务管理系统”数据库中表之间的关系 75
相关知识 77
关系的种类 77
创建表之间关系的方法 79
编辑现有的关系 80
删除关系 80
查看关系 80
查看“子数据表” 81
参照完整性 81
思考与练习 82
第4章 查询 84
4.1 【案例9】用简单查询创建“学生成绩查询” 84
相关知识 86
查询的作用 86
查询的种类 87
用向导创建简单查询 87
运行选择表查询 89
筛选和查询的关系 89
4.2 【案例10】用“设计”视图创建“教师授课查询” 90
相关知识 91
使用“设计”视图建立选择查询的操作步骤 91
使用“设计”视图创建多表查询 92
认识查询“设计”视图 93
查询的5种视图 94
有关查询基本操作 95
利用交叉表查询向导建立查询 95
参数查询 97
汇总查询 98
设置查询属性 98
4.3 【案例11】创建“年龄”查询 99
相关知识 101
表达式 101
使用表达式生成器 102
表达式生成器中的几种常用符号 103
删除查询 103
更新查询 105
生成表查询 106
追加查询 108
思考与练习 109
第5章 Access高级查询与SQL语言 111
5.1 【案例12】创建Access联合查询 111
相关知识 112
SQL语言简介 112
SQL主要特点 113
SELECT语句语法结构 114
SELECT语句的各部分功能 114
5.2 【案例13】创建Access SQL子查询 119
相关知识 120
SQL子查询 120
IN子查询 120
ANY、SOME和ALL子查询 121
EXISTS子查询 121
5.3 【案例14】创建Access数据定义查询 122
相关知识 124
CREATE TABLE语句 124
DROP TABLE语句 124
ALTER TABLE语句 124
CREATE INDEX命令 125
DROP INDEX命令 125
思考与练习 125
第6章 窗体 127
6.1 【案例15】创建“学生成绩”窗体 127
相关知识 129
窗体的作用和分类 129
使用【自动窗体】按钮创建窗体 130
使用窗体向导自动创建窗体 131
使用窗体向导创建窗体 132
6.2 【案例16】创建“教师信息维护”窗体 134
相关知识 136
窗体的5种视图 136
窗体“设计”视图 137
窗体“设计”视图的工具栏 137
在“设计”视图中创建窗体 138
调整标签的位置和大小 139
创建切换面板窗体 140
6.3 【案例17】在“教师信息维护”窗体中添加控件 141
相关知识 144
窗体控件 144
添加标签和文本框 145
在窗体中画线 146
在窗体上添加命令按钮 146
使用组合框控件 148
用图像控件添加未绑定对象 150
插入OLE对象 150
窗体中的控件与字段列表中的字段建立联系 151
组合和取消组合 151
6.4 【案例18】修饰“教师信息维护”窗体并添加子窗体 151
相关知识 153
页眉、页脚的使用 153
为窗体添加背景 155
自动套用格式 155
使用窗体向导同时创建窗体和子窗体 155
添加子窗体 157
思考与练习 159
第7章 建立报表 160
7.1 【案例19】创建报表 160
相关知识 163
在报表上添加日期和时间 163
在报表中添加图形 163
在报表中添加页码 164
报表的组成 164
用向导创建报表 165
使用设计视图创建报表 168
报表中控件的种类 168
用“设计”视图创建报表的方法 168
自动创建报表 169
使用标签向导创建报表 170
创建图表报表 171
7.2 【案例20】编辑和打印报表 173
相关知识 175
基本操作 175
在报表中计算 178
在报表中创建子报表 179
页面设置 180
设计布局 181
打印预览 182
打印报表 182
有子报表的报表 183
思考与练习 185
第8章 宏和模块 186
8.1 【案例21】宏的概念和基本操作 186
相关知识 188
利用设计视图创建宏 188
拖动数据库对象添加宏 189
保存和复制宏操作 190
为宏操作设置条件 190
宏的运行 191
常用宏操作 192
8.2 【案例22】宏的高级应用 193
相关知识 196
创建宏组 196
宏的嵌套 198
用宏制作系统登录窗体 198
8.3 【案例23】模块 199
相关知识 201
模块的概念 201
创建VBA模块 202
将宏转化为VBA代码 203
使用VBA编程环境 205
8.4 【案例24】VBA编程基础 207
相关知识 209
面向对象编程的思想 209
VBA基础知识 210
VBA程序流程控制 213
思考与练习 216
第9章 数据共享和交换 217
9.1 【案例25】导入其他应用程序数据 217
相关知识 220
从Excel导入数据 220
从文本文件导入数据 221
从Word导入数据 225
从XML导入数据 225
9.2 【案例26】Access数据的导出 226
相关知识 227
导出数据库对象到Excel 227
导出数据库对象到XML 228
9.3 【案例27】数据库之间的数据共享 230
相关知识 232
从Access数据库导入信息 232
从其他数据库导入信息 233
将数据库与另一个数据库链接起来 233
共享Access数据的其他方法 234
拆分Access数据库 235
思考与练习 236
第10章 数据访问页和Web 237
10.1 【案例28】Access与静态Web页 237
相关知识 238
将Access数据表导出为静态Web页 238
将Access查询导出为静态Web页 239
将Access窗体或报表导出为静态Web页 240
链接Web页 240
10.2 【案例29】Access与动态Web页 241
相关知识 242
什么是ASP 242
为ASP指定ODBC数据源 242
将Access表导出为ASP 243
将Access查询导出为ASP 244
10.3 【案例30】数据访问页 244
相关知识 246
使用数据页向导创建数据访问页 246
使用页面设计视图创建数据访问页 247
将现有Web页转化为数据访问页 249
使用超链接 250
添加图片到命令按钮 251
在数据访问页上创建图表 252
在数据访问页上添加电子表格 253
通过浏览器访问数据访问页 253
思考与练习 254
第11章 数据库的优化和安全 255
11.1 【案例31】数据库的优化 255
相关知识 257
数据库“减肥” 257
使用性能分析器 257
数据库实用工具 261
11.2 【案例32】数据库的安全 263
相关知识 266
设置数据库打开权限 266
加密和解密数据库 268
保护一个将要公开发布的数据库 270
用密码保护VBA代码 270
思考与练习 271
第12章 Access数据库综合实例 272
12.1 总体设计 272
12.1.1 需求分析 272
12.1.2 数据库设计原则 273
12.2 库存管理系统的设计 273
12.2.1 系统分析 274
12.2.2 系统设计 274
12.3 库存管理系统实例制作 277
12.3.1 创建新数据库 277
12.3.2 创建表 277
12.3.3 设置各表间的关系 281
12.3.4 填写入库/出库单 282
12.3.5 维护入库/出库单信息 287
12.3.6 查询入库/出库单信息 290
12.3.7 报警处理 294
12.3.8 报表设计 298
12.4 库存管理系统的集成 300
12.4.1 系统主控界面设计 300
12.4.2 系统开始界面设计 303
思考与练习 305
参考文献 306