第1章 程序设计基础 2
1.1程序与程序设计 2
1.1.1程序 2
1.1.2程序设计 2
1.1.3 Access 2010的特点 2
1.2面向过程的程序设计 3
1.2.1程序的基本结构 3
1.2.2算法与流程图 3
1.2.3程序文件的建立 6
1.3面向对象的程序设计 7
习题1 9
第2章 数据库基础 12
2.1数据库基础知识 12
2.1.1数据与数据处理 12
2.1.2数据库的概念 13
2.1.3数据库管理系统 13
2.1.4数据库系统 13
2.1.5数据库应用系统 14
2.2数据库技术的发展 14
2.2.1人工管理阶段 14
2.2.2文件管理阶段 15
2.2.3数据库系统阶段 16
2.3数据模型 17
2.3.1概念模型 17
2.3.2数据模型 19
2.4关系数据库 21
2.4.1关系模型 22
2.4.2关系运算 23
2.4.3关系的完整性 24
2.4.4关系的规范化 25
2.5常用数据库软件 25
2.5.1 MySQL 26
2.5.2 SQL Server 26
2.5.3 Oracle 26
2.5.4 Sybase 27
2.5.5 DB2 27
习题2 27
第3章 Access 2010系统简介 32
3.1 Access 2010的基本特点 32
3.2 Access 2010的启动与退出 33
3.3 Access 2010的窗口界面 33
习题3 37
第4章 数据库的创建与管理 40
4.1数据库的创建 40
4.1.1创建空数据库 40
4.1.2利用模板创建数据库 40
4.2数据库的打开、关闭与保存 41
4.3数据库的管理 43
4.3.1设置和撤销数据库密码 43
4.3.2数据库的备份 44
4.3.3数据库的压缩与修复 45
习题4 46
第5章 表的创建与维护 48
5.1表的基本知识 48
5.2字段的数据类型 48
5.3表的创建 49
5.3.1利用表设计视图创建表 50
5.3.2利用数据表视图创建表 52
5.3.3利用导入外部数据创建表 54
5.4表的编辑与维护 57
5.4.1表结构的修改 57
5.4.2表内容的编辑与维护 58
5.5表中字段属性的设置 65
5.6表间关系的建立 70
5.6.1表间关系的建立 70
5.6.2表关系的修改 73
习题5 74
第6章 查询 80
6.1查询的种类 80
6.2查询准则 81
6.2.1运算符与表达式 81
6.2.2函数 84
6.3简单查询 89
6.3.1使用查询向导创建查询 89
6.3.2使用查询设计创建查询 94
6.4参数查询 96
6.5操作查询 98
6.5.1更新查询 98
6.5.2追加查询 99
6.5.3生成表查询 101
6.5.4删除查询 103
6.6创建SQL查询 104
6.6.1 SELECT语句 105
6.6.2联合查询 106
6.6.3传递查询 107
6.6.4数据定义查询 108
习题6 109
第7章 窗体 114
7.1窗体概述 114
7.1.1窗体的概念与功能 114
7.1.2窗体的结构 114
7.1.3窗体的视图 115
7.2创建窗体 116
7.2.1“窗体”工具 116
7.2.2“窗体向导”工具 118
7.2.3“多个项目”工具 121
7.2.4“分割窗体”工具 122
7.2.5“空白窗体”工具 122
7.2.6“数据透视图”工具 124
7.3设计窗体 126
7.3.1窗体设计视图 126
7.3.2窗体控件及使用 130
7.3.3窗体的调整与美化 155
7.4建立系统控制界面 161
7.4.1导航窗体 161
7.4.2启动窗体 163
习题7 164
第8章 报表 168
8.1报表概述 168
8.2创建和编辑报表 170
8.3报表的排序和分组统计 179
8.4创建计算报表 184
8.5打印报表 188
习题8 190
第9章 宏 对象 194
9.1认识宏对象 194
9.1.1宏的概念 194
9.1.2宏的功能 194
9.1.3事件宏的概念 195
9.2创建宏 195
9.2.1宏的设计视图 195
9.2.2宏的创建 196
9.3宏的运行 198
9.4其他类型宏对象的创建 199
9.4.1创建宏组 199
9.4.2创建条件宏 202
9.4.3事件宏的创建 204
9.5常用的宏操作 206
9.6使用宏创建菜单 207
习题9 210
第10章 模块与VBA程序设计 212
10.1模块与VBA概述 212
10.1.1模块的概念和类型 212
10.1.2 VBA的编程环境以及窗口 212
10.2 VBA程序设计基础 213
10.2.1 VBA的数据类型 214
10.2.2常量与变量 215
10.2.3数组 217
10.2.4用户自定义数据类型 218
10.2.5 VBA语句概念以及书写规则 218
10.3 VBA程序流程控制 219
10.3.1顺序结构 219
10.3.2条件结构 219
10.3.3循环结构 222
10.3.4标号和GoTo语句 224
10.4过程调用和参数传递 225
10.4.1过程及子过程 225
10.4.2函数过程 226
10.5面向对象程序设计的基本概念 227
10.5.1对象 228
10.5.2属性 228
10.5.3事件 228
10.5.4方法 230
10.6 VBA常用操作 231
10.6.1 Docmd对象的使用 231
10.6.2几个重要函数的使用 232
10.6.3计时器触发事件Timer 234
10.7 VBA的数据库编程技术 234
10.7.1数据库引擎及其接口 234
10.7.2数据访问对象(DAO) 235
10.7.3 ActiveX数据对象(ADO) 236
10.8 VBA程序的调试与出错处理 237
习题10 240
第11章 图书管理系统 246
11.1开发应用系统的过程 246
11.2系统需求分析 247
11.3功能设计 248
11.4模块设计 248
11.5数据库设计与创建 249
11.5.1数据库的设计 249
11.5.2数据库及表的创建 251
11.6系统各功能模块设计 252
11.6.1登录界面窗体设计 252
11.6.2主界面窗体设计 254
11.6.3读者信息管理窗体设计 257
11.6.4读者信息查询窗体设计 260
11.6.5图书管理窗体设计 267
11.6.6图书信息查询窗体设计 267
11.6.7图书借还管理窗体设计 269