引言 1
第1章 数据库与Access 2002中文版简介 3
1.1 初识关系型数据库 4
1.1.1 数据库的基本知识 4
1.1.2 关系型数据库管理系统 7
1.1.3 Access 2002中文版的新功能 7
1.2 Access 2002的内部结构 9
1.2.1 表 10
1.2.2 查询 13
1.2.3 窗体 14
1.2.4 报表 16
1.2.5 宏 16
1.2.6 模块 17
1.2.7 Web页 17
第2章 建立数据库 19
2.1 数据库的设计 20
2.1.1 概念及准则 20
2.1.2 一般步骤 21
2.1.3 实例剖析 21
2.2 建立一个数据库 22
2.2.1 利用模板新建数据库 23
2.2.2 直接建立一个数据库 26
2.2.3 根据现有文件新建数据库 28
2.2.4 打开数据库 29
2.2.5 查看数据库属性 31
2.3 创建简单表 33
2.3.1 使用向导创建表 33
2.3.2 表设计器 36
2.3.3 字段、数据类型及字段属性 38
2.3.4 使用设计器创建表的一般步骤 41
2.3.5 通过输入数据建立表 43
2.4.1 表的索引 44
2.4 设定表之间的关系 44
2.4.2 表的主关键字 46
2.4.3 创建并查看表间关系 48
2.4.4 表间关系的修改及打印 50
2.5 修改数据表结构 52
2.5.1 对表的操作 53
2.5.2 对字段的操作 56
2.5.3 数据有效性 59
2.5.4 对数据表的行与列的操作 62
2.6.2 修改数据表中的数据 64
2.6 使用与编辑数据表 64
2.6.1 更改数据表的显示方式 64
2.6.3 排列数据 67
2.6.4 查找数据 69
2.6.5 筛选数据 69
2.6.6 高级筛选/排序 72
第3章 查询 77
3.1 查询的概念 78
3.1.1 什么是查询 78
3.1.2 查询的种类 79
3.1.3 查询的作用和功能 80
3.2 创建查询 81
3.2.1 简单选择查询 82
3.2.2 交叉表查询向导 85
3.2.3 查找重复项查询向导 88
3.2.4 查找不匹配项查询向导 90
3.2.5 用查询设计器创建查询 92
3.2.6 进一步认识查询设计器及其相关操作 95
3.2.7 查询及字段的属性设置 97
3.2.8 设置查询准则 99
3.3 创建特殊用途查询 101
3.3.1 参数查询 102
3.3.2 自动查找查询 103
3.3.3 交叉表查询 105
3.4 操作查询 107
3.4.1 更新查询 107
3.4.2 追加查询 108
3.4.3 删除查询 110
3.4.4 生成表查询 112
3.5 SQL专用查询 113
3.5.1 Select语法略解 114
3.5.2 联合查询 118
3.6 其他关于查询的知识 119
3.6.1 修改及删除查询 119
3.6.2 设置查询属性及优化查询性能 121
第4章 报表 123
4.1 报表的功能 124
4.2 报表设计 124
4.2.1 报表设计工具 125
4.2.2 使用向导创建报表 128
4.2.3 自动创建报表及图表向导 131
4.2.4 标签向导 134
4.2.5 使用报表设计视图 137
4.2.6 用报表设计视图创建报表 141
4.2.7 报表属性 143
4.2.8 使用报表快照 144
4.3 有关报表的高级内容 146
4.3.1 排序和分组 146
4.3.2 子报表 149
4.4 预览及打印报表 151
4.4.1 预览报表 151
4.4.2 报表打印 152
第5章 窗体 155
5.1 窗体的功能 156
5.2 窗体设计 156
5.2.1 窗体设计的一些基础知识 157
5.2.2 使用自动创建窗体向导创建窗体 159
5.2.3 使用窗体向导创建窗体 161
5.2.4 使用图表向导创建窗体 163
5.2.5 使用设计视图创建窗体 165
5.2.6 创建子窗体 170
5.2.7 创建切换面板 172
5.3.1 窗体中数据的一般操作 176
5.3 窗体中数据的操作 176
5.3.2 筛选数据 178
第6章 宏 181
6.1 宏的功能 182
6.2 创建宏 182
6.2.1 宏设计的基础知识 182
6.2.2 创建AutoKeys宏 186
6.2.3 创建条件宏 188
6.2.4 创建事件宏 190
6.3 运行宏 192
第7章 使用Visual Basic for Application编程 197
7.1 Visual Basic for Application编程的基础知识 198
7.1.1 VBA中的数据类型知识 198
7.1.2 常量 201
7.1.3 变量 202
7.1.4 数组 205
7.1.5 Visual Basic for Application的运算符 208
7.1.6 条件判断语句 209
7.1.7 循环语句 212
7.1.8 模块与过程 216
7.2 创建Visual Basic for Application程序 218
7.2.1 VBA的编程环境 219
7.2.2 编写Visual Basic for Application语句 220
7.2.3 创建事件过程 222
7.2.4 创建过程 223
7.2.5 Visual Basic for Application与宏的关系 226
7.3 调试Visual Basic for Application程序代码 229
7.3.1 调试的基本知识 229
7.3.2 调试工具及功能 232
7.3.3 启动、暂停、执行Visual Basic for Application程序代码 233
7.3.4 优化Visual Basic for Application代码的性能 235
7.3.5 Visual Basic for Application代码应用举例 236
第8章 Web发布及OLE应用 239
8.1 Web发布 240
8.1.1 创建超级链接 240
8.1.2 将窗体导出为HTML 242
8.1.3 创建数据访问页 243
8.1.4 分组和排序访问页上的数据 248
8.1.5 发布数据访问页 250
8.2 OLE应用 251
8.2.1 OLE的基础知识 251
8.2.2 使用OLE对象 252
第9章 导入、导出与链接数据表 255
9.1 与其他Access数据库的联系 256
9.1.1 在Access数据库中复制对象 256
9.1.2 导入或链接Access数据 257
9.2 导入或链接到其他数据库 260
9.3 与非数据库文件的联系 261
9.3.1 与电子表格的联系 261
9.3.2 导入和链接文本文件 265
9.4 常见错误信息 269
9.5 导出数据 270
第10章 数据库的安全及性能 275
10.1 数据库的安全 276
10.1.1 安全概述 276
10.1.2 以密码保护数据库 278
10.1.3 用户级的安全 280
10.1.4 其他保密措施 287
10.2 优化数据库的性能 289
10.2.1 优化数据库 289
10.2.2 优化数据库对象 294
10.2.3 其余优化数据库的知识 297
附录 键盘快捷键 301