第1章 数据库基础知识 1
1.1 数据库基本概念 1
1.1.1 数据库概述 1
1.1.2 数据管理的发展历史 3
1.1.3 数据模型 5
1.2 关系数据库 9
1.2.1 关系数据库的基本概念 9
1.2.2 关系运算 10
1.2.3 关系的完整性 11
1.3.1 需求分析 12
1.3 数据库设计概述 12
1.3.2 设计表与字段 13
1.3.3 确定主键 14
1.3.4 确定联系 14
1.3.5 设计优化 15
习题1 15
第2章 Access简介 18
2.1 Access功能与特点 18
2.1.1 Access发展过程 18
2.1.2 Access功能与特点 18
2.2 Access数据库结构 20
2.2.6 宏 21
2.2.5 页 21
2.2.7 模块 21
2.2.2 查询 21
2.2.4 报表 21
2.2.3 窗体 21
2.2.1 表 21
2.3 Access基本操作 22
2.3.1 Access的启动与退出 22
2.3.2 Access窗口 22
2.3.3 打开数据库与表 24
2.3.4 获得Access帮助 25
2.4.1 设计数据库 26
2.4 创建Access数据库 26
2.4.2 建立数据库 27
习题2 28
第3章 数据表 30
3.1 表的概念 30
3.1.1 表 30
3.1.2 表的结构 31
3.2 使用设计器创建表 32
3.2.1 设计器的界面与使用 32
3.2.2 使用数据表视图输入数据 35
3.2.3 使用设计器修改表的结构 35
3.2.4 字段属性的设置 37
3.2.5 定义主键与索引 42
3.3 使用向导创建表 44
3.4 通过输入创建表 46
3.5 表的操作 46
3.5.1 定位记录 47
3.5.2 选择字段或记录 47
3.5.3 添加记录 48
3.5.4 删除记录 48
3.5.5 排序记录 49
3.5.6 筛选 50
3.5.7 查找与替换 53
3.5.8 设置数据表外观 54
3.5.9 表的导入、导出与链接 56
3.6 建立表之间的关系 58
习题3 60
第4章 数据查询 64
4.1 认识查询 64
4.1.1 查询的概念 64
4.1.2 查询中的准则 65
4.1.3 使用向导创建简单的选择查询 69
4.2 使用视图设计器创建查询 73
4.2.1 选择查询 73
4.2.2 交叉表查询 80
4.2.3 参数查询 84
4.2.4 操作查询 85
4.3 SQL语句 90
4.3.1 查看或修改查询中的SQL语句 90
4.3.2 SQL语句简介 91
4.3.3 创建联合查询 93
4.3.4 创建数据定义查询 94
4.3.5 创建数据子查询 94
4.3.6 传递查询 95
习题4 96
5.1.1 窗体概念 99
5.1 认识窗体 99
第5章 窗体 99
5.1.2 创建窗体 104
5.2 用设计器创建窗体 112
5.2.1 主/子窗体的创建 112
5.2.2 控件的使用 112
5.2.3 事件的使用 125
习题5 126
第6章 报表 129
6.1 向导创建报表 129
6.1.1 认识报表 129
6.1.2 自动创建报表 132
6.2 设计器创建 137
6.2.1 报表中控件的使用 138
6.2.2 子报表 141
6.2.3 报表的排序和分组 144
6.2.4 报表的格式 146
6.2.5 报表的打印 148
习题6 149
第7章 数据访问页 152
7.1 认识数据访问页 152
7.1.1 数据访问页的作用 152
7.1.2 数据访问页的视图 152
7.1.3 数据访问页的访问方式 153
7.2.1 自动创建数据访问页 154
7.2 向导生成页 154
7.2.2 向导创建数据访问页 156
7.3 设计器创建页 157
7.3.1 添加、删除字段 158
7.3.2 控件的使用 159
7.3.3 页的分组和排序 163
7.3.4 页的格式、属性 164
习题7 167
第8章 宏 169
8.1 宏的基本概念 169
8.2.1 宏的创建 170
8.2 宏的建立、编辑与运行 170
8.2.2 宏的编辑 173
8.2.3 宏的运行 174
8.2.4 条件宏 176
8.2.5 宏组 179
8.3 宏的操作 182
8.3.1 在窗体中加入宏 182
习题8 183
第9章 程序设计基础 186
9.1 程序设计概述 186
9.1.1 什么是程序 186
9.1.2 程序设计的基本过程 187
9.1.3 面向对象的程序设计的基本概念 189
9.2 VBA的数据类型与表达式 191
9.2.1 Access的数据类型 191
9.2.2 VBA的编码约定 192
9.2.3 变量、常量、数组和表达式 193
9.3 VBA程序设计 196
9.3.1 VBA编程环境 197
9.3.2 VBA程序控制结构 201
9.4 VBA应用程序对数据库的访问 206
9.4.1 数据访问对象—DAO(Data Access Object) 206
9.4.2 ActiveX数据对象—ADO(ActiveX Data Object) 208
9.5 VBA程序的调试 209
9.5.1 VBA程序运行错误处理 210
9.5.2 “调试”工具栏及功能 211
9.5.3 调试方法及技巧 212
习题9 215
第10章 模块 219
10.1 概述 219
10.1.1 模块 219
10.1.3 模块与对象事件的关系 220
10.1.4 将宏转化为模块 220
10.1.2 模块与过程 220
10.1.5 Sub子过程 221
10.1.6 Function函数过程 221
10.2 过程调用和参数传递 221
10.2.1 过程的定义和调用 221
10.2.2 函数过程的定义和调用 224
10.2.3 参数传递 225
10.3 Access常用的对象事件 228
10.3.1 键盘事件 228
10.3.2 鼠标事件 230
10.3.3 窗口事件 232
10.3.4 对象事件 233
10.3.5 Timer事件 234
10.4 常用的标准函数 235
10.4.1 数学函数 235
10.4.2 字符串函数 236
10.4.3 日期/时间函数 236
10.4.4 类型转换函数 237
10.4.5 数据验证函数 238
10.4.6 其他函数 238
习题10 240
第11章 创建数据库应用程序 243
11.1 应用程序开发 243
11.1.1 需求分析 243
11.1.2 系统设计 244
11.1.3 功能实现 245
11.2 学生管理系统设计实例 245
11.2.1 需求分析 245
11.2.2 设计思路 246
11.2.3 表格设计 246
11.2.4 模块设计 247
11.2.5 功能实现 248
11.3 系统集成的实现 254
11.3.1 使用切换面板管理器 254
11.3.2 程序启动设置 257
习题11 258