第1章 数据库基础知识 1
1.1 数据库系统概述 2
1.1.1 数据与数据管理技术 2
1.1.2 数据库系统 3
1.1.3 E-R模型 5
1.1.4 数据模型 6
1.2 关系数据库 8
1.2.1 关系术语 8
1.2.2 关系的完整性 9
1.2.3 关系运算 9
1.2.4 关系规范化 11
1.3 数据库设计简介 11
习题1 12
第2章 Access数据库及其创建 15
2.1 Access系统概述 16
2.1.1 Access的特点 16
2.1.2 Access的工作界面 16
2.1.3 Access的数据库对象 17
2.1.4 Access系统设置 19
2.1.5 Access的联机帮助 19
2.2 Access数据库的创建 20
2.3 Access数据库版本的转换 23
习题2 24
第3章 表的创建与使用 26
3.1 表的创建 27
3.1.1 使用向导创建表 27
3.1.2 使用设计器创建表 28
3.1.3 通过输入数据创建表 33
3.1.4 在表中输入记录 33
3.1.5 表的进一步设计 36
3.2 表的基本操作 42
3.2.1 表的外观设置 42
3.2.2 打印表 43
3.2.3 表的复制、删除与重命名 43
3.2.4 数据的导入与导出 44
3.3 记录的排序和筛选 46
3.3.1 排序记录 46
3.3.2 筛选记录 48
3.4 建立索引和关系 51
3.4.1 建立索引 51
3.4.2 建立关系 53
3.5 域聚合函数 56
习题3 57
第4章 查询设计 62
4.1 查询概述 63
4.2 选择查询 63
4.2.1 使用查询向导创建查询 63
4.2.2 使用查询设计器创建查询 66
4.2.3 设置查询条件 69
4.3 参数查询 72
4.4 交叉表查询 75
4.5 操作查询 77
4.5.1 生成表查询 77
4.5.2 删除查询 79
4.5.3 追加查询 79
4.5.4 更新查询 80
习题4 81
第5章 SQL语言 84
5.1 SQL语言概述 85
5.2 数据定义 85
5.2.1 定义表 85
5.2.2 修改表 88
5.2.3 删除表 88
5.3 数据操纵 89
5.3.1 插入记录 89
5.3.2 更新记录 89
5.3.3 删除记录 90
5.4 数据查询 90
5.4.1 查询的基本语法 90
5.4.2 单表查询 91
5.4.3 多表查询 96
5.4.4 嵌套查询 98
5.4.5 合并查询 99
习题5 100
第6章 窗体设计 102
6.1 窗体概述 103
6.2 使用自动功能创建窗体 104
6.3 使用向导创建窗体 105
6.4 使用设计器创建窗体 110
6.4.1 窗体的设计环境 110
6.4.2 设计窗体 113
6.5 常用控件的设计 117
6.5.1 标签控件 118
6.5.2 文本框控件 119
6.5.3 组合框和列表框控件 121
6.5.4 命令按钮控件 124
6.5.5 其他控件 126
6.6 使用窗体操作数据 127
6.7 创建主子窗体 129
习题6 134
第7章 报表设计 137
7.1 报表概述 138
7.2 使用向导创建报表 139
7.3 使用设计器创建报表 140
7.3.1 报表的设计视图 140
7.3.2 设计报表 141
7.3.3 报表的排序与分组 143
7.3.4 报表的格式设置 148
7.4 创建高级报表 148
7.4.1 创建主子报表 148
7.4.2 创建标签 151
7.5 打印报表 153
习题7 154
第8章 宏的设计与应用 157
8.1 宏的概述 158
8.2 宏的设计 158
8.2.1 宏的设计方法 159
8.2.2 建立基本的宏 159
8.2.3 建立条件操作宏 160
8.2.4 建立宏组 162
8.2.5 特殊的宏 163
8.3 宏的运行与调试 164
习题8 167
第9章 数据访问页设计 169
9.1 页对象概述 170
9.2 使用向导建立数据访问页 170
9.3 使用设计器建立数据访问页 172
9.4 将其他对象转换为数据访问页 178
9.5 在数据访问页中编辑记录 178
习题9 179
第10章 模块与VBA编程 181
10.1 模块 182
10.2 VBA语言基础 184
10.2.1 数据类型 184
10.2.2 常量、变量与数组 186
10.2.3 运算符与表达式 189
10.2.4 函数 191
10.2.5 语句 192
10.3 程序基本结构 193
10.3.1 顺序结构 193
10.3.2 分支结构 194
10.3.3 循环结构 198
10.4 过程与作用域 203
10.4.1 过程的建立与调用 204
10.4.2 变量和过程的作用域 206
10.5 面向对象的程序设计 209
10.6 VBA数据库编程 212
10.7 错误处理与程序调试 217
习题10 220
第11章 数据库的安全与保护 225
11.1 数据库的安全管理 226
11.1.1 设置数据库密码 226
11.1.2 用户级安全机制 227
11.2 数据库的保护 233
习题11 234
第12章 Access数据库应用系统开发实例 235
12.1 系统分析 236
12.2 系统设计 236
12.3 主界面设计 245
12.3.1 导航面板的设计 245
12.3.2 自定义菜单的设计 246
12.3.3 登录界面的设计 249
12.4 系统设置与发布 249
习题12 251
附录A Access系统的常用函数 252
附录B Access中常用对象的事件 255
附录C 部分习题参考答案 258
参考文献 272