第1章数据库基础知识 1
1.1数据库系统的组成 1
什么是数据库 1
数据库系统的组成 1
1.2关系模型理论 2
实体、属性与联系 2
3种数据模型 4
表的特点 5
1.3数据完整性规则 5
主键 5
实体完整性规则 6
参照完整性规则 6
冗余的弊端 7
域完整性规则 8
1.4模式的规范化 9
第一范式 9
第二范式 9
第三范式 10
习题 10
第2章 数据表操作 12
2.1 Access 2003数据库概述 12
Access 2003的特点 12
安装Access 2003 13
Access 2003数据库的对象 15
开始使用Access 2003 16
2.2表结构设计 18
字段属性 19
表的其他创建方式 25
主键与表间关系 26
建立索引 28
2.3记录操作 30
追加记录 31
记录的选定与记录指针的移动 33
编辑记录数据 34
数据表的格式化 36
子数据表编辑 38
记录的筛选与排序 39
记录的打印输出 41
2.4数据的导出与导入 42
数据的导出 42
数据的导入 44
数据的链入 47
2.5数据表的复制、改名与删除 48
习题与实验 49
第3章 数据查询与SQL命令 51
3.1查询对象概述 51
3.2通过向导或设计视图创建查询 52
用简单查询向导生成查询 52
通过设计视图编辑或创建查询 55
条件查询 57
查询的有序输出 60
使用通配符查询 61
使用计算字段 63
交叉表查询 64
3.3使用SQL命令查询 67
SQL语言概述 67
基于单一记录源的查询 68
基于多个记录源的查询 73
合计、汇总与计算 76
嵌套查询 79
3.4操作查询 81
生成表查询 81
追加查询 82
更新查询 83
删除查询 84
习题与实验 85
第4章 创建报表 87
4.1报表对象概述 87
4.2通过向导创建报表 88
创建基于单一数据源的报表 89
报表对象操作 94
创建基于多重数据表的报表 95
创建图表报表 97
创建标签报表 100
4.3自动创建报表 103
4.4通过设计视图创建报表 104
修改已经存在的报表 104
工具箱简介 110
创建新报表 112
设置子报表 116
习题与实验 119
第5章 模块对象和VBA程序设计 124
5.1模块对象概述 124
5.2 VBA程序基础 124
模块和过程的创建 124
数据类型、常量、变量与表达式 126
VBA的常用内部函数 130
数据的输入与输出 132
5.3选择语句 135
If…Then…语句 136
If…Then…Else…语句 136
块状选择语句 137
选择语句嵌套 137
Select Case语句 138
5.4循环语句 139
For…Next循环 139
Do While…Loop循环 141
双重循环和多重循环 143
5.5数组 144
数组的概念 144
一维数组 145
二维数组 148
5.6过程 150
Sub过程 150
Function过程 152
过程调用中的参数传递方式 154
数组参数的传递方法 155
习题与实验 156
第6章 窗体设计 157
6.1窗体对象概述 157
6.2用向导生成窗体 160
基于单数据源的窗体 161
基于多数据源的窗体 164
6.3在设计视图中完善、创建窗体 167
窗体设计视图中的工具栏 168
用控件向导完善窗体 170
在设计视图中创建窗体 173
在窗体中添加图表 176
6.4对象的属性、方法和事件概念 179
6.5窗体与常用控件的编程 180
标签 181
文本框 183
命令按钮 185
列表框/组合框 186
选项组 189
选项按钮 189
复选框 192
选项卡 193
MsFlexGrid控件 194
窗体 195
6.6多窗体应用 198
习题与实验 199
第7章 用VBA访问Access数据库 204
7.1记录集概述 204
ADO的9个对象 204
了解记录集 205
7.2在Access中引用ADO对象 206
声明Connection对象 206
声明与打开Recordset对象 206
关闭Recordset和Connection对象 207
7.3引用记录字段 207
7.4浏览记录 210
7.5编辑数据 213
用ADO记录集的AddNew方法添加记录 213
用ADO记录集的Update方法修改记录 214
用ADO记录集的Delete方法删除记录 215
7.6用ADO技术实现复杂查询 216
7.7在VBA程序中使用SQL命令 219
定义数据 220
编辑数据 222
实现数据完整性约束 223
执行查询操作 224
7.8访问当前数据库以外的数据库 227
7.9综合实例——编制“研究生成绩管理与统计”程序 228
程序要求 228
数据源连接和初始化操作 230
“编辑课程目录”页的设计与编程 232
“编辑成绩数据”页的设计与编程 234
“成绩统计”页的设计与编程 238
习题与实验 245
第8章 设计数据访问页 247
8.1数据访问页简介 247
8.2创建数据访问页 248
自动创建数据页 248
通过向导创建数据页 252
在设计视图中创建数据页 255
将现有的网页转换为数据页 257
8.3在设计视图中编辑数据访问页 257
设计视图中的工具栏 257
设置数据页主题和属性 258
添加或删除字段控件和记录导航控件 264
添加计算控件 265
添加Web控件 268
8.4使用脚本编辑器 271
脚本概述 271
在数据页中实现搜索功能 273
在数据页中通过命令按钮导航 275
习题与实验 277
第9章 宏的使用与数据库管理 280
9.1宏对象的创建和应用 280
宏的创建与运行 280
条件宏的创建与运行 284
宏组的创建与运行 286
宏的应用实例 288
9.2自定义工具栏 294
创建自定义工具栏 294
将创建的自定义工具栏与 296
窗体或报表绑定 296
9.3自定义菜单 297
创建菜单栏菜单 297
创建快捷菜单 300
设置全局菜单 302
9.4自定义切换面板 304
9.5数据库文件操作 309
数据库文件的打开 309
数据库的压缩和修复 310
数据库的备份 312
数据库文件保存为MDE文件 313
保护数据库数据 315
习题与实验 316
第10章 应用案例——小商店进销存管理系统 319
10.1系统需求分析 319
10.2系统功能设计 320
系统结构框图 320
系统功能 320
10.3数据表设计 322
10.4操作界面设计 323
进货界面 323
出货界面 324
进货查询界面 325
出货查询界面 326
进货修改界面 327
出货修改界面 328
进货删除界面 329
出货删除界面 330
主界面设计 331
10.5程序设计 333
进货功能 333
出货功能 335
查询功能 337
修改功能 340
删除功能 346
系统主界面 349
10.6报表设计 351
对话框设计 351
查询设计 354
报表设计 355
10.7系统运行测试 357
10.8小结 358
习题与实验 358
参考文献 360