第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数据库设计基础 13
1.3.1数据库设计步骤 13
1.3.2数据库设计过程 15
1.4 Access简介 19
1.4.1 Access的发展简介 20
1.4.2 Access数据库的系统结构 20
1.5初识Access 23
习题1 24
第2章 数据库和表 26
2.1创建数据库 26
2.1.1创建数据库 26
2.1.2数据库的简单操作 28
2.2建立表 29
2.2.1表的组成 29
2.2.2建立表结构 31
2.2.3设置字段属性 37
2.2.4建立表之间的关系 46
2.2.5向表中输入数据 48
2.3维护表 53
2.3.1打开和关闭表 53
2.3.2修改表结构 54
2.3.3编辑表内容 55
2.3.4调整表外观 58
2.4操作表 61
2.4.1查找数据 61
2.4.2替换数据 63
2.4.3排序记录 65
2.4.4筛选记录 67
习题2 70
第3章 查询 72
3.1查询概述 72
3.1.1查询的功能 72
3.1.2查询的类型 73
3.1.3查询的条件 74
3.2创建选择查询 77
3.2.1使用“查询向导” 77
3.2.2使用“设计”视图 79
3.2.3在查询中进行计算 82
3.3创建文叉表查询 87
3.3.1认识交叉表查询 88
3.3.2使用“交叉表查询向导” 88
3.3.3使用“设计”视图 90
3.4创建参数查询 91
3.4.1单参数查询 91
3.4.2多参数查询 92
3.5创建操作查询 93
3.5.1生成表查询 93
3.5.2删除查询 94
3.5.3更新查询 95
3.5.4追加查询 96
3.6创建SQL查询 97
3.6.1查询与SQL视图 97
3.6.2 SQL语言简介 98
3.6.3创建SQL特定查询 102
3.7编辑和使用查询 108
3.7.1运行已创建的查询 108
3.7.2编辑查询中的字段 108
3.7.3编辑查询中的数据源 109
3.7.4排序查询的结果 109
习题3 110
第4章 窗体 111
4.1认识窗体 111
4.1.1窗体的作用 111
4.1.2窗体的类型 112
4.1.3窗体的视图 114
4.2创建窗体 115
4.2.1自动创建窗体 115
4.2.2使用向导创建窗体 116
4.2.3创建图表窗体 119
4.3设计窗体 122
4.3.1窗体设计视图 122
4.3.2常用控件的功能 125
4.3.3常用控件的使用 127
4.3.4窗体和控件的属性 136
4.4格式化窗体 142
4.4.1使用自动套用格式 142
4.4.2使用条件格式 143
4.4.3添加当前日期和时间 144
4.4.4对齐窗体中的控件 144
习题4 145
第5章 报表 146
5.1 报表的基本概念与组成 146
5.1.1报表基本概念 146
5.1.2报表设计区 147
5.2创建报表 150
5.2.1使用“自动报表”创建报表 150
5.2.2使用“报表向导”创建报表 151
5.2.3使用“图表向导”创建报表 153
5.2.4使用“标签向导”创建报表 154
5.2.5使用“设计”视图创建报表 155
5.3编辑报表 158
5.3.1设置报表格式 158
5.3.2添加背景图案 159
5.3.3添加日期和时间 159
5.3.4添加分页符和页码 159
5.3.5使用节 160
5.3.6绘制线条和矩形 161
5.4 报表排序和分组 161
5.4.1记录排序 161
5.4.2记录分组 162
5.5使用计算控件 165
5.5.1报表添加计算控件 165
5.5.2报表统计计算 167
5.5.3报表常用函数 168
5.6创建子报表 168
5.6.1在已有报表中创建子报表 168
5.6.2将已有报表添加到其他已有报表中建立子报表 171
5.6.3链接主报表和子报表 171
5.7创建多列报表 172
5.8设计复杂的报表 172
5.8.1报表属性 172
5.8.2节属性 173
习题5 174
第6章 数据访问页 176
6.1数据访问页的基本概念 176
6.1.1页视图 176
6.1.2设计视图 176
6.2创建数据访问页 178
6.2.1自动创建数据页 178
6.2.2使用向导创建页 180
6.2.3使用设计视图创建数据访问页 181
6.3编辑数据访问页 181
6.3.1添加标签 181
6.3.2添加命令按钮 181
6.3.3添加滚动文字 182
6.3.4设置背景 182
习题6 183
第7章 宏 184
7.1宏的功能 184
7.1.1宏的基本概念 184
7.1.2设置宏操作 184
7.2建立宏 186
7.2.1创建操作序列宏 186
7.2.2创建宏组 186
7.2.3创建条件操作宏 187
7.2.4设置宏的操作参数 188
7.2.5运行宏 189
7.2.6宏的调试 189
7.3通过事件触发宏 190
7.3.1事件的概念 190
7.3.2通过事件触发宏 191
习题7 197
第8章 模块与VBA编程基础 199
8.1模块的基本概念 199
8.1.1类模块 199
8.1.2标准模块 199
8.1.3将宏转换为模块 199
8.2创建模块 200
8.3 VBA程序设计基础 200
8.3.1面向对象程序设计的基本概念 201
8.3.2 Visual Basic编辑环境 202
8.3.3数据类型和数据库对象 206
8.3.4变量与常量 209
8.3.5常用标准函数 213
8.3.6运算符和表达式 218
8.4 VBA流程控制语句 221
8.4.1赋值语句 221
8.4.2条件语句 221
8.4.3循环语句 229
8.4.4其他语句——标号和GoTo语句 233
8.5过程调用和参数传递 234
8.5.1过程调用 234
8.5.2参数传递 235
8.6 VBA程序运行错误处理 237
8.7 VBA程序的调试:设置断点、单步跟踪、设置监视窗口 238
习题8 241
第9章 VBA数据库编程 246
9.1 VBA常见操作 246
9.2 VBA 的数据库编程 257
习题9 279
附录A 常用函数 284
附录B 窗体属性及其含义 289
附录C 控件属性及其含义 292
附录D 常用宏操作命令 294
附录E 常用事件 298
附录F 全国计算机等级考试二级Access数据库程序设计考试大纲(2007年版) 301
附录G 2008年4月全国计算机等级考试二级笔试试卷——Access数据库程序设计 304
附录H 2008年4月全国计算机等级考试二级笔试试卷——Access数据库程序设计答案 310
附录I 习题参考答案 311
参考文献 315