第1章 数据库与Access的基础知识 1
1.1 数据库的基础知识 1
1.1.1 数据库的基本概念 1
1.1.2 数据库系统的内部结构 3
1.1.3 数据库数据模型 4
1.1.4 数据库技术的发展 7
1.2 关系数据库的基础知识 8
1.2.1 关系的基本概念 8
1.2.2 关系的基本性质 10
1.2.3 关系代数 10
1.2.4 关系操作 14
1.2.5 表之间的关联及关系的完整性 16
1.3 关系数据库的设计 18
1.3.1 数据库设计过程 19
1.3.2 关系数据库规范化 21
1.4 Access数据库的基础知识 24
1.4.1 Access基本对象 25
1.4.2 Access的常量、变量、函数与表达式 25
小结 31
习题 32
实验 36
第2章 数据库与表 41
2.1 数据库操作 41
2.1.1 Access的启动与退出 41
2.1.2 创建数据库操作 42
2.1.3 数据库打开操作 42
2.2 表的操作 44
2.2.1 表的命名 45
2.2.2 表结构的定义 45
2.2.3 表的维护 55
2.3 建立表之间的关系 61
2.3.1 表的主关键字 61
2.3.2 表之间关系的建立 62
2.3.3 参照完整性 63
小结 63
习题 64
实验 67
第3章 查询 71
3.1 查询的基本知识 71
3.1.1 查询的功能 71
3.1.2 查询的分类 72
3.1.3 查询准则 74
3.2 创建选择查询 76
3.2.1 利用简单查询向导创建选择查询 76
3.2.2 使用设计视图创建选择查询 78
3.3.创建交叉表查询 84
3.3.1 交叉表查询的作用 85
3.3.2 创建交叉表查询 85
3.4 创建参数查询 87
3.4.1 建立单参数查询 87
3.4.2 建立多参数查询 88
3.4.3 设定参数查询顺序 88
3.5 创建操作查询 89
3.5.1 删除查询 89
3.5.2 追加查询 91
3.5.3 生成表查询 92
3.5.4 更新查询 93
3.6 SQL查询 94
3.6.1 结构化查询语句 94
3.6.2 数据定义语句 97
3.6.3 创建SQL查询 98
小结 100
习题 101
实验 105
第4章 窗体 108
4.1 窗体概述 108
4.1.1 窗体视图 108
4.1.2 窗体的基本构成与显示特性 109
4.1.3 窗体的基本类型 109
4.1.4 窗体的属性 112
4.2 控件的基本知识 113
4.2.1 控件的含义 113
4.2.2 控件的使用 114
4.2.3 常用控件 115
4.3 创建窗体 120
4.3.1 自动创建窗体 121
4.3.2 使用向导创建窗体 122
4.3.3 设计窗体 126
4.3.4 复杂窗体的设计 128
4.4 调整窗体 133
4.4.1 操作窗体记录 133
4.4.2 数据的查找、排序和筛选 134
4.4.3 设置背景色 136
4.4.4 窗体自动套用格式 137
小结 138
习题 138
实验 142
第5章 报表 146
5.1 报表基础知识 146
5.1.1 报表的功能 146
5.1.2 报表的视图 146
5.1.3 报表的组成 147
5.1.4 报表的分类 148
5.1.5 报表控件 148
5.2 创建报表 149
5.2.1 使用“自动报表”创建报表 149
5.2.2 利用“报表向导”创建报表 150
5.2.3 使用“图表向导”创建报表 154
5.2.4 使用“标签向导”创建报表 157
5.2.5 使用“设计”视图创建报表 159
5.2.6 快捷键 162
5.3 编辑报表 162
5.3.1 设置报表分节点 163
5.3.2 设置分页符 163
5.3.3 排序和分组 164
5.3.4 添加当前的日期或时间 165
5.3.5 添加页号 165
5.4 打印报表 166
5.4.1 设置输出格式 166
5.4.2 打印报表 167
小结 167
习题 168
实验 171
第6章 数据访问页 172
6.1 数据访问页的基本知识 172
6.1.1 数据访问页的定义与作用 172
6.1.2 数据访问页的视图 173
6.1.3 Web服务器的构架 173
6.1.4 在IE中浏览数据访问页 175
6.2 创建数据访问页 175
6.2.1 利用自动创建功能创建数据访问页 175
6.2.2 使用向导创建数据访问页 176
6.2.3 利用设计视图创建数据访问页 179
6.3 编辑数据访问页 180
6.3.1 添加标签 180
6.3.2 添加命令按钮 181
6.3.3 添加滚动文字 182
6.3.4 设置背景 182
小结 183
习题 184
实验 185
第7章 宏 187
7.1 宏的基本知识 187
7.1.1 宏的概念 187
7.1.2 宏的分类 188
7.1.3 宏设计窗口 188
7.2 宏的创建 189
7.2.1 操作序列宏的创建 190
7.2.2 宏组的创建 195
7.2.3 条件宏的创建 196
7.3 Access宏的编辑 197
7.3.1 添加新操作 198
7.3.2 删除操作 198
7.3.3 复制宏操作 198
7.4 宏的执行和调试 198
7.4.1 在数据库窗口执行宏 198
7.4.2 自动启动宏 199
7.4.3 宏的调试 199
7.5 宏的应用 200
7.5.1 事件触发宏 200
7.5.2 在宏中引用宏 201
7.5.3 热键触发宏 201
7.5.4 将宏添加到工具栏 201
7.5.5 将宏添加到窗体菜单 202
小结 203
习题 204
实验 206
第8章 模块 209
8.1 模块与VBA 209
8.1.1 模块简介 209
8.1.2 模块组成 212
8.1.3 模块创建 213
8.2 VBA程序设计基础 215
8.2.1 VBA简介 215
8.2.2 VBA基础知识 219
8.3 VBA程序设计 223
8.3.1 程序的基本结构 223
8.3.2 过程调用与参数传递 232
8.3.3 面向对象程序设计 236
8.4 程序控制 240
8.4.1 标签控件(Label) 240
8.4.2 文本框控件(TextBox) 240
8.4.3 列表框控件(ListBox) 241
8.4.4 组合框控件(ComboBox) 242
8.4.5 复选框控件(CheckBox) 243
8.4.6 选项按钮控件(OptionButton) 243
8.4.7 命令按钮控件(CommandButton) 244
8.4.8 开关按钮控件(ToggleButton) 244
8.4.9 微调按钮控件(SpinButton) 244
8.5 VBA程序错误处理 245
8.5.1 程序执行错误的处理 246
8.5.2 VBA编程规范 247
8.6 VBA程序调试 247
8.6.1 VBA调试工具栏及功能 247
8.6.2 程序调试方法 248
小结 251
习题 252
实验 260
第9章 VBA数据库编程 262
9.1 VBA常用操作与主要事件 262
9.1.1 常用操作 262
9.1.2 主要事件 266
9.2 VBA的数据库编程 268
9.2.1 数据库引擎及其接口 268
9.2.2 VBA访问的数据库类型 268
9.2.3 数据访问对象 269
9.2.4 利用DAO访问数据库 273
9.2.5 ActiveX数据对象 274
9.3 数据库编程示例 279
9.3.1 DAO编程示例 279
9.3.2 ADO编程示例 285
小结 287
习题 287
实验 292
第10章 数据库应用系统开发与集成 293
10.1 系统分析与设计 293
10.1.1 需求分析 293
10.1.2 系统设计 294
10.2 系统实现 296
10.2.1 数据库的创建 296
10.2.2 系统的集成 299
10.2.3 应用系统的启动设置 304
小结 305
习题 305
实验 306
参考答案 307
参考文献 309