上篇 学习篇 3
第1章 数据库基础知识 3
1.1 数据库系统概述 3
1.1.1 数据、数据库、数据库管理系统、数据库系统 3
1.1.2 数据管理技术的产生与发展 4
1.2 数据模型 5
1.2.1 实体描述 5
1.2.2 层次模型 6
1.2.3 网状模型 6
1.2.4 关系模型 7
1.2.5 面向对象模型 8
1.3 关系数据库系统 8
1.3.1 关系模型的组成 8
1.3.2 关系运算的基本概念 9
1.4 关系数据库设计 10
1.5 关系数据库标准语言SQL 11
1.5.1 SQL语言简介 11
1.5.2 SQL基本语句 12
1.6 Access数据库系统概述 13
1.6.1 Access的发展过程 13
1.6.2 Access简介 13
1.7 Access 2003数据库系统的集成环境 14
1.7.1 启动Access 2003 14
1.7.2 Access集成环境 14
1.7.3 关闭Access 2003 15
习题1 15
第2章 建立数据库 17
2.1 创建数据库 17
2.1.1 Access数据库设计过程 17
2.1.2 创建数据库 17
2.2 打开和关闭数据库的方法 18
2.2.1 打开数据库 18
2.2.2 关闭数据库 19
2.3 数据表的建立 19
2.3.1 Access数据类型 19
2.3.2 建立表结构 19
2.3.3 字段属性的设置 19
2.3.4 表中数据的输入 20
2.3.5 建立表之间的联系 20
2.4 数据表的基本操作 21
2.4.1 打开和关闭表 21
2.4.2 修改表的结构 22
2.4.3 编辑表的内容 23
2.4.4 记录排序 24
2.4.5 筛选记录 24
2.4.6 改变字段次序 25
2.4.7 调整字段显示宽度和高度 25
2.4.8 隐藏列和显示列 25
2.4.9 冻结列 26
2.4.10 设置数据表格式 26
2.4.11 改变字体显示 26
2.5 Access的安全措施 26
2.5.1 数据库访问密码 27
2.5.2 编码数据库 27
习题2 29
第3章 建立查询 32
3.1 查询概述 32
3.1.1 查询简介 32
3.1.2 查询的功能 33
3.2 查询视图 33
3.2.1 数据表视图 33
3.2.2 设计视图 33
3.2.3 SQL视图 34
3.3 查询的类型 34
3.3.1 选择查询 34
3.3.2 参数查询 34
3.3.3 交叉表查询 34
3.3.4 操作查询 35
3.3.5 SQL查询 35
3.4 使用查询向导创建查询 35
3.4.1 简单查询向导 36
3.4.2 交叉表查询向导 36
3.4.3 查找重复项查询向导 36
3.4.4 查找不匹配项查询向导 36
3.5 使用查询设计视图创建查询 36
3.5.1 使用设计视图创建查询的方法 37
3.5.2 设置查询条件 39
3.5.3 编辑查询中的字段 42
3.6 建立计算查询 43
3.7 建立及使用参数查询 45
3.8 创建及使用操作查询 47
3.8.1 数据表备份 48
3.8.2 生成表查询 48
3.8.3 更新查询 50
3.8.4 追加查询 52
3.8.5 删除查询 54
3.9 SQL查询 56
3.9.1 联合查询 57
3.9.2 传递查询 58
3.9.3 数据定义查询 58
3.9.4 子查询 59
习题3 59
第4章 窗体 63
4.1 窗体概述 63
4.1.1 窗体的作用 63
4.1.2 窗体分类 64
4.1.3 窗体的视图种类 64
4.1.4 窗体的构成 65
4.2 窗体的创建 65
4.2.1 创建窗体的几种方法 65
4.2.2 使用窗体向导创建简单窗体 66
4.2.3 使用“自动窗体”创建窗体 67
4.2.4 使用窗体向导创建子窗体 67
4.2.5 使用窗体向导创建图表窗体 70
4.2.6 使用窗体向导创建数据透视表/图窗体 70
4.2.7 如何创建切换面板 72
4.2.8 如何创建弹出式面板 74
4.3 在窗体中编辑及使用数据 75
4.3.1 浏览数据 75
4.3.2 如何在窗体中添加及编辑数据 75
4.3.3 在窗体中对记录筛选与排序 75
4.4 窗体的格式设置 76
4.4.1 窗体的“设计视图”窗口的组成 76
4.4.2 窗体设计视图的使用 76
4.4.3 如何设置窗体的格式 77
4.4.4 窗体的美化 78
4.5 窗体中的控件 79
4.5.1 工具箱中控件的基本类型 79
4.5.2 对象的创建和数据绑定 80
4.5.3 如何进行控件的编辑和属性设置 85
习题4 87
第5章 报表 90
5.1 报表概述 90
5.1.1 报表的分类 91
5.1.2 报表的组成 92
5.1.3 报表工具箱 92
5.1.4 报表的属性窗口 94
5.1.5 报表快照 95
5.2 报表的建立方法 95
5.2.1 使用“自动报表”创建报表 95
5.2.2 使用向导创建报表 95
5.2.3 使用设计视图创建报表 96
5.3 报表的编辑方法 96
5.3.1 报表的美化 96
5.3.2 在报表中设置分页符、页码、日期和时间 97
5.3.3 报表表达式 97
5.3.4 在报表中对记录进行分组、排序与汇总 97
5.3.5 如何设计多列报表与子报表 98
5.3.6 在报表中插入图表 98
5.4 报表的预览、打印和保存 99
5.4.1 页面设置 99
5.4.2 预览、打印和保存报表 99
习题5 100
第6章 数据访问页 103
6.1 数据访问页概述 103
6.2 创建数据访问页 104
6.2.1 使用自动页创建数据访问页 104
6.2.2 使用向导创建数据访问页 105
6.2.3 使用设计视图创建数据访问页 105
6.3 编辑数据访问页 105
6.3.1 使用工具箱添加控件 105
6.3.2 选择数据访问页主题 106
6.3.3 添加背景 106
习题6 107
第7章 宏对象 109
7.1 宏相关概念 109
7.1.1 宏与宏组的区别 109
7.1.2 宏对象的作用 109
7.1.3 如何将宏对象转换为VBA程序模块 110
7.1.4 如何实现自动运行 110
7.1.5 响应组合键的宏组AutoKeys 111
7.2 创建宏对象 111
7.2.1 打开“宏设计视图”创建宏 111
7.2.2 “宏设计视图”窗口结构 113
7.3 编辑宏对象 114
7.4 运行宏对象 115
7.5 常用的宏操作 118
7.6 事件属性 121
7.7 宏与宏组的应用 122
习题7 131
第8章 编程语言VBA 134
8.1 VBA概述 134
8.1.1 为什么要使用VBA 134
8.1.2 面向对象编程的基本概念 134
8.1.3 模块对象 135
8.1.4 使用过程 137
8.2 VBA编程基础 139
8.2.1 数据类型 139
8.2.2 常量和变量的使用 140
8.2.3 运算符与表达式 142
8.2.4 常用内置函数的使用方法 144
8.2.5 基本输入和输出 147
8.3 基本控制结构 148
8.3.1 选择结构的使用 148
8.3.2 循环结构语句的比较 153
8.4 过程 156
8.4.1 Sub过程的使用 156
8.4.2 Function过程的使用 157
8.4.3 参数传递 158
习题8 159
第9章 Access 2003应用程序开发实例 161
9.1 系统需求分析与功能设计 161
9.2 数据库设计 162
9.3 查询设计 162
9.4 窗体设计 164
9.5 报表及数据访问页设计 166
9.6 主窗体及主菜单的设计 166
9.7 系统启动窗体的设计 168
习题参考答案 170
下篇 实验篇 175
实验1 数据库的设计 175
实验2 数据库的创建 182
实验3 表的创建 185
实验4 表中字段的属性设置 189
实验5 表中数据的排序和筛选 193
实验6 设置字段索引和建立表间关系 195
实验7 简单查询、交叉表查询的创建、参数查询的创建 199
实验8 计算查询的创建 204
实验9 操作查询的创建 208
实验10 SQL查询的创建 213
实验11 窗体向导创建窗体和自动创建窗体 215
实验12 图表与透视表/图窗体的创建 220
实验13 “设计视图”创建窗体 224
实验14 控件的创建及属性设置 228
实验15 综合实验 232
实验16 报表(一) 235
实验17 报表(二) 245
实验18 数据访问页 253
实验19 宏与宏组 261
实验20 条件宏与菜单 265
实验21 VBA编程基础 271
实验22 选择结构 274
实验23 循环结构 276
参考文献 278