第1章 Access数据库的基本概念 1
1.1 数据库基础 1
1.1.1 数据库的基本概念 1
1.1.2 数据库管理系统中的数据模型 2
1.1.3 关系数据库系统 3
1.1.4 关系运算 5
1.1.5 实体模型 7
1.2 关系规范化基础 7
1.2.1 关系规范化的含义 8
1.2.2 关系规范化 8
1.3 Access关系数据库概念 12
1.3.1 Access 2010的启动和退出 12
1.3.2 Access 2010的工作环境 14
1.3.3 Access 2010的数据库对象 16
1.3.4 Access 2010的在线学习 17
1.4 Access数据库操作 19
1.4.1 创建数据库 19
1.4.2 打开及关闭数据库 22
案例1 学生成绩管理系统数据库的建立 24
习题 25
第2章 Access数据表 27
2.1 数据表的建立 27
2.1.1 数据表的基本概念 27
2.1.2 创建数据表 29
2.1.3 设置字段“常规”属性 37
2.1.4 设置字段“查阅”属性 42
2.1.5 建立数据表之间的关系 45
2.2 数据表的基本操作 47
2.2.1 数据表记录的操作 47
2.2.2 修饰数据表的操作 51
案例2 数据表创建与操作 52
习题 56
第3章 创建和使用查询 58
3.1 查询的基本概念 58
3.1.1 查询的作用与功能 58
3.1.2 查询的分类 58
3.1.3 查询视图 59
3.1.4 查询的准则 61
3.2 创建选择查询 65
3.2.1 使用向导创建选择查询 65
3.2.2 使用设计视图创建选择查询 67
3.3 创建计算查询 70
3.3.1 查询计算介绍 70
3.3.2 创建总计查询 70
3.3.3 添加计算字段 73
3.4 创建特殊用途查询 77
3.4.1 参数查询 77
3.4.2 交叉表查询 79
3.5 创建操作查询 80
3.5.1 生成表查询 80
3.5.2 追加查询 81
3.5.3 删除查询 84
3.5.4 更新查询 84
案例3创建各类查询 86
3.6 SQL查询 89
3.6.1 创建SQL查询 89
3.6.2 简单查询 92
3.6.3 联接查询 94
3.6.4 嵌套查询 95
3.6.5 排序查询 96
3.6.6 简单的计算查询 97
3.6.7 分组与计算查询 98
3.6.8 SQL特殊查询 99
案例4 “学生成绩管理系统”中各查询的创建 100
习题 103
第4章 窗体的创建和操作 105
4.1 窗体的基本概念 105
4.1.1 窗体的功能 105
4.1.2 窗体设计工具选项卡 105
4.2 创建窗体 106
4.2.1 自动创建窗体 106
4.2.2 使用向导创建窗体 110
4.2.3 在设计视图中自行创建窗体 111
4.3 窗体控件 113
4.3.1 窗体设计概述 114
4.3.2 窗体控件的使用 116
4.3.3 窗体和控件属性的设置 125
4.4 修饰窗体 128
4.4.1 修饰窗体 128
4.4.2 按条件显示格式 129
4.4.3 添加日期和时间 130
4.5 定制系统控制窗体 130
4.5.1 创建切换窗体 130
4.5.2 创建导航窗体 132
案例5 创建窗体 134
习题 136
第5章 报表的创建和操作 138
5.1 报表的基本概念 138
5.1.1 报表的功能 138
5.1.2 报表的类型和视图 138
5.1.3 报表的设计方法 139
5.2 创建报表 139
5.2.1 自动创建报表 139
5.2.2 利用报表向导创建报表 140
5.2.3 使用报表视图创建报表 148
5.3 报表设计 149
5.3.1 报表设计视图 149
5.3.2 报表控件 150
5.3.3 报表控件的使用 152
5.4 报表的高级设计 154
5.4.1 排序和分组数据 155
5.4.2 创建有计算数据的报表 158
5.4.3 创建子报表 160
5.5 报表的修饰与输出 164
5.5.1 完善报表 164
5.5.2 页面设计 167
5.5.3 报表的预览及打印 168
案例6 创建报表 169
习题 173
第6章 宏操作 175
6.1 宏的概念 175
6.1.1 宏的基本概念 175
6.1.2 宏的组成 176
6.1.3 常用宏的功能 176
6.1.4 宏设计视图 178
6.1.5 事件属性 180
6.2 常用的宏操作 181
6.2.1 创建操作序列宏 181
6.2.2 创建子宏 185
6.2.3 创建条件宏 187
6.2.4 创建AutoKeys宏 189
6.2.5 创建AutoExec宏 190
6.3 运行宏和调试宏 191
6.3.1 运行宏 191
6.3.2 调试宏 192
案例7 宏操作及用宏制作用户登录窗体 193
习题 198
第7章 VBA与模块 200
7.1 VBA基础 200
7.1.1 VBA中的常量和变量 200
7.1.2 VBA的数据类型 202
7.1.3 操作符和表达式 203
7.1.4 Access常用函数 204
7.1.5 输入和输出函数 209
案例8 函数及表达式的练习 211
7.2 VBA程序设计基础 212
7.2.1 VBA程序设计基础知识 212
7.2.2 VBA常用语句 213
7.2.3 程序流程控制 215
7.2.4 数组 221
案例9 VBA程序设计基础练习 223
7.3 面向对象程序设计基础知识 226
7.3.1 基本概念 226
7.3.2 VBA程序设计的基本方法 228
7.4 模块的基本概念 229
7.4.1 模块和VBA 230
7.4.2 模块的分类 230
7.5 模块和过程的创建 230
7.5.1 创建模块 230
7.5.2 创建过程 231
7.5.3 编写事件过程 235
7.5.4 在VBA中执行宏 236
7.6 过程调用和程序调试 238
7.6.1 过程的调用 238
7.6.2 VBA程序的调试 239
案例10 模块的应用 240
习题 243
第8章 应用系统设计开发与维护 245
8.1 数据库应用系统设计开发 245
8.1.1 数据库应用系统设计步骤 245
8.1.2 需求分析及主要功能模块 245
8.1.3 设计数据库 246
8.1.4 建立操作界面 248
8.1.5 创建学生成绩管理系统报表 250
8.1.6 实现学生成绩管理系统 251
8.2 维护学生成绩管理系统 257
8.2.1 压缩和修复数据库 257
8.2.2 备份和恢复数据库 258
8.2.3 设置数据库密码 259
8.2.4 生成ACCDE文件 259
习题 260
附录 习题参考答案 262
参考文献 266