第1章 数据库基础知识 1
1.1数据库系统概论 1
1.1.1数据与数据处理 1
1.1.2数据管理技术 2
1.1.3数据库系统的组成 3
1.1.4数据库系统的特点 4
1.2数据模型 5
1.2.1现实世界的数据描述 5
1.2.2数据模型 7
1.3关系数据库 9
1.3.1关系术语 9
1.3.2关系运算 10
1.3.3关系的完整性 14
1.3.4数据库的设计方法 16
1.3.5数据库设计实例分析 19
1.4 Access系统环境 21
1.4.1 Access的基本特点 21
1.4.2 Access的数据类型 22
1.4.3 Access的基本对象 22
小结 24
习题1 25
第2章 数据库和表 29
2.1创建数据库 29
2.1.1创建空数据库 29
2.1.2打开及关闭数据库 35
2.1.3查看数据库属性 35
2.2数据表的建立 36
2.2.1表的组成 36
2.2.2建立表结构 40
2.3表的基本操作 46
2.3.1打开和关闭表 46
2.3.2修改表的结构 47
2.3.3编辑表的内容 49
2.3.4修改表的外观 51
2.4表之间的关系 53
2.5表的其他操作 57
2.5.1排列数据 57
2.5.2查找与替换数据 57
2.5.3筛选数据 58
小结 63
习题2 63
第3章 数据查询 65
3.1查询的功能及分类 65
3.1.1查询的概念和功能 65
3.1.2查询的分类 66
3.1.3查询设计视图 67
3.2查询的准则 68
3.2.1运算符 68
3.2.2常用标准函数 70
3.3选择与计算查询 71
3.3.1选择查询 71
3.3.2总计查询 75
3.3.3分组总计查询 77
3.4交叉表查询与参数查询 78
3.4.1认识交叉表查询 78
3.4.2创建交叉表查询 78
3.4.3参数查询 82
3.5操作查询 85
3.5.1认识操作查询 85
3.5.2生成表查询 86
3.5.3删除查询 87
3.5.4更新查询 88
3.5.5追加查询 90
3.6 SQL查询 91
3.6.1查看查询中的SQL语句 91
3.6.2 SQL基本语法 93
3.6.3联合查询 100
3.6.4传递查询 100
3.6.5数据定义查询 101
3.6.6子查询 102
3.7查询的操作 103
3.7.1运行已创建的查询 103
3.7.2编辑查询中的字段 103
3.7.3编辑查询中的数据源 104
3.7.4为查询结果排序 105
小结 105
习题3 106
第4章 窗体 110
4.1认识窗体 110
4.1.1窗体的概念与功能 110
4.1.2窗体的结构 111
4.1.3窗体的分类 112
4.1.4窗体的视图 113
4.2创建窗体 114
4.2.1单个窗体的创建 114
4.2.2主/子窗体的创建 123
4.2.3窗体中的控件和工具箱 128
4.2.4常用控件的设计 128
4.3美化窗体 143
4.3.1窗体的格式属性 143
4.3.2使用自动套用格式 144
4.3.3添加当前日期和时间 144
4.3.4调整窗体中的控件大小 144
4.3.5对齐窗体中的控件 145
4.3.6调整窗体中控件的间距 145
小结 146
习题4 146
第5章 报表 149
5.1认识报表 149
5.1.1报表的概念与功能 149
5.1.2报表的组成 149
5.1.3报表的分类 150
5.1.4报表的视图 152
5.2报表的创建与编辑 152
5.2.1报表的创建 152
5.2.2报表的格式设置 163
5.2.3报表的页码设置 165
5.2.4预览和打印报表 166
5.3报表的排序和分组 167
5.3.1记录排序 167
5.3.2记录分组 169
5.3.3报表添加计算控件 171
5.3.4报表统计计算 172
5.4设计复杂报表 174
5.4.1创建主/子报表 174
5.4.2创建多列报表 178
小结 179
习题5 179
第6章 数据访问页 183
6.1认识数据访问页 183
6.1.1数据访问页的概念 183
6.1.2数据访问页的页视图 183
6.1.3数据访问页的设计视图 184
6.1.4在IE中查看数据访问页 184
6.2创建数据访问页 185
6.3编辑数据访问页 189
6.3.1数据访问页的工具箱 189
6.3.2数据访问页的常用控件 190
6.3.3使用主题与设置背景 194
6.3.4添加Office电子表格 201
6.4使用数据访问页 202
6.4.1 IE浏览器使用数据访问页 202
6.4.2利用Access使用数据访问页 203
小结 204
习题6 204
第7章宏 207
7.1宏的基本概念 207
7.1.1宏的概念 207
7.1.2常用宏操作 208
7.1.3宏与Visual Basic代码的转换 209
7.2创建宏 210
7.2.1宏的设计窗口 210
7.2.2宏的创建 211
7.2.3宏组的创建 212
7.2.4创建条件操作宏 213
7.3宏的运行与调试 214
7.3.1直接运行宏或宏组 214
7.3.2在事件发生时运行宏 215
7.3.3自动运行宏 215
7.3.4宏的调试 216
小结 217
习题7 217
第8章VBA程序设计 220
8.1 VBA程序设计基础 220
8.1.1 VBA简介 220
8.1.2 VBE编程环境 221
8.2 VBA编程基础 225
8.2.1面向对象程序设计概念 225
8.2.2数据库对象 226
8.2.3 VBA中的基本数据类型 226
8.2.4常量与变量 227
8.2.5数组 231
8.2.6数据库对象变量 233
8.2.7运算符与表达式 234
8.2.8函数 238
8.2.9程序语句 248
8.3模块与过程 256
8.3.1创建模块 257
8.3.2过程调用 259
8.4 DoCmd对象 262
小结 262
习题8 262
第9章VBA数据库编程 265
9.1 VBA数据库编程 265
9.1.1 VBA数据库编程概述 265
9.1.2 ActiveX数据对象ADO 265
9.2 VBA出错处理及调试 272
9.2.1错误种类 272
9.2.2调试工具 272
9.2.3程序调试方法 272
9.2.4处理运行时错误 274
小结 274
习题9 274
第10章Access项目 276
10.1需求分析 276
10.1.1初期规划与需求分析 276
10.1.2概念设计 277
10.1.3逻辑设计 278
10.1.4物理设计 278
10.1.5数据库的实现 279
10.2创建数据库和表 279
10.2.1新建数据库 279
10.2.2新建数据表 281
10.2.3创建数据表间关系 284
10.3教学管理系统的实现 286
10.3.1登录界面的设计 286
10.3.2主界面的设计 289
10.3.3其他窗体设计 290
10.3.4设计自动启动宏AutoExec 300
小结 301
习题10 301
附录A运算符优先级 302
附录B VBA部分常用内部数 304
参考文献 307