第1章 Access 2007基础知识 1
1.1 数据库的概念 1
1.2 Access 2007的特点 2
1.3 Access 2007基本操作 3
1.3.1 实战——创建“图书管理系统”数据库 3
1.3.2 熟悉Access 2007工作界面 5
1.3.3 实战——关闭与打开数据库 8
1.4 Access 2007数据库的六大组成对象 9
1.4.1 表 9
1.4.2 查询 11
1.4.3 窗体 11
1.4.4 报表 13
1.4.5 宏 13
1.4.6 模块 14
1.4.7 数据库对象间的关系 14
本章小结 15
思考与练习 15
第2章 表——设计“图书管理系统”的表 17
2.1 创建和修改表 17
2.1.1 实战——通过直接输入数据创建表 17
2.1.2 实战——使用表设计器创建表 19
2.1.3 实战——利用模板创建表 20
2.1.4 实战——利用数据表视图修改表 21
2.1.5 利用设计视图修改表 25
2.2 字段数据类型、属性和主键设置 26
2.2.1 Access 2007中的数据类型 26
2.2.2 认识字段属性 27
2.2.3 实战——设置字段的输入格式 28
2.2.4 实战——设置字段的默认值 31
2.2.5 实战——设置字段的有效性规则 32
2.2.6 实战——使用查阅向导引用其他表中的数据 33
2.2.7 实战——设置主键和索引 35
2.3 建立表关系 37
2.3.1 Access中的表关系类型 38
2.3.2 实战——创建表关系(上) 38
2.3.3 实战——创建表关系(下) 40
2.3.4 表关系的查看与编辑 41
2.4 数据的查找与替换 43
2.4.1 实战——查找数据 43
2.4.2 实战——替换数据 44
2.5 数据的排序与筛选 44
2.5.1 排序数据 44
2.5.2 实战——筛选数据 45
综合实例——创建“公司客户管理系统”中的表 48
本章小结 55
思考与练习 56
第3章 查询——设计“图书管理系统”的查询 58
3.1 了解查询 58
3.1.1 查询的特点 58
3.1.2 查询的种类 59
3.1.3 查询和数据表的关系 59
3.2 选择查询的创建 60
3.2.1 实战——利用向导创建查询 60
3.2.2 实战——使用设计视图创建查询 62
3.2.3 实战——设置查询条件 64
3.3 高级查询的创建 66
3.3.1 实战——创建交叉表查询 66
3.3.2 实战——创建参数查询 68
3.3.3 实战——创建操作查询 70
3.3.4 实战——创建SQL查询 76
综合实例——在“公司客户管理系统”中创建查询 80
本章小结 83
思考与练习 84
第4窗体——设计“图书管理系统”的窗体 85
4.1 了解窗体 85
4.1.1 窗体简介 85
4.1.2 认识窗体视图 86
4.2 创建窗体 87
4.2.1 实战——自动创建窗体 88
4.2.2 实战——自动创建分割窗体 90
4.2.3 实战——自动创建多项目窗体 91
4.2.4 实战——创建空白窗体 91
4.2.5 实战——使用向导创建窗体 92
4.2.6 实战——创建“数据透视表”窗体 94
4.2.7 实战——创建“数据透视图”窗体 97
4.2.8 实战——创建模式对话框窗体 99
4.2.9 实战——使用设计视图修改窗体 101
4.3 控件的使用 102
4.3.1 Access提供的常用控件 102
4.3.2 实战——在窗体中添加常用控件 104
4.3.3 实战——在窗体中添加ActiveX控件 114
4.3.4 实战——在窗体中添加Office组件 116
综合实例——在“公司客户管理系统”中创建窗体 117
本章小结 120
思考与练习 120
第5章 报表——设计“图书管理系统”的报表 122
5.1 了解报表 122
5.2 创建报表 123
5.2.1 实战——自动创建报表 124
5.2.2 实战——利用向导创建报表 125
5.2.3 实战——利用设计视图创建报表 127
5.2.4 实战——创建空白报表 129
5.2.5 实战——使用标签向导创建报表 130
5.3 报表的基本操作 132
5.3.1 实战——为报表添加节 132
5.3.2 实战——为报表插入时间和页码 134
5.3.3 实战——对报表进行排序操作 134
5.3.4 实战——对报表进行分组 136
5.3.5 实战——在报表中使用汇总字段 138
5.3.6 实战——在报表中插入图片 139
5.4 创建子报表和交叉报表 140
5.4.1 实战——创建子报表 141
5.4.2 实战——创建交叉报表 142
5.5 打印报表 143
5.5.1 报表的打印预览视图 144
5.5.2 实战——设置报表页面 144
5.5.3 实战——打印报表 146
综合实例——在“公司客户管理系统”中创建报表 147
本章小结 151
思考与练习 152
第6章 宏——设计“图书管理系统”的宏 153
6.1 创建宏 153
6.1.1 实战——新建宏 153
6.1.2 宏的基本结构 155
6.1.3 实战——调用宏 157
6.1.4 实战——创建条件宏 159
6.1.5 实战——创建宏组 160
6.2 常用的宏操作 162
6.2.1 实战——启动和关闭Access对象 162
6.2.2 实战——利用宏操作表中的记录 164
6.2.3 实战——使用宏创建菜单 167
6.2.4 实战——使用宏实现数据的导出 170
6.2.5 实战——使用宏来运行更多命令 171
6.3 宏的错误与调试 173
6.3.1 宏的语法错误与调试 173
6.3.2 宏的运行错误与调试 174
6.3.3 实战——宏的逻辑错误与调试 174
综合实例——在“公司客户管理系统”中使用宏 175
思考与练习 178
第7章 VBA编程——完善“图书管理系统” 180
7.1 VBA简介 180
7.1.1 了解VBA 180
7.1.2 VBA的编写环境 181
7.1.3 实例——编写一个简单的VBA程序 182
7.2 VBA语法介绍 183
7.2.1 基本数据类型 184
7.2.2 变量、常量和数组 185
7.2.3 VBA运算符 187
7.2.4 VBA内部函数 192
7.2.5 VBA的程序语句 194
7.3 创建VBA程序 198
7.3.1 顺序结构程序 199
7.3.2 实战——创建选择结构程序 199
7.3.3 实战——创建循环结构程序 202
7.3.4 VBA程序与宏的关系 205
7.4 过程与模块 205
7.4.1 实战——创建事件过程 205
7.4.2 实战——创建通用过程 207
7.4.3 VBA程序模块 208
7.4.4 实战——创建具有密码验证的“登录”模块 210
7.4.5 实战——创建“借还书登记”模块 212
7.5 VBA程序的调试 216
7.5.1 调试工具栏 216
7.5.2 设置断点 217
7.5.3 跟踪 218
综合实例——在“公司客户管理系统”中使用VBA 219
本章小结 226
思考与练习 227
第8章 拾漏补遗 229
8.1 数据库实用工具 229
8.1.1 实战——使用切换面板管理器 229
8.1.2 实战——使用性能分析器 232
8.1.3 实战——使用表分析器 233
8.1.4 实战——设置数据库密码 235
8.2 数据的导入 236
8.2.1 实战——导入数据 237
8.2.2 实战——链接数据 241
8.3 数据的导出 243
8.3.1 实战——导出到HTML文件 244
8.3.2 实战——导出到文本文件 245
本章小结 247
思考与练习 247
第9章 综合应用——进销存管理系统 249
9.1 实例导航 249
9.1.1 需求分析 249
9.1.2 模块设计 250
9.2 创建数据库 250
9.3 创建表 250
9.3.1 需要设计的表 251
9.3.2 创建各表 251
9.3.3 设计表关系 255
9.4 创建窗体 257
9.4.1 创建“登录”窗体 257
9.4.2 创建“切换面板”窗体 258
9.4.3 创建“订单处理”窗体 261
9.4.4 创建“产品进库”窗体 263
9.4.5 创建“发货确认”窗体 266
9.4.6 创建“供应商资料查询”窗体 268
9.4.7 创建“进货资料查询”窗体 270
9.4.8 创建“密码管理”窗体 272
9.5 创建查询 274
9.5.1 创建“订单处理查询” 274
9.5.2 创建“供应商销售查询” 275
9.5.3 创建“进货资料查询” 276
9.5.4 创建“库存查询” 277
9.6 创建报表 277
9.6.1 创建“订单查询”报表 277
9.6.2 创建“供应商销售”报表 278
9.6.3 创建“库存查询”报表 279
9.7 编码的实现 280
9.7.1 创建公用模块 280
9.7.2 创建“登录”窗体代码 282
9.7.3 创建“切换面板”窗体代码 284
9.7.4 创建“订单处理”窗体代码 286
9.7.5 创建“产品进库”窗体代码 287
9.7.6 创建“发货确认”窗体代码 289
9.7.7 创建“供应商资料查询”窗体代码 292
9.7.8 创建“进货资料查询”窗体代码 293
9.7.9 创建“密码管理”窗体代码 295
9.8 系统设置与运行 298
9.8.1 设置数据库的Access选项 298
9.8.2 系统运行 299