第1章 数据库基础知识 1
1.1数据库概述 1
1.1.1数据库系统 1
1.1.2关系数据库 4
1.2数据库设计基础 6
1.2.1数据库设计原则 7
1.2.2数据库设计步骤 7
1.3 Access 2007概述 9
1.3.1 Access 2007的工作界面 9
1.3.2 Access 2007的新增功能 14
1.3.3 Access 2007的对象 16
小结 18
习题1 18
第2章 数据库和表 21
2.1创建数据库 21
2.1.1创建数据库 21
2.1.2打开和关闭数据库 24
2.2创建表 25
2.2.1 Access数据类型 25
2.2.2建立表结构 27
2.2.3设置字段属性 34
2.2.4建立表关系 42
2.2.5输入表内容 44
2.3维护表 52
2.3.1打开和关闭表 52
2.3.2修改表结构 53
2.3.3编辑表内容 54
2.3.4调整表外观 57
2.4操作表 61
2.4.1查找和替换数据 61
2.4.2排序数据 64
2.4.3筛选数据 66
小结 70
习题2 71
第3章 查询 73
3.1查询概述 73
3.1.1查询的功能 73
3.1.2查询的类型 74
3.1.3查询的条件 75
3.2创建选择查询 78
3.2.1使用查询向导 78
3.2.2使用查询设计视图 81
3.2.3在查询中进行计算 86
3.3创建交叉表查询 90
3.3.1使用交叉表查询向导 90
3.3.2使用设计视图 92
3.4创建参数查询 93
3.5创建操作查询 95
3.5.1生成表查询 95
3.5.2删除查询 96
3.5.3更新查询 97
3.5.4追加查询 98
3.6创建SQL查询 99
3.6.1 SQL查询简介 99
3.6.2 SQL语言简介 100
3.6.3创建SQL特定查询 104
小结 110
习题3 110
第4章 窗体 112
4.1窗体概述 112
4.1.1窗体的功能 112
4.1.2窗体的类型 113
4.1.3窗体的视图 116
4.2创建窗体 117
4.2.1使用窗体工具 118
4.2.2使用分割窗体工具 119
4.2.3使用多个项目工具 120
4.2.4使用数据透视图工具 120
4.2.5使用空白窗体工具 121
4.2.6使用其他窗体工具 122
4.2.7使用窗体设计工具 129
4.3窗体控件 134
4.3.1徽标 135
4.3.2标签和标题 136
4.3.3文本框 137
4.3.4复选框、选项按钮和切换按钮 138
4.3.5选项组 139
4.3.6列表框、组合框 141
4.3.7附件 143
4.3.8命令按钮 144
4.3.9选项卡 147
4.3.10图像控件 149
4.3.11子窗体控件 149
4.3.12 ActiveX控件 151
4.4切换面板窗体 152
小结 154
习题4 154
第5章 报表 156
5.1报表概述 156
5.1.1报表的功能 156
5.1.2报表的类型 157
5.1.3报表的视图 158
5.2创建报表 158
5.2.1自动创建报表 159
5.2.2创建标签报表 160
5.2.3创建空白报表 161
5.2.4使用报表向导 162
5.2.5使用设计视图 164
5.3编辑报表 167
5.3.1设置报表格式 168
5.3.2添加背景图案 169
5.3.3添加日期和时间 170
5.3.4添加分页符和页码 171
5.3.5绘制直线和矩形 172
5.4报表的排序与分组 172
5.4.1记录排序 172
5.4.2记录分组 173
5.5使用计算控件 175
5.5.1添加计算控件 175
5.5.2报表统计计算 176
5.6创建子报表 177
5.7创建多列报表 179
小结 180
习题5 180
第6章宏 182
6.1宏的概述 182
6.1.1宏的基本概念 182
6.1.2常用的宏命令 182
6.2创建宏和应用宏 185
6.2.1创建操作序列宏 185
6.2.2创建宏组 187
6.2.3创建条件宏 189
6.2.4运行宏 190
6.2.5调试宏 191
小结 192
习题6 192
第7章 模块与VBA编程 195
7.1模块与VBA概述 195
7.1.1VBA概述 195
7.1.2模块 196
7.1.3子过程与函数 198
7.2 VBA程序设计基础 199
7.2.1数据类型 200
7.2.2常量 200
7.2.3变量 202
7.2.4数组 205
7.2.5运算符和表达式 206
7.2.6 VBA内置函数 208
7.2.7命名与编程规则 212
7.3 VBA程序流程控制 213
7.3.1选择结构 213
7.3.2循环结构 217
7.4过程调用和参数传递 220
7.4.1过程的声明和调用 220
7.4.2参数传递 222
7.5 VBE工具 224
7.5.1 VBE组成 224
7.5.2代码窗口 225
7.5.3自定义VBE 227
7.6基于对象的程序设计 227
7.6.1基本概念 228
7.6.2创建和使用类模块 231
7.6.3引用对象和对象的成员 233
7.6.4 Access内置对象和集合 235
7.7 VBA数据库编程 239
7.7.1数据库访问接口 239
7.7.2 ADO对象模型 240
7.7.3 ADO记录集类型 243
7.7.4 ADO常用编程操作 246
7.8 VBA程序的调试 249
7.8.1设置断点和单步运行 250
7.8.2使用窗口进行跟踪 251
7.9 VBA程序错误处理 253
7.9.1使用On Error语句 253
7.9.2使用Err对象 255
小结 256
习题7 256
第8章Access综合实例 260
8.1数据库设计 260
8.1.1需求分析 260
8.1.2系统设计 261
8.1.3系统实施 261
8.1.4系统维护 262
8.2主要功能模块设计 262
8.2.1登录窗口设计 262
8.2.2主控窗口设计 263
8.2.3应用功能窗口设计 263
8.3设置数据库选项 265
小结 267
附录A习题参考答案 268
附录B常用函数 271
参考文献 274