第1章 数据库基础知识 1
1.1数据库基础知识 1
1.1.1计算机数据管理的发展 1
1.1.2数据库系统 3
1.1.3数据模型 6
1.2关系数据库 9
1.2.1关系数据模型 9
1.2.2关系运算 12
1.3 数据库设计基础 16
1.3.1数据库设计步骤 16
1.3.2数据库设计过程 17
1.4 Access简介 22
1.4.1 Access的发展简介 22
1.4.2 Access数据库的系统结构 22
1.4.3 Access主界面 25
习题1 26
第2章 数据库和表 28
2.1创建数据库 28
2.1.1创建数据库 28
2.1.2打开和关闭数据库 30
2.2建立表 31
2.2.1表的组成 31
2.2.2建立表结构 33
2.2.3设置字段属性 36
2.2.4建立表之间的关系 44
2.2.5向表中输入数据 46
2.3维护表 51
2.3.1修改表结构 51
2.3.2编辑表内容 52
2.3.3调整表外观 56
2.4使用表 60
2.4.1排序记录 60
2.4.2筛选记录 62
习题2 65
第3章 查询 67
3.1查询概述 67
3.1.1查询的功能 67
3.1.2查询的类型 68
3.1.3查询的条件 69
3.2创建选择查询 72
3.2.1使用“设计视图” 72
3.2.2在查询中进行计算 75
3.3创建交叉表查询 81
3.3.1认识交叉表查询 81
3.3.2使用“设计视图” 82
3.4创建参数查询 82
3.4.1单参数查询 83
3.4.2多参数查询 84
3.5创建操作查询 85
3.5.1生成表查询 85
3.5.2删除查询 86
3.5.3更新查询 87
3.5.4追加查询 87
3.6结构化查询语言 SQL 89
3.6.1 SQL语言概述 89
3.6.2数据定义 89
3.6.3数据操纵 91
3.6.4数据查询 92
3.7创建SQL查询 97
3.7.1查询与SQL视图 97
3.7.2创建SQL查询 98
3.8编辑和使用查询 102
3.8.1运行已创建的查询 102
3.8.2编辑查询中的字段 102
3.8.3编辑查询中的数据源 103
3.8.4排序查询的结果 103
习题3 104
第4章 窗体 105
4.1窗体概述 105
4.1.1窗体的作用 105
4.1.2窗体的类型 106
4.1.3窗体的视图 108
4.2创建窗体 109
4.2.1自动创建窗体 109
4.2.2创建主/子窗体 110
4.2.3创建图表窗体 112
4.3设计窗体 114
4.3.1窗体设计视图 114
4.3.2常用控件的功能 117
4.3.3常用控件的使用 119
4.3.4窗体和控件的属性 127
4.4修饰窗体 133
4.4.1使用自动套用格式 133
4.4.2使用条件格式 134
4.4.3添加当前日期和时间 135
4.4.4对齐窗体中的控件 135
4.5定制切换窗体 136
4.5.1创建切换窗体 136
4.5.2设置启动窗体 140
习题4 141
第5章 报表 142
5.1报表的基本概念与组成 142
5.1.1报表基本概念 142
5.1.2报表设计区 143
5.2创建报表 146
5.2.1使用“设计视图”创建报表 146
5.2.2编辑报表 149
5.3 报表排序和分组 152
5.3.1记录排序 152
5.3.2记录分组 153
5.4使用计算控件 156
5.4.1报表添加计算控件 156
5.4.2报表统计计算 158
5.4.3报表常用函数 159
5.5创建子报表 159
5.5.1在已有报表中创建子报表 159
5.5.2将已有报表添加到其他已有报表中建立子报表 162
5.5.3链接主报表和子报表 162
5.6设计复杂报表 163
5.6.1创建多列报表 163
5.6.2设置报表属性和节属性 163
习题5 165
第6章 数据访问页 167
6.1数据访问页的基本概念 167
6.1.1页视图 167
6.1.2设计视图 167
6.2创建数据访问页 169
6.2.1自动创建数据页 169
6.2.2使用向导创建页 171
6.2.3使用设计视图创建数据访问页 172
6.3编辑数据访问页 172
6.3.1添加标签 172
6.3.2添加命令按钮 172
6.3.3添加滚动文字 173
6.3.4设置背景 173
习题6 174
第7章宏 175
7.1宏的功能 175
7.1.1宏的基本概念 175
7.1.2设置宏操作 175
7.2建立宏 177
7.2.1创建操作序列宏 177
7.2.2创建宏组 177
7.2.3创建条件操作宏 178
7.2.4设置宏的操作参数 179
7.2.5运行宏 180
7.2.6宏的调试 180
7.3通过事件触发宏 181
7.3.1事件的概念 181
7.3.2通过事件触发宏 182
7.3.3通过宏进行其他操作 188
习题7 191
第8章 模块与VBA编程基础 193
8.1模块的基本概念 193
8.1.1标准模块 193
8.1.2类模块 194
8.2创建模块 195
8.2.1 VBA代码编写模块过程 195
8.2.2将宏转换为模块过程 196
8.2.3在模块中执行宏 196
8.3 VBA程序设计基础 196
8.3.1程序语句书写原则 196
8.3.2面向对象程序设计的基本概念 197
8.3.3数据类型和数据库对象 199
8.3.4变量与常量 201
8.3.5常用标准函数 205
8.3.6运算符和表达式 211
8.4 VBA流程控制语句 213
8.4.1赋值语句 213
8.4.2条件语句 214
8.4.3循环语句 219
8.4.4其他语句——标号和GoTo语句 222
8.5过程调用和参数传递 223
8.5.1过程调用 223
8.5.2参数传递 225
8.6用户定义类模块创建和引用 226
8.6.1用户定义类模块概念 226
8.6.2用户定义类模块创建和引用 231
8.7 VBA程序运行错误处理 237
习题8 238
第9章VBA数据库编程 246
9.1 VBA常见操作 246
9.2 VBA的数据库编程 263
9.2.1数据库引擎及其接口 263
9.2.2数据访问对象(DAO) 265
9.2.3 ActiveX数据对象(ADO) 267
9.3 VBA 数据库编程技术 274
习题9 290
第10章 上机指导 295
10.1上机考试系统使用说明 295
10.1.1上机考试环境 295
10.1.2上机考试时间 295
10.1.3上机考试题型及分值 295
10.1.4上机考试登录 295
10.1.5试题内容查阅工具的使用 298
10.1.6考生文件夹和文件的恢复 301
10.1.7文件名的说明 301
10.2上机考试内容 301
10.2.1基本操作题 301
10.2.2简单应用题 303
10.2.3综合应用题 304
习题10 305
附录A常用函数 306
附录B窗体属性及其含义 311
附录C控件属性及其含义 314
附录D常用宏操作命令 316
附录E常用事件 320
附录F全国计算机等级考试二级Access数据库程序设计考试大纲(2007年版) 323
附录G2011年3月全国计算机等级考试二级笔试试题及参考答案——Access数据库程序设计 326
附录H习题参考答案 334