第1章 数据库基础 1
1.1 数据库系统概述 1
1.1.1 数据库技术的产生与发展 1
1.1.2 四个基本概念 4
1.1.3 数据模型 6
1.2 关系数据库概述 10
1.2.1 关系模型 10
1.2.2 关系运算 14
1.3 数据库设计 19
1.3.1 数据库设计步骤 19
1.3.2 关系数据库设计 20
1.4 关系数据库标准语言SQL 21
1.4.1 SQL语言的特点 22
1.4.2 SQL基本语句的功能 22
习题 25
第2章 Access数据库系统及表操作 26
2.1 Access数据库系统概述 26
2.1.1 Access2010简介 26
2.1.2 Access2010的安装、启动与退出 31
2.1.3 Access的工作方式 32
2.2 创建Access数据库 32
2.2.1 创建数据库 33
2.2.2 数据库的打开与关闭 36
2.3 Access中的运算与函数 37
2.3.1 常量 37
2.3.2 表达式 37
2.3.3 函数 40
2.4 表的概念 42
2.4.1 数据表 42
2.4.2 表的字段 43
2.5 表的创建 44
2.5.1 表的结构定义 44
2.5.2 用设计器创建表 45
2.5.3 使用数据表视图创建表 45
2.5.4 使用模板创建表 47
2.5.5 使用导入和链接创建表 49
2.6 表结构的修改 52
2.7 表中数据的输入 54
2.8 表字段的属性设置 56
2.8.1 字段大小 57
2.8.2 格式 57
2.8.3 输入掩码 60
2.8.4 有效性规则 61
2.8.5 标题、默认值及其他 63
2.9 数据表的基本操作 64
2.9.1 数据表视图 64
2.9.2 修改记录或字段 65
2.9.3 表的整体操作 66
2.9.4 表的外观调整 67
2.9.5 查找与替换 69
2.9.6 排序与筛选 70
2.9.7 索引 74
2.10 建立表间关联关系 76
2.10.1 表间关系 77
2.10.2 创建关系 78
2.10.3 编辑关系 79
2.10.4 参照完整性 80
2.11数据库管理与维护 83
2.11.1 数据库压缩和修复 83
2.11.2 备份数据库 84
2.11.3 数据库的安全 85
习题 89
第3章 查询创建与使用 92
3.1 查询基础知识 92
3.1.1 查询基本概念 92
3.1.2 查询的分类及功能 93
3.2 查询视图 95
3.2.1 数据表视图 95
3.2.2 设计视图 96
3.2.3 SQL视图 97
3.3 利用向导创建查询 97
3.3.1 简单查询向导 98
3.3.2 交叉表查询向导 101
3.3.3 查找重复项查询向导 106
3.3.4 查找不匹配项查询向导 108
3.4 利用设计视图创建查询 111
3.4.1 创建选择查询 111
3.4.2 查询使用的设计工具 113
3.4.3 查询的条件 114
3.4.4 查询字段的排序/显示/汇总 119
3.4.5 运行查询 121
3.5 参数查询 121
3.5.1 创建参数查询 121
3.5.2 在查询中应用计算 123
3.6 操作查询 124
3.6.1 数据表备份 124
3.6.2 更新查询 125
3.6.3 生成表查询 126
3.6.4 追加查询 130
3.6.5 删除查询 133
3.7 SQL语言 136
3.7.1 SQL语言概述 136
3.7.2 数据表定义语句 138
3.7.3 数据操纵语句 139
3.7.4 数据特定查询 140
3.7.5 传递查询 142
3.8 解除阻止查询 143
习题 144
第4章 窗体设计与应用 146
4.1 窗体概述 146
4.1.1 窗体的功能 146
4.1.2 窗体的组成 147
4.1.3 窗体的种类 148
4.1.4 窗体的视图 151
4.2 窗体的创建 151
4.2.1 使用窗体工具创建窗体 152
4.2.2 通过分割窗体工具创建窗体 153
4.2.3 通过多个项目工具创建窗体 154
4.2.4 使用窗体向导创建窗体 154
4.2.5 使用窗体设计视图建立窗体 156
4.2.6 创建主窗体/子窗体 158
4.2.7 使用数据透视图创建图表窗体 163
4.2.8 使用数据透视表创建窗体 164
4.2.9 使用空白窗体创建窗体 165
4.2.10 窗体的外观 166
4.3 窗体中的基本控件及其应用 167
4.3.1 窗体中的基本控件 168
4.3.2 在窗体上添加控件 169
4.4 在窗体视图中操作数据 181
4.4.1 增加或删除数据 181
4.4.2 浏览并修改数据 181
4.4.3 数据排序 182
4.4.4 数据查找与替换 183
4.4.5 数据筛选 183
习题 184
第5章 报表设计与打印 187
5.1 报表概述 187
5.1.1 报表的功能 187
5.1.2 报表分类 188
5.1.3 报表的视图 189
5.1.4 报表的组成 191
5.2 创建报表 192
5.2.1 使用报表向导创建报表 193
5.2.2 使用设计视图创建报表 196
5.2.3 使用报表工具创建报表 197
5.2.4 使用空白报表工具创建报表 198
5.2.5 使用标签向导创建标签 199
5.2.6 创建分组报表和汇总报表 201
5.2.7 创建带有子报表的报表 205
5.3 报表的编辑 208
5.3.1 在布局视图中修改报表 208
5.3.2 设计视图中修改报表 210
5.3.3 报表的外观设计 211
5.3.4 报表的打印 211
习题 212
第6章 宏设计 215
6.1 宏与宏组的定义 215
6.1.1 宏生成器 216
6.1.2 常用宏操作及操作参数 216
6.1.3 宏的分类 222
6.1.4 独立宏和宏组 222
6.2 宏的创建与设计 222
6.2.1 创建宏 222
6.2.2 创建宏组 224
6.2.3 创建嵌入式宏 228
6.2.4 创建条件宏 231
6.3 编辑宏 232
6.3.1 添加操作命令 232
6.3.2 调整和删除操作命令 232
6.3.3 修改操作参数 233
6.4 宏的执行与调试 233
6.4.1 事件属性 233
6.4.2 宏的调用与执行 235
6.4.3 宏的调试 235
6.5 宏的应用举例 236
6.5.1 使用宏打印报表 236
6.5.2 使用宏创建快捷菜单 237
6.5.3 使用宏创建自定义菜单栏菜单 239
6.5.4 使用宏发送Access对象 242
6.5.5 使用宏实现数据导出 242
6.6 宏的安全设置 244
6.6.1 启用内容 244
6.6.2 宏设置 244
习题 245
第7章 VBA编程语言 247
7.1 VBA编程环境 247
7.1.1 VBA环境进入方法 247
7.1.2 VBA代码窗口的使用 251
7.1.3 将宏转换为VBA 254
7.2 VBA程序设计基础 257
7.2.1 基本数据类型 257
7.2.2 常量与变量 260
7.2.3 运算符与表达式 261
7.2.4 函数 264
7.2.5 数组 270
7.3 程序语句 273
7.3.1 程序语句的书写格式 273
7.3.2 程序的基本语句 273
7.3.3 分支语句 277
7.3.4 循环语句 283
7.4 VBA模块 287
7.4.1 模块分类 287
7.4.2 创建过程 287
7.4.3 过程调用与参数传递 289
7.4.4 过程和变量的作用域 294
7.5 面向对象程序设计 296
7.5.1 对象和类 297
7.5.2 事件过程 300
习题 304
第8章 应用程序设计 306
8.1 系统需求分析与功能 306
8.1.1 系统需求分析 306
8.1.2 系统功能 307
8.2 数据库设计 308
8.2.1 创建数据库和表 308
8.2.2 确定表的关联 312
8.3 系统安全设计 312
8.4 主界面设计 315
8.4.1 系统的启动过程 316
8.4.2 主界面设计 317
8.5 主要功能模块设计 320