第1章 Access 2003概述 1
1.1 打开“罗斯文”数据库 1
1.1.1 数据库的基本知识 1
1.1.2 启动Access 2003 2
1.1.3 退出Access 2003 4
1.1.4 项目实现 4
1.1.5 项目拓展——数据库的基本概念 5
1.2 Access 2003的工作环境 8
1.2.1 标题栏 8
1.2.2 菜单栏 9
1.2.3 数据库窗口 10
1.2.4 工具栏 11
1.2.5 任务窗格 12
1.2.6 项目实现 14
1.2.7 项目拓展——Office助手 14
1.3 定制工具栏和工作环境 16
1.3.1 自定义工具栏 17
1.3.2 定制工作环境 18
1.3.3 项目实现 22
1.3.4 项目拓展——Access 2003的新增内容 22
思考与练习 23
第2章 创建数据库和表 24
2.1 创建第一个Access数据库 24
2.1.1 创建空数据库 24
2.1.2 使用向导建立数据库 25
2.1.3 数据库窗口的工具栏 29
2.1.4 有关组的操作 30
2.1.5 项目实现 31
2.1.6 项目拓展——Access 2003中的10种数据库 32
2.2 创建“员工”表 33
2.2.1 用表向导创建表 33
2.2.2 在数据表视图中直接输入数据创建表 35
2.2.3 用表的设计视图创建表 36
2.2.4 Access数据类型 38
2.2.5 主键和索引 40
2.2.6 项目实现 41
2.2.7 项目拓展——设置“作者”表中的字段属性 42
2.3 建立“睿智图书发展公司”数据库中表之间的关系 42
2.3.1 关系的种类 43
2.3.2 创建表之间的关系 44
2.3.3 项目实现 46
2.3.4 项目拓展——参照完整性 47
思考与练习 47
第3章 使用数据表 49
3.1 修改“睿智图书发展公司”数据库 49
3.1.1 有关表的基本操作 49
3.1.2 在数据表视图中编辑数据 51
3.1.3 字段的基本操作 52
3.1.4 创建子数据表 54
3.1.5 项目实现 55
3.1.6 项目拓展——建立“员工”表 56
3.2 “作者”表的使用与编辑 57
3.2.1 设置数据表格外观 57
3.2.2 数据的排序 60
3.2.3 数据的筛选 61
3.2.4 数据的查找和替换 63
3.2.5 项目实现 63
3.2.6 项目拓展——在表中建立超链接 64
思考与练习 64
第4章 查询 66
4.1 创建简单查询 66
4.1.1 查询的作用和种类 66
4.1.2 使用向导创建简单查询 67
4.1.3 使用设计视图创建查询 69
4.1.4 有关查询的基本操作 72
4.1.5 项目实现 73
4.1.6 项目拓展——筛选和查询的关系 73
4.2 其他查询和查询条件 74
4.2.1 创建其他种类的查询 74
4.2.2 为查询添加条件 78
4.2.3 项目实现 80
4.2.4 项目拓展——创建包含字段表达式的查询 81
4.3 用操作查询修改数据 83
4.3.1 删除查询 83
4.3.2 更新查询 84
4.3.3 生成表查询 85
4.3.4 追加查询 86
4.3.5 项目实现 87
4.3.6 项目拓展——运行操作查询 88
思考与练习 88
第5章 窗体 90
5.1 创建窗体 90
5.1.1 窗体的作用和分类 90
5.1.2 建立窗体 91
5.1.3 项目实现 95
5.1.4 项目拓展——创建切换面板窗体 97
5.2 窗体的设计 98
5.2.1 窗体的视图 98
5.2.2 用“设计视图”创建窗体 99
5.2.3 项目实现 100
5.2.4 项目拓展——添加子窗体 101
5.3 在窗体中添加控件 102
5.3.1 窗体控件 102
5.3.2 添加标签、文本框、按钮控件 103
5.3.3 在窗体中添加控件 106
5.3.4 修饰窗体 109
5.3.5 项目实现 111
5.3.6 项目拓展——控件的使用 112
思考与练习 112
第6章 建立报表 114
6.1 创建报表 114
6.1.1 报表的基本概念 114
6.1.2 用向导创建报表 115
6.1.3 使用设计视图创建报表 117
6.1.4 自动创建报表 118
6.1.5 使用标签向导创建报表 119
6.1.6 创建有图表的报表 120
6.1.7 项目实现 122
6.1.8 项目拓展——报表的基本设置 124
6.2 编辑和打印报表 125
6.2.1 排序和分组 125
6.2.2 在报表中计算 127
6.2.3 在报表中创建子报表 128
6.2.4 页面设置 129
6.2.5 设计布局 130
6.2.6 预览报表 130
6.2.7 打印报表 131
6.2.8 项目实现 131
6.2.9 项目拓展——带有子报表的报表 133
思考与练习 134
第7章 宏和模块 136
7.1 宏的概念和基本操作 136
7.1.1 宏的概念 136
7.1.2 宏的创建 136
7.1.3 为宏操作设置条件 139
7.1.4 宏的运行 139
7.1.5 常用宏操作 140
7.1.6 项目实现 141
7.1.7 项目拓展——创建带条件的宏“条件宏” 143
7.2 宏的高级应用 144
7.2.1 创建宏组 144
7.2.2 宏的嵌套 145
7.2.3 项目实现 145
7.2.4 项目拓展——用宏制作系统登录窗体 147
7.3 Visual Basic简介 148
7.3.1 VBA编程的基本概念 148
7.3.2 将宏转化为Visual Basic代码 151
7.3.3 借助Visual Basic 实现宏功能 152
7.3.4 项目实现 156
7.3.5 项目拓展——将设计好的宏转换为VBA代码 158
思考与练习 159
第8章 数据共享和交换 160
8.1 与其他应用程序交换数据 160
8.1.1 从Excel导入数据 160
8.1.2 从文本文件导入信息 162
8.1.3 从Word导入数据 164
8.1.4 从XML导入数据 165
8.1.5 导出数据到Excel和XML 166
8.1.6 项目实现 169
8.1.7 项目拓展——将“学生.xml”文件导入至Access数据库中 172
8.2 数据库之间的数据共享 172
8.2.1 从Access数据库导入信息 172
8.2.2 从其他数据库导入信息 173
8.2.3 将数据库与另一个数据库链接起来 173
8.2.4 共享Access数据的其他方法 174
8.2.5 项目实现 176
8.2.6 项目拓展——将Excel表格链接到Access数据库表 176
思考与练习 177
第9章 数据访问页和Web 178
9.1 Access与静态Web页 178
9.1.1 将Access表或查询导出为静态Web页 178
9.1.2 将Access窗体或报表导出为静态Web页 180
9.1.3 链接Web页 180
9.1.4 项目实现 181
9.1.5 项目拓展——将“学生管理”数据库中的窗体导出 181
9.2 Access与动态Web页 181
9.2.1 什么是ASP 181
9.2.2 为ASP指定ODBC数据源 182
9.2.3 将Access表导出为ASP 182
9.2.4 项目实现 183
9.2.5 项目拓展——将数据库导出为Web页 183
9.3 数据访问页 183
9.3.1 新建数据访问页 184
9.3.2 编辑数据访问页 186
9.3.3 通过浏览器访问数据访问页 191
9.3.4 项目实现 191
9.3.5 项目拓展——在数据访问页上插入超链接 192
思考与练习 193
第10章 数据库的优化和安全 194
10.1 数据库的优化 194
10.1.1 数据库减肥 194
10.1.2 使用性能分析器 194
10.1.3 数据库实用工具 198
10.1.4 项目实现 199
10.1.5 项目拓展——对数据库使用“性能分析器”进行优化 201
10.2 数据库安全 201
10.2.1 设置数据库打开权限 202
10.2.2 加密和解密数据库 204
10.2.3 保护一个将要公开发布的数据库 204
10.2.4 项目实现 205
10.2.5 项目拓展——用密码保护VBA代码 207
思考与练习 207
第11章 Access数据库综合实例 209
11.1 总体设计 209
11.1.1 需求分析 209
11.1.2 数据库设计原则 210
11.2 学生管理系统的设计 210
11.2.1 数据表的设计 210
11.2.2 设置各表间的关系 215
11.2.3 设计查询 216
11.2.4 窗体设计 218
11.2.5 报表设计 222
11.3 “切换面板”窗体 227
11.4 安全机制设置 228
思考与练习 230
部分参考答案 232