目录 1
第1章 数据库系统概述 1
1.1 数据与数据处理 1
1.1.1 数据与信息 1
1.1.2 数据处理与数据管理技术的 2
发展 2
1.2 数据库系统与数据库管理系统 4
1.2.1 数据库的定义 4
1.2.2 数据库系统 4
1.2.3 数据库管理系统 5
1.3 数据模型 5
1.3.1 模型概念 5
1.3.2 数据模型 5
1.3.3 关系型数据库 6
1.3.4 关系型数据库的表达式 7
1.4 数据库管理系统开发的步骤 11
1.4.1 信息管理系统分析 12
1.4.2 信息管理系统设计 12
1.4.3 信息管理系统实现 12
1.4.4 信息管理系统测试 13
1.5 学生信息管理系统的开发实例 13
1.5.1 系统分析 13
1.5.2 系统设计 14
1.5.3 系统功能实现 16
习题 19
第2章 Access数据库结构对象 20
2.1 Access的基本知识 20
2.1.1 Access关系型数据库基本概念 20
2.1.2 启动和退出Access 22
2.1.3 Access窗口操作 23
2.2.1 创建数据库 26
2.2 数据库设计 26
2.2.2 打开已有的数据库 30
2.3 数据表 30
2.3.1 表结构的设计及操作 30
2.3.2 表的打开与关闭 32
2.3.3 字段属性的设置 33
2.3.4 表结构的编辑 39
2.4 记录的编辑 39
2.4.1 记录的基本操作 40
2.4.2 改变数据视图的外观 41
2.5 记录的查找/替换与筛选 42
2.5.1 查找与替换 42
2.5.2 记录筛选 43
2.6.1 导入表 46
2.6 表的链接和导入 46
2.6.2 链接表 48
2.6.3 导入和链接的比较 49
习题二 49
第3章 数据查询 50
3.1 查询的定义和类型 50
3.1.1 查询定义 50
3.1.2 查询类型 51
3.2 使用查询向导创建查询 51
3.2.1 使用向导创建选择查询 51
3.2.2 使用参数创建查询 54
3.2.3 使用向导创建交叉表查询 55
3.2.4 使用向导创建汇总查询 57
3.3 自行创建查询 58
3.3.1 设置表之间的关系 58
3.3.2 在设计视图中创建查询 60
3.4 表达式与函数的使用 62
3.4.1 表达式 62
3.4.2 常用函数的使用 67
3.4.3 建立汇总查询 73
3.5 动作查询 75
3.5.1 使用动作查询创建新表 76
3.5.2 使用动作查询在表中追加记录 77
3.5.3 使用动作查询在表中删除记录 78
3.5.4 使用动作查询更新表中的数据 79
3.6 使用SOL视图建立查询 80
3.6.1 SQL查询的定义 81
3.6.2 使用联合查询 82
3.6.3 使用传递查询 84
3.6.4 使用数据定义查询 84
习题三 85
第4章 窗体的设计 87
4.1 窗体的类型与结构 88
4.1.1 窗体的类型 88
4.1.2 窗体的结构 90
4.2 窗体设计向导的应用 90
4.2.1 源于单一数据集的窗体设计 91
4.2.2 源于多重数据集的窗体设计 92
4.3 自定义窗体 94
4.3.1 窗体设计视图 94
4.3.2 窗体设计视图工具栏 94
4.3.3 窗体控件属性 96
4.4 窗体控件的应用 98
4.4.1 标签控件的应用 98
4.4.2 文本框控件的应用 99
4.4.3 列表框和组合框的应用 102
4.4.4 命令按钮的应用 106
4.4.5 图像控件的应用 107
4.5 修饰窗体外观 110
4.5.1 编辑控件 110
4.5.2 增强窗体的外观效果 113
4.5.3 改变控件的Tab键顺序 115
4.5.4 添加页眉页脚 116
4.6 创建和修改切换面板 117
4.6.1 创建切换面板 117
4.6.2 修改已有的切换面板 119
4.7 图表窗体设计 120
4.7.1 图表窗体的创建 120
4.7.2 图表窗体的编辑与修改 122
习题四 122
5.1 报表类型 124
第5章 报表与网页设计 124
5.1.1 报表的类型 125
5.1.2 报表窗口的类型 127
5.2 使用自动报表创建报表 127
5.2.1 创建纵栏表 128
5.2.2 创建表格 129
5.3 使用“报表向导”创建报表 130
5.4 使用“设计视图”创建报表 132
5.4.1 增加与删除报表中的节 133
5.4.2 添加报表中的控件 133
5.4.3 设计报表中的页眉/页脚 134
5.4.4 添加报表中的页码 135
5.5 报表的浏览和打印 136
5.5.1 页面设置与报表浏览 136
5.5.2 报表打印 137
5.6 排序与分组 138
5.7 报表计算和汇总 140
5.7.1 创建计算控件 140
5.7.2 计算记录的总计或平均值 141
5.7.3 统计记录的个数 141
5.7.4 计算百分比 143
5.8 网页的制作 144
5.8.1 制作网页 145
5.8.2 在网页中加入链接 146
5.8.3 在WWW中漫游与 148
发送电子邮件 148
习题五 148
第6章 宏 150
6.1 宏的概念 150
6.2 创建宏 151
6.2.1 创建宏 152
6.2.2 在宏中设置操作参数 155
6.2.3 移动和删除宏 158
6.2.4 复制宏 158
6.2.5 建立宏组 159
6.3 将宏加到窗体和报表 159
6.4 调试与运行宏 161
6.4.1 直接运行宏 161
6.4.2 从窗体和报表运行宏 162
6.4.3 调试宏 163
6.5 宏的应用 165
6.5.1 自动启动主菜单窗体 165
6.5.2 用Autoexec宏启动应用程序 165
6.5.3 用宏设计系统菜单 166
6.5.4 将宏转换成Visual Basic代码 168
习题六 169
7.1 模块对象 170
第7章 编程工具 170
7.1.2 事件驱动程序设计 171
7.1.1 模块与过程 171
7.1.3 VBA的Sub过程和 172
Function函数 172
7.2 VBA程序设计基础 174
7.2.1 数据类型 174
7.2.2 变量 175
7.2.3 常量 176
7.2.4 对象运算表达式与对象运算符 176
7.2.5 VBA的基本输入/输出语句 178
7.3 VBA结构控制语句 179
7.3.1 顺序结构语句 179
7.3.2 分支结构语句 179
7.3.3 循环结构语句 183
7.4.1 Access的事件 186
7.4 常用事件程序的设计 186
7.4.2 创建应用程序窗体 190
7.5 简单的字段存取方法 193
7.5.1 在窗体中指定数据给某一个 193
字段 193
7.5.2 Recordset对象 194
7.6 模块的错误处理 195
7.6.1 模块中的错误类别 195
7.6.2 设计错误处理程序 196
习题七 197
第8章 Access在工资管理系统中的应用 198
8.1 工资管理系统介绍 198
8.2 系统应用 199
8.2.2 编辑系统数据 202
8.2.1 初始化 202
8.2.3 查询 203
8.2.4 统计 205
8.2.5 浏览及打印 206
8.3 工资管理系统设计 207
8.3.1 表的创建 207
8.3.2 使用设计器创建工资表 207
8.4 查询的创建 209
8.4.1 使用查询向导建立查询 209
8.4.2 查询属性的设置 210
8.4.3 利用查询生成新表 211
8.5 窗体的创建 212
8.5.1 利用“窗体向导”创建新窗体 212
8.5.3 设置窗体属性 215
8.5.2 组合框在窗体的使用 215
8.6 宏的创建 220
8.6.1 创建宏 220
8.6.2 运行宏 220
8.7 报表创建 221
8.7.1 报表的创建 221
8.7.2 报表的调整 221
8.7.3 报表的浏览 223
第9章 Access在人事档案管理系统中的 224
应用 224
9.1 系统任务的提出和设计思路 224
9.1.1 系统任务的提出 224
9.1.2 设计思路 224
9.2 系统功能介绍 225
9.3 建立数据库系统 233
9.4.1 创建查询 237
9.4 数据的查询与统计 237
9.4.2 数据的统计 238
9.5 窗体的建立 241
9.5.1 编辑职工信息窗体的创建 241
9.5.2 分页查询窗体的创建 242
9.5.3 按部门查询窗体的创建 242
9.5.4 按职称查询窗体的创建 244
9.5.5 任意选择查询项目窗体的创建 247
9.5.6 选择打印浏览窗体的创建 254
9.6 宏的设计 256
9.6.1 用宏设计系统菜单 256
9.6.2 用Autoexec宏启动人事档案 256
管理系统 256
9.7 报表的制作 256
9.7.2 按职称统计报表的设计 257
9.7.1 职工信息卡的设计 257
第10章 实验指导 260
实验一 数据库与表 260
实验二 表间关系 264
实验三 查询(一) 265
实验四 查询(二) 267
实验五 窗体 270
实验六 报表 274
实验七 宏与切换面板 282
实验八 VBA程序设计(一) 285
实验九 VBA程序设计(二) 286
实验十 Access综合实验 287
实验十一 数据库管理系统课程设计 296
附录 课程设计报告参考样例 299
参考文献 307