第1部分 基础篇 1
第1章 数据库原理及基本概念 1
1.1 信息、数据和数据处理 1
1.1.1 信息 1
1.1.2 数据与数据库 2
1.1.3 数据处理 3
1.2 数据库系统 3
1.3 数据库管理系统 4
1.4 数据库模型 4
1.4.1 层次模型 4
1.4.2 网状模型 4
1.4.3 关系模型 5
1.5 关系数据库的设计 6
1.6 上机指导 7
1.7 习题 9
第2章 Access 2003初步应用 11
2.1 Access 2003简介及其新功能 11
2.2 Access 2003开发环境 13
2.2.1 Access 2003的安装与启动 13
2.2.2 Access 2003的各种对象 13
2.3 创建Access数据库 19
2.3.1 设计数据库 19
2.3.2 创建数据库 21
2.3.3 数据库对象的管理 23
2.4 创建Access表 23
2.4.1 表的基本知识 23
2.4.2 创建与编辑表 27
2.4.3 表的索引和主关键字 28
2.5.2 表的打开 33
2.5.1 数据库的打开 33
2.5 打开数据库与表 33
2.6 表的修改 34
2.7 上机指导 36
2.8 习题 38
第3章 数据的录入和编辑 40
3.1 录入与修改数据 40
3.1.1 在Access表中输入数据 40
3.1.2 数据编辑 42
3.1.3 数据输入和编辑的快捷键 42
3.1.4 数据输入技巧 44
3.1.5 记录保存与撤销 45
3.2 查找与替换 45
3.2.1 通过记录编号来查找 45
3.2.2 【查找和替换】对话框 46
3.3.1 数据排序 47
3.3 排序与筛选 47
3.3.2 数据筛选 48
3.4 表的行列操作 52
3.4.1 调整列宽 53
3.4.2 调整行高 53
3.5 上机指导 54
3.5.1 冻结字段与隐藏字段 54
3.5.2 添加、修改和删除列 57
3.6 习题 59
第4章 查询 61
4.1 查询概述 61
4.1.1 选择查询 61
4.1.2 参数查询 62
4.1.5 SQL查询 63
4.2 查询设置 63
4.1.3 交叉查询 63
4.1.4 操作查询 63
4.2.1 利用向导创建简单查询 64
4.2.2 用查询设计器创建和修改查询 65
4.3 数据高级查询 66
4.3.1 参数查询 67
4.3.2 交叉表查询 69
4.3.3 操作查询 72
4.4 使用SQL进行查询 77
4.5 上机指导 81
4.6 习题 83
第2部分 高级篇 85
第5章 窗体 85
5.1 窗体的基础知识 85
5.2 窗体的创建 85
5.3.1 创建新窗体 87
5.3 窗体的布局及格式调整 87
5.3.2 选择窗体布局 90
5.3.3 选择窗体的样式 90
5.3.4 创建窗体标题 91
5.3.5 修改窗体 91
5.4 窗体高级设计技巧 92
5.4.1 对窗体文本和控件实现三维效果 92
5.4.2 使用自动套用格式 94
5.4.3 创建让用户选择日期的窗体 95
5.5 使用窗体操纵数据 96
5.5.1 查看数据 97
5.5.2 排序和查找数据 97
5.5.3 添加、删除和修改记录 97
5.6 上机指导 98
5.7 习题 99
6.2 报表的创建与修改 101
第6章 报表 101
6.1 报表的结构 101
6.2.1 设计报表 102
6.2.2 组织数据 103
6.2.3 创建新的报表并绑定表 103
6.2.4 定义页的版面属性 103
6.2.5 用文本控件在报表上放置字段 104
6.2.6 添加其他标签和文本控件 105
6.2.7 修改文本、文本控件和标签控件 106
6.2.8 保存报表 107
6.3 报表的预览和打印 108
6.3.1 工具栏 108
6.3.2 滚动条 108
6.3.3 页面设置 109
6.3.4 打印报表 109
6.4.2 多列报表 110
6.4.1 子报表 110
6.4 子报表、多列报表与交叉表报表 110
6.5 报表的高级应用 113
6.5.1 在报表中创建计算与汇总 113
6.5.2 用特殊的报表类型显示数据 115
6.5.3 创建邮件合并报表 119
6.6 上机指导 120
6.7 习题 123
第7章 数据访问页 125
7.1 数据访问页概述 125
7.2 数据访问页的创建 125
7.2.1 使用页面向导创建数据访问页 126
7.2.2 用页面设计视图工具创建新的数据访问页 128
7.2.3 “版式向导”对字段布局 129
7.3 数据访问页高级设计技巧 130
7.3.1 编辑现有的网页 130
7.3.2 修改导航控件的属性 131
7.3.3 指定新的DAP的默认设置 132
7.4 发布和访问数据访问页 132
7.5 上机指导 133
7.6 习题 135
第8章 Access数据库安全管理 137
8.1 数据库访问密码 137
8.1.1 设置密码 137
8.1.2 撤消密码 138
8.2 数据库的编码与解码 138
8.3 MDE文件 140
8.4 用户级安全机制 140
8.4.1 账号、组 140
8.4.2 使用权限 142
8.4.3 使用设置安全机制向导 143
8.5 上机指导 147
8.6 习题 148
第9章 Access数据交换 150
9.1 Access的数据导入和导出 150
9.1.1 导入电子表格数据 150
9.1.2 导入文本文件数据 153
9.1.3 导入HTML表 157
9.1.4 向其他Access数据库导出对象 158
9.1.5 向其他外部数据库、Excel、HTML或文本文件导出对象 159
9.2 将数据升迁到SQL Server数据库 161
9.2.1 升迁前的准备工作 161
9.2.2 启动升迁向导 162
9.3 Access与Web的整合 166
9.3.1 Web应用程序如何使用静态HTML页面 167
9.3.2 Web应用程序如何使用动态HTML页面 167
9.4 上机指导 168
9.5 习题 170
第3部分 编程篇 172
第10章 宏 172
10.1 宏的基本概念 172
10.2 宏的创建与运行 173
10.2.1 新建宏 173
10.2.2 运行宏 180
10.3 常用的宏操作 182
10.3.1 常用的宏操作 183
10.3.2 在宏中设置操作参数 184
10.4 利用宏创建菜单 187
10.4.1 用宏定制菜单 187
10.4.2 用宏创建工具栏和快捷菜单 191
10.5 上机指导 191
10.6 习题 194
11.2 模块的分类 196
11.1 模块的基本概念 196
第11章 模块 196
11.2.1 标准模块 197
11.2.2 类模块 197
11.3 模块的创建与调用 198
11.3.1 模块的创建 198
11.3.2 模块的调用 199
11.4 模块的调试 200
11.5 宏与模块的关系 200
11.6 上机指导 201
11.6.1 窗体设计 201
11.6.2 编写代码 203
11.7 习题 206
第12章 VBA编程 208
12.1 VBA程序设计基础 208
12.1.1 数据类型 209
12.1.2 常量、变量与数组 210
12.1.3 运算符与表达式 213
12.2 表达式 217
12.3 基本控制语句 217
12.3.1 分支结构 218
12.3.2 循环结构 220
12.4 函数与子过程 222
12.4.1 过程 222
12.4.2 函数 225
12.5 VBA编程环境 230
12.6 VBA与宏 237
12.6.1 宏与VBA的使用场合 237
12.6.2 将宏转换到Visual Basic 238
12.7 VBA数据编程 239
12.7.1 数据库引擎及其接口 239
12.7.2 VBA访问数据库的类型 240
12.7.3 数据访问对象(DAO) 241
12.7.4 ActiveX数据对象 242
12.8 上机指导 246
12.8.1 循环语句的使用 246
12.8.2 自定义函数的使用 247
12.9 习题 247
第13章 数据库系统开发 250
13.1 软件开发的步骤和过程 250
13.2 系统需求分析 251
13.2.1 需求分析的内容 251
13.2.2 需求分析的步骤 251
13.3 数据库设计 252
13.3.1 建立数据库文件的要求 252
13.3.2 数据库设计的主要工作 253
13.4 应用程序设计 253
13.5 系统测试 254
13.6 习题 255
第14章 在程序设计语言中使用Access 257
14.1 在Delphi 中访问Access数据库 257
14.1.1 Delphi编程基础 258
14.1.2 使用Delphi访问Access数据库 259
14.2 在ASP中访问Access数据库 266
14.2.1 ASP编程基础简介 266
14.2.2 配置ASP文件的运行环境 267
14.2.3 ASP编程基础 274
14.2.4 使用ASP访问Access数据库 276
14.3 在其他语言中访问Access数据库的通用方法 279
14.4 上机指导 280
14.4.1 总体设计 280
14.4.2 具体实现 280
14.4.3 测试发布 286
14.5 习题 288
第15章 综合实例:人事工资管理系统 290
15.1 系统简介 290
15.2 数据库设计 290
15.3 窗体设计与编程实现 292
15.3.1 程序中主要窗体简介 293
15.3.2 登录窗体设计及实现 293
15.3.3 窗体设计及代码实现 297
15.4 报表设计 301
15.4.1 员工资料报表 301
15.4.2 员工工资报表 303
附录1 Access 2003规范 307
附录2 VBA常用事件和方法 311
附录3 VBA调试和错误处理 323
习题答案 329
参考文献 333