第1章 数据库基础知识 1
1.1数据、信息与数据处理 1
1.1.1数据与信息 1
1.1.2数据处理 2
1.1.3数据管理技术的发展 2
1.2数据模型 4
2.2.1数据描述 4
2.2.2概念模型 6
2.2.3数据模型 6
1.3数据库系统 7
1.3.1数据库及其特点 7
1.3.2数据库管理系统 8
1.3.3数据库系统 9
1.4关系数据库 9
1.4.1关系术语 10
1.4.2对关系的限制 10
1.4.3完整性约束条件 11
1.4.4关系运算 11
1.5数据库设计基础 14
1.5.1设计原则 14
1.5.2设计步骤 15
习题1 16
第2章 Access 2010数据库概述 17
2.1 Access 2010概述 17
2.2 Access 2010的新特点 17
2.3 Access 2010的操作环境 19
2.3.1 Access的启动与退出 19
2.3.2 Access的工作界面 19
2.4数据库对象 21
习题2 22
第3章 数据库与数据表 23
3.1数据库的创建 23
3.1.1使用模板创建数据库 23
3.1.2创建空数据库 26
3.1.3数据库对象的组织 27
3.1.4数据库的打开和关闭 27
3.2表的概念 29
3.2.1表的组成 29
3.2.2命名规则 29
3.2.3字段的数据类型 30
3.3创建表 32
3.3.1使用数据表视图创建数据表 32
3.3.2使用表设计创建数据表 34
3.3.3设置主键 35
3.3.4设置字段属性 36
3.3.5数据的输入 48
3.3.6数据的导入 53
3.3.7创建表间关系 61
3.4表的维护 64
3.4.1表结构的修改 64
3.4.2编辑数据表中的记录 65
3.4.3表的修饰 67
3.5表的数据操作 71
3.5.1查找和替换数据 71
3.5.2记录排序 74
3.5.3记录筛选 76
习题3 79
第4章 数据查询 81
4.1查询概述 81
4.1.1查询的作用 81
4.1.2查询的类型 82
4.1.3设置查询条件 83
4.1.4查询的视图 88
4.2选择查询 91
4.2.1使用查询向导创建选择查询 91
4.2.2使用设计视图创建选择查询 96
4.2.3创建带条件的查询 98
4.2.4在查询中进行计算 99
4.3参数查询 104
4.3.1单参数查询 104
4.3.2多参数查询 105
4.4交叉表查询 107
4.4.1使用向导创建交叉表查询 107
4.4.2使用设计视图创建交叉表查询 108
4.5操作查询 110
4.5.1生成表查询 110
4.5.2追加查询 111
4.5.3删除查询 112
4.5.4更新查询 112
4.6 SQL查询 113
4.6.1 SQL概述 113
4.6.2创建SQL查询 114
4.6.3创建数据定义查询 117
4.6.4 SQL数据操作功能 119
4.6.5使用联合查询与子查询 120
4.7对查询的操作 121
4.7.1编辑查询的数据源 121
4.7.2编辑查询的字段 121
4.7.3对查询结果排序 122
习题4 122
第5章 窗体 124
5.1窗体概述 124
5.1.1窗体功能 124
5.1.2窗体类型 125
5.1.3窗体视图 128
5.1.4窗体构成 129
5.2创建窗体 130
5.2.1自动创建窗体 131
5.2.2使用窗体向导创建窗体 132
5.2.3创建数据表窗体 133
5.2.4创建数据透视表窗体 134
5.2.5创建数据透视图窗体 135
5.2.6创建主/子窗体 136
5.3窗体常见控件及其属性设计 138
5.3.1控件类型 138
5.3.2操作控件对象 141
5.3.3常用控件及其使用 142
5.3.4常用控件属性 148
5.4窗体布局和美化 155
5.4.1窗体布局 155
5.4.2设置主题 156
5.4.3设置条件格式 156
5.4.4设置提示信息 157
5.5系统控制窗体 157
5.5.1创建切换窗体 157
5.5.2创建导航窗体 163
5.5.3创建启动窗体 164
习题5 164
第6章 报表 166
6.1认识报表 166
6.1.1报表的组成 167
6.1.2报表的分类 168
6.1.3报表的视图 168
6.2报表的创建与编辑 169
6.2.1自动创建报表 169
6.2.2报表向导 170
6.2.3标签报表 171
6.2.4空报表 173
6.2.5设计报表 175
6.2.6建立主/子报表 176
6.3编辑报表 179
6.3.1添加日期和时间 179
6.3.2添加分页符和页码 180
6.3.3添加直线和矩形 181
6.4报表的高级功能 182
6.4.1报表的排序与分组 182
6.4.2添加计算控件 184
6.4.3报表统计计算 186
6.4.4报表中的常用函数 187
6.5报表的打印 187
6.5.1报表的打印预览 188
6.5.2报表的页面设置和打印 188
习题6 189
第7章 宏的设计与应用 191
7.1宏的概述 191
7.1.1宏的概念及类型 191
7.1.2宏设计视图 192
7.2创建与设计宏 193
7.2.1创建操作序列宏 193
7.2.2创建条件操作宏 195
7.2.3创建宏组 197
7.3宏的运行与调试 198
7.3.1运行宏 198
7.3.2调试宏 198
7.4事件触发宏 199
习题7 201
第8章 模块与VBA程序设计 203
8.1 VBA的编程环境 203
8.1.1进入VBE编辑器 203
8.1.2 VBE编辑环境简介 205
8.2模块的基本概念 206
8.2.1标准模块 206
8.2.2类模块 207
8.3创建模块 208
8.3.1在模块中加入过程 208
8.3.2将宏转换为模块 208
8.3.3在模块中执行宏 209
8.4 VBA程序设计基础 209
8.4.1 VBA基本语句 209
8.4.2 VBA中的数据类型 211
8.4.3常量与变量 213
8.4.4运算符与表达式 219
8.4.5常用函数 221
8.4.6数据类型之间的转换 228
8.5 VBA程序的流程控制 229
8.5.1顺序结构 230
8.5.2选择结构 230
8.5.3循环结构 236
8.6 VBA过程与作用域 243
8.6.1过程的定义与调用 244
8.6.2参数传递 247
8.6.3过程的作用域 249
8.7面向对象程序设计的基本概念 250
8.7.1对象及对象三要素 250
8.7.2常用窗体、控件事件 251
8.7.3 DoCmd对象 255
8.7.4文件操作 258
8.8 VBA程序调试 262
8.8.1 VBA程序错误的分类 262
8.8.2断点及其设置 263
8.8.3调试工具与使用 263
8.8.4 VBA错误处理 265
习题8 266
第9章 VBA数据库编程 276
9.1 VBA数据库编程基础 276
9.1.1数据库引擎及接口 276
9.1.2数据访问对象(DAO) 277
9.1.3 ActiveX数据对象(ADO) 278
9.1.4域聚合函数 283
9.2 VBA数据库编程应用举例 284
9.2.1记录的浏览 284
9.2.2记录的查询 286
9.2.3添加新记录和记录更新 287
9.2.4删除记录 288
习题9 288
附录1常用函数 291
附录2窗体属性及其含义 293
附录3控件属性及其含义 295
附录4常用宏命令 297
附录5常用事件 300
参考文献 302