第1章 数据库系统概述 1
1.1数据库基础知识 1
1.1.1数据库技术的产生与发展 1
1.1.2数据、数据库、数据库管理系统、数据库系统 2
1.1.3数据模型 3
1.2关系数据库系统 8
1.2.1关系模型概述 8
1.2.2关系数据库设计 12
1.2.3关系运算 13
1.3关系数据库标准语言 18
1.3.1 SQL的特点 18
1.3.2 SQL基本语句的功能 19
习题 21
第2章 Access数据库及其表操作 22
2.1 Access系统概述 22
2.1.1 Access 2003的功能及特点 22
2.1.2 Access 2003的安装、启动与退出 26
2.1.3 Access的工作方式 26
2.2创建Access数据库 27
2.2.1创建数据库 27
2.2.2数据库的打开与关闭 32
2.3 Access中的运算与函数 33
2.3.1常量 33
2.3.2表达式 33
2.3.3函数 36
2.4表的概念 38
2.4.1数据表 38
2.4.2表的字段 39
2.5表的创建 40
2.5.1表的结构定义 40
2.5.2用设计器创建表 40
2.5.3使用数据表视图创建表 42
2.5.4使用表向导创建表 43
2.5.5使用导入和链接创建表 45
2.6表结构的修改 45
2.7表中数据的输入 47
2.8表字段的属性设置 49
2.8.1字段大小 49
2.8.2格式 50
2.8.3输入掩码 52
2.8.4有效性规则 53
2.8.5标题、默认值及其他 55
2.9数据表的基本操作 56
2.9.1数据表视图 56
2.9.2修改记录或字段 57
2.9.3表的整体操作 57
2.9.4表的外观调整 58
2.9.5查找与替换 60
2.9.6排序与筛选 61
2.9.7索引 64
2.10建立表间关联关系 65
2.10.1表间关系 65
2.10.2创建关系 66
2.10.3编辑关系 68
2.10.4参照完整性 69
习题 71
第3章 查询创建与使用 72
3.1查询的概念、功能与类型 72
3.1.1查询的概念 72
3.1.2查询的功能 72
3.1.3查询的类型 73
3.2查询视图 75
3.2.1数据表视图 75
3.2.2设计视图 75
3.2.3 SQL视图 77
3.3利用向导创建查询 77
3.3.1简单查询向导 78
3.3.2交叉表查询向导 82
3.3.3查找重复项查询向导 85
3.3.4查找不匹配项查询向导 87
3.4利用设计视图创建查询 89
3.4.1创建选择查询 89
3.4.2查询中表达式的使用 91
3.4.3指定查询结果按某字段排序 95
3.4.4查询字段操作 96
3.4.5运行查询 97
3.5在查询中执行计算 97
3.6参数查询 101
3.7操作查询 104
3.7.1数据表备份 105
3.7.2生成表查询 105
3.7.3更新查询 107
3.7.4追加查询 109
3.7.5删除查询 111
3.8 SQL查询 113
3.8.1联合查询 113
3.8.2传递查询 114
3.8.3数据定义查询 115
3.8.4子查询 117
习题 118
第4章 窗体设计与应用 120
4.1窗体概述 120
4.1.1窗体的种类 120
4.1.2窗体的视图 121
4.1.3窗体的组成 121
4.2窗体的创建 122
4.2.1使用“自动窗体”创建窗体 122
4.2.2使用“窗体向导”创建窗体 123
4.2.3在设计视图中创建窗体 126
4.2.4使用图表向导创建带有图表的窗体 129
4.2.5使用数据透视表向导创建带有数据透视表的窗体 132
4.3窗体中的基本控件及其应用 135
4.3.1常用的基本控件 136
4.3.2其他基本控件 137
4.3.3在窗体上放置控件 137
4.3.4控件的属性及其设置 148
4.4在窗体视图中操作数据 150
4.4.1增加或删除数据 150
4.4.2浏览并修改数据 150
4.4.3数据排序 151
4.4.4数据查找与替换 151
4.4.5数据筛选 151
4.4.6窗体的打印预览与打印 152
习题 153
第5章 报表设计与打印 154
5.1报表概述 154
5.1.1报表的功能 154
5.1.2报表的分类 154
5.1.3报表的视图 156
5.1.4报表的组成 159
5.2创建报表 159
5.2.1使用“自动报表”创建报表 160
5.2.2使用“报表向导”创建报表 161
5.2.3使用设计视图创建报表 170
5.2.4将窗体转换为报表 175
5.3编辑报表 175
5.3.1设计报表布局 175
5.3.2报表的美化 176
5.3.3设置分页符、页码、日期和时间 177
5.4报表的排序、分组与汇总 178
5.4.1报表的排序 178
5.4.2报表的分组与汇总 180
5.5设计子报表与多列报表 181
5.5.1子报表 182
5.5.2多列报表 186
习题 187
第6章 数据访问页设计 188
6.1数据访问页对象概述 188
6.1.1数据访问页的种类 188
6.1.2数据访问页的视图 188
6.1.3数据访问页的组成 189
6.2创建数据访问页 189
6.2.1自动创建数据访问页 189
6.2.2使用“数据页向导”创建数据访问页 191
6.2.3在设计视图中创建数据访问页 194
6.2.4用现有的网页创建新的数据访问页 197
6.3编辑数据访问页 199
6.3.1在数据访问页上放置控件 199
6.3.2设置数据访问页的主题 199
6.3.3设置数据访问页的背景 200
习题 201
第7章 宏设计 202
7.1宏相关概念 202
7.1.1宏与宏组的定义 202
7.1.2将宏转换为VBA 202
7.1.3自动运行宏AutoExec 204
7.1.4响应组合键的宏组A uto Keys 204
7.2创建宏对象 204
7.2.1宏设计视图创建宏 205
7.2.2宏设计视图窗口结构 206
7.3编辑宏对象 210
7.4运行宏对象 211
7.5常用的宏操作 216
习题 223
第8章 VBA编程语言 225
8.1 VBA编程环境 225
8.1.1 VBE窗口 225
8.1.2 VBA代码窗口的使用 229
8.2 VBA编程基础 232
8.2.1数据类型 232
8.2.2常量与变量 234
8.2.3运算符与表达式 237
8.2.4函数 237
8.2.5数组 238
8.3程序语句 241
8.3.1程序语句的书写格式 241
8.3.2程序的基本语句 242
8.3.3分支语句 245
8.3.4循环语句 249
8.4 VBA模块 254
8.4.1模块分类 254
8.4.2创建过程 255
8.4.3过程调用与参数传递 256
8.4.4过程和变量的作用域 259
8.5面向对象程序设计 261
8.5.1对象和类 261
8.5.2事件过程 264
习题 271
第9章 应用程序设计 272
9.1系统需求分析与功能 272
9.1.1需求分析 272
9.1.2系统功能 272
9.2数据库的设计 273
9.2.1创建数据库和表 273
9.2.2确定表的关系 275
9.3系统安全的设计 276
9.4主界面的设计 278
9.4.1菜单系统的设计 278
9.4.2整个系统的连接 281
9.5主要功能模块的设计 283
参考文献 290