第1章 数据库基础知识 1
1.1数据库基础知识 1
1.1.1计算机数据管理的发展 1
1.1.2数据库系统 2
1.1.3数据模型 5
1.2关系数据库 8
1.2.1关系模型 8
1.2.2关系运算 11
1.3数据库设计基础 13
1.3.1数据库设计步骤 13
1.3.2数据库设计过程 15
1.4Access简介 20
1.4.1Access发展简介 20
1.4.2Access数据库的系统结构 20
1.4.3Access2010主界面 23
习题1 24
第2章 数据库和表 27
2.1创建数据库 27
2.1.1创建数据库 27
2.1.2打开和关闭数据库 29
2.2建立表 30
2.2.1表的组成 30
2.2.2建立表结构 32
2.2.3设置字段属性 36
2.2.4建立表间关系 44
2.2.5向表中输入数据 47
2.3编辑表 56
2.3.1修改表结构 56
2.3.2编辑表内容 57
2.3.3调整表外观 62
2.4使用表 66
2.4.1排序记录 66
2.4.2筛选记录 68
习题2 71
第3章 查询 73
3.1查询概述 73
3.1.1查询的功能 73
3.1.2查询的类型 74
3.1.3查询视图 75
3.1.4查询条件 75
3.2创建选择查询 78
3.2.1使用查询向导创建查询 78
3.2.2使用设计视图创建查询 84
3.2.3使用查询执行统计计算 89
3.3创建交叉表查询 95
3.3.1认识交叉表查询 95
3.3.2创建交叉表查询 96
3.4创建生成表查询 96
3.4.1生成表查询概述 96
3.4.2创建生成表查询 97
3.5创建删除查询 98
3.5.1删除查询概述 98
3.5.2创建删除查询 98
3.6创建更新查询 99
3.6.1更新查询概述 99
3.6.2创建更新查询 99
3.7创建追加查询 100
3.7.1追加查询概述 100
3.7.2创建追加查询 100
3.8结构化查询语言SQL 101
3.8.1SQL语言概述 101
3.8.2数据定义 102
3.8.3数据操纵 104
3.8.4数据查询 105
3.9使用SQL语句创建查询 110
3.9.1查询与SQL视图 110
3.9.2创建数据定义查询 111
3.9.3创建联合查询 112
3.9.4创建传递查询 113
3.9.5创建嵌套的查询 114
3.10编辑和使用查询 115
3.10.1运行已创建的查询 115
3.10.2编辑查询中的字段 115
3.10.3编辑查询中的数据源 116
3.10.4重新打开“显示表”对话框 117
3.10.5排序查询的结果 117
习题3 117
第4章 窗体 119
4.1窗体概述 119
4.1.1窗体的作用 119
4.1.2窗体的类型 120
4.1.3窗体的视图 121
4.2创建窗体 122
4.2.1自动创建窗体 124
4.2.2创建图表窗体 126
4.2.3使用“空白窗体”按钮创建窗体 128
4.2.4使用向导创建窗体 129
4.3设计窗体 132
4.3.1窗体的设计视图 132
4.3.2常用控件的功能 135
4.3.3常用控件的使用 137
4.3.4窗体和控件的属性 148
4.4修饰窗体 155
4.4.1主题的应用 155
4.4.2条件格式的使用 155
4.4.3提示信息的添加 156
4.4.4窗体的布局 156
4.5定制系统控制窗体 158
4.5.1创建切换窗体 158
4.5.2创建导航窗体 163
4.5.3设置启动窗体 164
习题4 165
第5章 报表 167
5.1报表的基本概念与组成 167
5.1.1报表基本概念 167
5.1.2报表设计区 168
5.2创建报表 170
5.2.1用“报表”工具创建报表 170
5.2.2用“报表设计”工具创建报表 172
5.2.3用“空报表”工具创建报表 177
5.2.4编辑报表 180
5.3报表排序和分组 182
5.3.1记录排序 182
5.3.2记录分组 184
5.4使用计算控件 186
5.4.1报表添加计算控件 186
5.4.2报表统计计算 187
5.4.3报表常用函数 188
习题5 188
第6章 宏 190
6.1宏的基本概念 190
6.1.1宏简介 190
6.1.2设置宏操作 191
6.2建立宏 192
6.2.1创建独立的宏 193
6.2.2创建组 193
6.2.3条件 194
6.2.4设置宏的操作参数 195
6.2.5临时变量 196
6.2.6运行宏 197
6.2.7调试宏 197
6.3通过事件触发宏 198
6.3.1事件的概念 198
6.3.2通过事件触发宏 199
6.3.3通过宏进行其他操作 206
6.4数据宏 208
6.4.1数据宏基本概念 208
6.4.2“前期”事件 209
6.4.3“后期”事件 209
6.4.4数据宏的限制 209
习题6 210
第7章 VBA编程基础 212
7.1VBA的编程环境 212
7.2VBA模块简介 213
7.2.1标准模块 214
7.2.2类模块 214
7.2.3VBA代码编写模块过程 215
7.2.4将宏转换为模块过程 216
7.2.5在模块中执行宏 216
7.3VBA程序设计基础 216
7.3.1程序语句书写原则 216
7.3.2数据类型和数据库对象 217
7.3.3变量与常量 220
7.3.4常用标准函数 224
7.3.5运算符和表达式 230
7.4VBA流程控制语句 232
7.4.1赋值语句 232
7.4.2条件语句 233
7.4.3循环语句 238
7.4.4其他语句——标号和GoTo语句 242
7.5面向对象程序设计的基本概念 242
7.5.1集合和对象 242
7.5.2属性和方法 243
7.5.3事件和事件过程 243
7.6过程调用和参数传递 245
7.6.1过程调用 245
7.6.2参数传递 247
7.7VBA常用操作 248
7.7.1打开和关闭操作 248
7.7.2输入和输出操作 251
7.7.3VBA编程验证数据 256
7.7.4计时事件 257
7.7.5鼠标和键盘事件处理 261
7.7.6数据文件读写 263
7.7.7用代码设置Access选项 266
7.8用户定义类模块创建和引用 267
7.8.1用户定义类模块概念 267
7.8.2用户定义类模块创建和引用 272
7.9VBA程序运行错误处理 279
习题7 280
第8章 VBA数据库编程 288
8.1VBA数据库编程技术简介 288
8.1.1数据库引擎及其体系结构 288
8.1.2数据库引擎版本选择和安装 289
8.1.3数据库访问接口 290
8.1.4数据访问对象(DAO) 293
8.1.5ActiveX数据对象(ADO) 295
8.2VBA数据库编程技术和应用 303
习题8 334
附录1 考试指导 340
附录2 常用函数 350
附录3 窗体属性及其含义 355
附录4 控件属性及其含义 358
附录5 常用宏操作命令 360
附录6 常用事件 365
附录7 Visual Basic编辑环境简介 369
附录8 全国计算机等级考试二级Access数据库程序设计考试大纲(2016年版) 375
附录9 全国计算机等级考试二级Access数据库程序设计样题及参考答案 378
附录10 习题参考答案 384