第1章 数据库的基础知识 1
1.1数据的应用和管理 1
1.1.1数据的重要性 1
1.1.2数据的类型 1
1.1.3数据管理技术的发展 2
1.2数据库的基础知识 2
1.2.1数据库的定义 2
1.2.2数据库方法的优势 3
1.2.3数据模型与数据库的类型 3
1.2.4数据库管理系统、数据库系统与数据库应用系统 4
1.3关系数据库的基本概念 4
1.3.1关系数据库的定义 4
1.3.2关系数据库的重要术语 5
1.3.3基本的集合运算和关系运算 6
1.3.4数据库设计准则 6
习题1 7
第2章Access概述与数据库的基本操作 9
2.1 Access 2003使用基础 9
2.1.1 Access的特点 9
2.1.2 Access的启动及退出 9
2.1.3 Access的用户界面和帮助系统 10
2.1.4 Access的数据库对象 13
2.2创建数据库 14
2.2.1创建空数据库 14
2.2.2使用向导创建数据库 17
2.3数据库的基本操作 18
习题2 19
第3章 数据表 21
3.1创建表的一般概念 21
3.1.1什么是表 21
3.1.2定义数据类型 22
3.1.3设置字段属性 24
3.2创建新表 29
3.2.1使用设计器创建表 30
3.2.2使用数据表视图创建表 33
3.2.3使用表向导创建表 34
3.3表的编辑 36
3.3.1录入和导入数据 36
3.3.2数据的添加和删除 37
3.3.3记录的查找和替换 37
3.3.4记录的排序 38
3.3.5记录的筛选 39
3.4表的复制、删除与更名 41
3.4.1表的复制 41
3.4.2表的删除 42
3.4.3表的更名 42
3.5数据表视图外观的修改 42
3.5.1设置数据表样式 42
3.5.2设置列宽行高 43
3.5.3设置数据字体 44
3.5.4隐藏列与取消隐藏列 44
3.5.5冻结列与取消冻结列 45
3.5.6调整字段顺序 45
3.6创建表之间的关系 45
3.6.1一对一关系 46
3.6.2一对多关系 47
3.6.3多对多关系 47
3.6.4查看关系 48
3.6.5删除关系 48
3.6.6参照完整性 48
3.7表的链接 49
3.7.1创建链接 49
3.7.2修改与编辑链接 51
3.7.3删除链接 51
3.8表的打印 51
3.8.1页面设置 51
3.8.2打印预览 52
3.8.3打印表 52
3.8.4打印表定义 53
习题3 54
第4章 查询 56
4.1查询的基本知识 56
4.1.1查询的原理 56
4.1.2查询的功能 56
4.1.3查询的分类 57
4.2查询准则 57
4.2.1运算符 58
4.2.2函数 59
4.2.3建立查询准则需注意的问题 61
4.2.4本书的查询数据表 61
4.3选择查询 63
4.3.1使用查询向导创建选择查询 63
4.3.2使用设计视图创建选择查询 64
4.3.3创建多表选择查询 66
4.3.4创建汇总查询 67
4.4交叉表查询 68
4.5参数查询 69
4.5.1单参数查询 69
4.5.2多参数查询 70
4.6操作查询 71
4.6.1生成表查询 71
4.6.2追加查询 73
4.6.3更新查询 74
4.6.4删除查询 75
4.7 SQL查询 75
4.7.1 SQL简介 75
4.7.2 SQL的数据定义 77
4.7.3 SQL的数据操作 81
4.7.4 SQL的数据查询 84
习题4 89
第5章 窗体 91
5.1窗体简介 91
5.1.1窗体的主要功能 91
5.1.2窗体的视图 91
5.1.3窗体的结构 92
5.1.4窗体的类型 93
5.2自动及使用向导创建窗体 93
5.2.1自动创建窗体 93
5.2.2使用窗体向导创建窗体 95
5.3使用设计视图创建窗体 100
5.3.1窗体设计视图 100
5.3.2窗体创建实例 104
5.4窗体的修改 109
5.4.1隐藏和显示字段 110
5.4.2调整字段大小 110
5.4.3更改控件字体 110
5.4.4调整控件大小 110
5.4.5设置控件对齐方式 111
5.5窗体的修饰 111
5.5.1添加页眉和页脚 111
5.5.2设置背景色 112
5.5.3设置显示效果 113
5.5.4设置边框样式 113
5.5.5更改子窗体版式 113
5.5.6窗体自动套用格式 114
5.6打印窗体 115
习题5 116
第6章 报表 118
6.1报表概述 118
6.1.1报表的类型 118
6.1.2报表的结构 119
6.1.3报表的视图 120
6.2报表的创建 121
6.2.1自动创建报表 121
6.2.2使用各类报表向导创建报表 121
6.2.3使用设计视图创建报表 125
6.2.4几种创建报表方法的对比 126
6.3报表的使用 127
6.3.1报表的常用属性及工具箱的使用 127
6.3.2报表控件的使用 129
6.3.3数据排序与分组 137
6.3.4优化报表 139
6.4报表的打印输出 142
习题6 143
第7章 数据访问页 144
7.1数据访问页概述 144
7.1.1页的视图 144
7.1.2页的设计视图 144
7.1.3页的字段列表 145
7.1.4页的数据大纲 145
7.1.5页的工具箱 146
7.1.6页的属性窗口 146
7.2数据访问页的创建 147
7.2.1自动创建数据页 147
7.2.2使用向导创建数据页 147
7.2.3在设计视图中创建数据页 148
7.2.4使用已有的网页创建数据页 149
7.3数据访问页的使用 150
7.3.1控件的使用 150
7.3.2将表和查询导出为静态页 152
7.3.3数据访问页的修饰 154
习题7 156
第8章宏 157
8.1宏对象概述 157
8.1.1宏的类型 157
8.1.2宏的设计窗口 157
8.1.3常用宏操作 158
8.1.4宏工具栏的使用 159
8.1.5将宏转换为VB代码 160
8.2宏对象的创建 160
8.2.1创建普通宏 160
8.2.2创建宏组 161
8.2.3创建条件宏 162
8.3宏的编辑、运行与调试 166
8.3.1宏的编辑 166
8.3.2宏的运行 167
8.3.3宏的调试 169
习题8 170
第9章 模块设计 171
9.1模块概述 171
9.1.1模块的基本概念 171
9.1.2编程界面 173
9.2数据类型、常量和变量 175
9.2.1数据类型 175
9.2.2常量 177
9.2.3变量 177
9.2.4运算符与表达式 179
9.3内置函数 181
9.3.1算术函数 181
9.3.2字符串函数 181
9.3.3日期时间函数 182
9.3.4转换函数 183
9.3.5输入函数与输出函数 184
9.3.6聚合函数 187
9.3.7 Nz函数 187
9.4面向对象程序设计基本概念 188
9.4.1基本概念 188
9.4.2常用事件过程 189
9.4.3用代码设置窗体属性和事件 191
9.4.4 DoCmd对象 192
9.5程序结构及程序控制语句 194
9.5.1 VBA程序结构 194
9.5.2顺序结构程序设计 197
9.5.3选择结构程序设计 198
9.5.4循环结构程序设计 211
9.6数组与自定义数据类型 217
9.6.1数组 217
9.6.2自定义数据类型 221
9.7过程建立与过程调用 224
9.7.1过程 224
9.7.2 sub过程 224
9.7.3 function过程 226
9.7.4参数传递 227
9.8变量的作用域和生命周期 228
9.8.1变量的作用域 228
9.8.2变量的生命周期 229
9.8.3静态变量 230
9.9程序调试与错误处理 231
9.9.1程序调试 231
9.9.2错误处理 233
9.9.3了解错误信息 234
9.9.4一个简单的错误处理方式 234
习题9 236
第10章 数据库编程 238
10.1数据库编程概述 238
10.2用DAO访问数据库 239
10.2.1 DAO模型结构 239
10.2.2 DAO主要对象简介 239
10.2.3用DAO访问数据库的实例 242
10.3用ADO访问数据库 244
10.3.1 ADO模型结构 244
10.3.2 ADO对象简介 245
10.3.3用ADO访问数据库的流程 245
10.3.4用ADO访问数据库的实例 246
10.4建立简单的数据库系统 248
10.4.1系统需求分析 248
10.4.2系统功能设计 248
10.4.3设计数据表 249
10.4.4设计操作界面 250
习题10 261
第11章 数据库管理 262
11.1数据的导出、导入及链接 262
11.1.1数据的导出 262
11.1.2数据的导入 263
11.1.3数据的链接 265
11.2 Access 2003的新功能 265
11.3数据库的安全机制 266
11.3.1设置数据库密码 266
11.3.2加密数据库 267
11.3.3设置数据库操作权限 268
11.3.4使用设置安全机制向导 270
习题11 271
附录 习题参考答案 272
参考文献 276