第1章 数据库基础知识 1
1.1 数据库管理系统概述 1
1.1.1 信息与数据 1
1.1.2 数据管理技术的发展 1
1.1.3 数据库系统 2
1.1.4 数据模型 3
1.1.5 关系代数 4
1.2 习题 6
第2章 数据库与表 9
2.1 Access简介 9
2.1.1 版本的兼容性 9
2.1.2 Access的界面简介 9
2.2 建立数据库 10
2.2.1 建立空数据库 10
2.2.2 Access数据库文件 10
2.2.3 用模板创建数据库 11
2.3 用设计视图创建表 11
2.3.1 建立“课程表” 12
2.3.2 关系表的特征 13
2.3.3 数据类型 15
2.3.4 建立“学生信息表” 16
2.3.5 字段属性 18
2.3.6 建立“成绩表” 21
2.4 表间关系 22
2.4.1 建立表间关联 23
2.4.2 表间关系的相关知识 23
2.4.3 为成绩表输入记录 25
2.4.4 主表与子表之间的关系举例 26
2.5 用其他方法创建表 27
2.5.1 直接创建空表 27
2.5.2 导入、链接与导出 28
2.6 表的操作 29
2.6.1 复制表与删除表 29
2.6.2 冻结与隐藏字段 30
2.6.3 记录排序 30
2.6.4 记录筛选 31
2.6.5 表的其他操作 32
2.7 习题与实验 32
2.7.1 习题 32
2.7.2 实验一 35
2.7.3 实验二 35
第3章 查询 37
3.1 用向导创建查询 37
3.1.1 用“简单查询向导”创建查询 37
3.1.2 查询的数据源及视图方式 38
3.1.3 创建交叉表查询 38
3.1.4 查找重复项和不匹配项 40
3.2 用设计视图创建查询 41
3.2.1 条件查询 41
3.2.2 查询的设计视图 42
3.2.3 创建参数查询 43
3.2.4 表达式及运算符 44
3.2.5 函数 46
3.2.6 在查询中增加新字段 47
3.2.7 在查询中计算 48
3.2.8 “总计”行 49
3.3 创建操作查询 51
3.3.1 生成表查询 51
3.3.2 追加查询 52
3.3.3 删除查询 53
3.3.4 更新查询 53
3.3.5 操作查询小结 53
3.4 SQL查询 54
3.4.1 SQL语言的动词 54
3.4.2 SQL的数据查询功能 54
3.4.3 SQL的数据定义功能 59
3.4.4 SQL的数据操纵功能 61
3.5 习题与实验 62
3.5.1 习题 62
3.5.2 实验一 65
3.5.3 实验二 67
第4章 窗体 69
4.1 自动创建窗体 69
4.1.1 创建“纵栏式”窗体 69
4.1.2 有关窗体的视图方式 71
4.1.3 创建其他类型的自动窗体 71
4.2 用向导创建窗体 71
4.2.1 用向导创建窗体 72
4.2.2 用向导创建主/子窗体 72
4.2.3 用向导创建链接窗体 73
4.3 用设计视图创建窗体 73
4.3.1 用设计视图创建“期末成绩查询窗” 73
4.3.2 窗体的设计视图 76
4.4 常用控件 79
4.4.1 标签与文本框控件 79
4.4.2 命令按钮控件 82
4.4.3 列表框及组合框 86
4.4.4 选项卡控件 88
4.4.5 其他控件 89
4.5 创建切换面板 90
4.5.1 切换面板概述 90
4.5.2 创建一级切换面板 92
4.5.3 创建二级切换面板 94
4.6 习题与实验 96
4.6.1 习题 96
4.6.2 实验一 98
4.6.3 实验二 99
第5章 报表 102
5.1 自动创建及向导创建报表 102
5.1.1 自动创建报表 102
5.1.2 创建“标签”报表 102
5.1.3 用向导创建报表 103
5.2 用设计视图创建报表 105
5.2.1 报表的结构 105
5.2.2 用设计视图创建报表 106
5.2.3 添加组页眉/组页脚 107
5.2.4 报表设计视图中的数据源 110
5.2.5 添加子报表 112
5.3 习题与实验 113
5.3.1 习题 113
5.3.2 实验一 114
5.3.3 实验二 116
第6章 宏 118
6.1 简单宏 118
6.1.1 引例 118
6.1.2 关于宏 120
6.1.3 自启动宏(Autoexec) 123
6.1.4 用宏创建命令按钮 124
6.2 子宏及条件宏 126
6.2.1 子宏(Submacro) 126
6.2.2 条件宏 129
6.2.3 选项按钮的应用 132
6.2.4 用宏建立系统菜单 134
6.3 习题与实验 136
6.3.1 习题 136
6.3.2 实验一 138
6.3.3 实验二 139
第7章 VBA模块 140
7.1 建立标准模块 140
7.1.1 VBA编程语言概述 140
7.1.2 模块与过程 142
7.2 VBA程序设计基础 145
7.2.1 数据类型 145
7.2.2 变量和常量 145
7.2.3 VBA程序中的常用语句 147
7.3 程序结构控制语句 148
7.3.1 顺序结构 148
7.3.2 选择结构 149
7.3.3 循环结构 151
7.3.4 程序的调试方法 152
7.4 建立类模块 153
7.4.1 创建类模块 153
7.4.2 类模块中的对象 155
7.5 习题与实验 164
7.5.1 习题 164
7.5.2 实验一 166
7.5.3 实验二 167
第8章 综合设计 168
8.1 概述 168
8.2 “工资管理系统”实例 168
8.2.1 “工资管理系统”的功能模块 168
8.2.2 工资管理系统的E-R模型 169
8.2.3 表对象的设计 169
8.2.4 创建查询 172
8.2.5 创建报表 174
8.2.6 创建窗体 175
8.2.7 VBA过程 179
8.2.8 宏 179
8.2.9 其他 181
8.2.10 用“切换面板”实现“工资管理系统”的功能 182
8.2.11 用建立系统菜单的方法实现“工资管理系统”的功能 183
8.3 设计报告 185
8.4 “图书管理系统”实例 189
8.4.1 数据表的设计 189
8.4.2 图书相关查询 192
8.4.3 系统流程设计 193
8.4.4 应用设置 198
8.5 数据库的其他设置 198
8.5.1 为打开数据库时设置密码 198
8.5.2 设置自启动窗体和隐藏“导航窗格” 199
8.5.3 信任中心的设置 200
8.5.4 拆分数据库与创建accde文件 200
8.6 供选择的数据库设计题 201
参考文献 202