第1章 数据库基础和Access概述 1
1.1 数据库基本概念 1
1.1.1 数据处理 1
1.1.2 数据模型 2
1.1.3 数据库系统 5
1.2 关系数据库 7
1.2.1 关系数据结构定义 7
1.2.2 关系运算 9
1.2.3 关系数据库 11
1.3 数据库设计基础 11
1.3.1 数据库设计步骤 11
1.3.2 数据库设计原则 12
1.3.3 数据库设计过程 12
1.4 Access 2010简介 15
1.4.1 Access的安装、启动和退出 16
1.4.2 Access的特点 16
1.4.3 Access 2010的主界面 17
1.4.4 Access 2010数据库的系统结构—数据库对象 20
1.4.5 Access 2010新增功能简介 20
本章小结 23
习题1 24
第2章 数据库和表 28
2.1 创建数据库 28
2.1.1 创建数据库 28
2.1.2 数据库的简单操作 31
2.2 建立数据表 33
2.2.1 表的组成 34
2.2.2 建立表结构 34
2.2.3 向表中输入数据 36
2.2.4 设置字段属性 45
2.2.5 建立表之间的关系 53
2.3 维护表 57
2.3.1 维护表结构 57
2.3.2 维护表的内容 58
2.3.3 修饰表的外观 59
2.4 操作表 61
2.4.1 复制、重命名及删除表 61
2.4.2 查找与替换数据 62
2.4.3 记录排序 63
2.4.4 筛选记录 66
本章小结 69
习题2 69
第3章 查询 72
3.1 查询概述 72
3.1.1 查询的功能 72
3.1.2 查询与数据表的关系 73
3.1.3 查询的类型 73
3.1.4 查询视图 74
3.2 使用向导创建查询 74
3.2.1 使用简单查询向导创建查询 74
3.2.2 使用交叉表查询向导创建查询 77
3.2.3 使用查找重复项查询向导创建查询 80
3.2.4 使用查找不匹配项查询向导创建查询 81
3.3 使用设计视图创建查询 83
3.3.1 认识查询设计视图 84
3.3.2 创建不带条件的查询 85
3.3.3 创建带条件的查询 87
3.3.4 查询中函数的使用 92
3.3.5 在查询中进行计算 95
3.3.6 交叉表查询 99
3.4 创建参数查询 101
3.4.1 单参数查询 101
3.4.2 多参数查询 103
3.5 创建操作查询 104
3.5.1 生成表查询 104
3.5.2 删除查询 106
3.5.3 更新查询 108
3.5.4 追加查询 108
3.6 SQL查询 110
3.6.1 查询与SQL视图 110
3.6.2 SQL的数据定义语言 110
3.6.3 SQL的数据操作语言 112
3.6.4 SQL的特定查询语言 114
本章小结 115
习题3 115
第4章 窗体 118
4.1 窗体概述 118
4.1.1 窗体的功能 118
4.1.2 窗体的类型 119
4.1.3 窗体的视图 121
4.1.4 窗体创建功能按钮介绍 122
4.1.5 创建窗体的方法 123
4.2 快速创建窗体 124
4.2.1 使用“窗体”按钮创建窗体 124
4.2.2 使用“空白窗体”工具创建窗体 125
4.2.3 使用窗体向导创建窗体 126
4.3 在设计视图中创建窗体 126
4.3.1 窗体设计视图 126
4.3.2 常用控件的功能 130
4.3.3 常用控件的使用 133
4.3.4 窗体和控件的属性 140
4.4 格式化窗体 143
4.4.1 使用主题统一格式 143
4.4.2 设置窗体的“格式”属性 144
4.4.3 添加当前日期和时间 144
4.4.4 对齐窗体中的控件 145
4.5 窗体综合实例 145
本章小结 153
习题4 153
第5章 报表与标签 156
5.1 报表概述 156
5.1.1 报表的功能 156
5.1.2 报表的类型 156
5.1.3 报表的视图 157
5.1.4 报表的创建方法 158
5.2 快速创建报表 158
5.2.1 使用“报表”按钮创建报表 159
5.2.2 使用“空报表”按钮创建报表 160
5.2.3 使用“报表向导”按钮创建报表 160
5.2.4 使用“标签”按钮创建标签报表 163
5.3 使用设计视图创建报表 165
5.3.1 报表的组成 166
5.3.2 报表设计工具的选项卡 167
5.3.3 在设计视图中创建和修改报表 167
5.3.4 编辑报表 169
5.3.5 使用计算控件 172
5.3.6 记录排序 173
5.3.7 记录分组 174
5.4 报表的输出 177
5.4.1 报表页面设置 177
5.4.2 报表的打印 179
5.4.3 数据的导入/出 179
5.5 报表综合实例 181
本章小结 184
习题5 184
第6章 宏 187
6.1 宏的概述 187
6.1.1 宏的基本概念 187
6.1.2 宏与VBA 188
6.1.3 宏的设计视图 188
6.1.4 常用的宏操作 189
6.2 创建宏 190
6.2.1 创建操作序列的独立宏 190
6.2.2 创建含子宏的独立宏 191
6.2.3 创建带条件的宏 192
6.2.4 创建嵌入宏 194
6.2.5 创建数据宏 195
6.3 运行与调试宏 196
6.3.1 运行宏 196
6.3.2 调试宏 197
6.4 宏应用实例 198
本章小结 208
习题6 208
第7章 模块与VBA程序设计 211
7.1 模块的基本概念 211
7.1.1 类模块 211
7.1.2 标准模块 211
7.1.3 将宏转换为模块 211
7.2 创建模块 212
7.2.1 在模块中加入过程 212
7.2.2 在模块中执行宏 213
7.3 VBA程序设计基础 214
7.3.1 面向对象程序设计基本概念 214
7.3.2 VBA的编程环境 217
7.3.3 基本数据类型 220
7.3.4 常量与变量 221
7.3.5 运算符与表达式 225
7.3.6 常用标准函数 229
7.3.7 输入输出函数和过程 234
7.4 VBA的基本控制结构 237
7.4.1 顺序控制 238
7.4.2 条件语句 239
7.4.3 循环结构 242
7.5 过程调用和参数传递 246
7.5.1 过程调用 246
7.5.2 参数传递 247
7.6 VBA代码调试与出错处理 249
7.6.1 VBA程序的错误类型 249
7.6.2 调试工具的使用 250
7.7 事件驱动程序设计 251
7.7.1 事件程序的基本结构 251
7.7.2 事件驱动程序举例 252
7.8 ADO访问数据库程序设计 254
本章小结 256
习题7 256
附录 VBA常用函数 258
参考文献 260