第1章 Access 2007的基本操作 2
1.1 Access 2007的安装 2
1.2 Access 2007的启动与退出 4
1.2.1 Access 2007的启动 4
1.2.2 Access 2007的退出 5
1.3 Access 2007的操作界面 5
1.4创建与保存数据库 7
1.4.1创建数据库 7
1.4.2保存数据库 10
1.5打开与关闭数据库 10
1.5.1打开数据库 11
1.5.2关闭数据库 12
1.6压缩与拆分数据库 12
1.6.1压缩数据库 13
1.6.2拆分数据库 14
1.7设置数据库 15
1.7.1改变数据库中对象的启动方式 15
1.7.2隐藏与显示数据库中的对象 16
1.7.3管理自定义类别和组 18
1.7.4移除和还原自定义组中的对象 21
1.7.5设置数据库密码 22
巩固与练习 23
第2章 表和关系的创建 26
2.1设计数据库 26
2.1.1数据库设计原则 26
2.1.2数据库设计步骤 26
2.2创建表 27
2.2.1使用数据表视图创建表 27
2.2.2使用设计视图创建表 28
2.2.3使用模板创建表 29
2.2.4使用外部数据创建表 29
2.3字段设置 32
2.3.1添加与删除字段 32
2.3.2重命名字段 36
2.3.3移动字段 37
2.3.4设置数据类型和格式 38
2.3.5设置字段属性 40
2.4设置表属性 42
2.5设置主键 44
2.5.1认识主键 45
2.5.2更改主键 45
2.5.3删除主键 46
2.6设置表关系 47
2.6.1认识表关系 47
2.6.2创建表关系 48
2.6.3删除表关系 50
2.6.4更改表关系 51
2.6.5设置联接类型 52
2.7参照完整性 53
2.7.1了解参照完整性 53
2.7.2实施参照完整性 54
2.8综合实战——创建“员工工资”数据库 55
巩固与练习 60
第3章 数据表的操作 64
3.1数据表的基本操作 64
3.1.1查找数据 64
3.1.2替换数据 65
3.2编辑记录 66
3.2.1选择记录 66
3.2.2添加和删除记录 67
3.2.3复制和移动记录 68
3.3数据表的格式设置 69
3.3.1调整行高和列宽 69
3.3.2显示与隐藏列 71
3.3.3冻结和取消冻结列 72
3.3.4设置字体格式 73
3.3.5设置网格线 74
3.3.6设置数据表背景颜色 75
3.4子数据表 75
3.4.1关系与子数据表 76
3.4.2展开与隐藏子数据表 76
3.4.3创建子数据表 77
3.4.4删除子数据表 78
3.5检索数据 79
3.5.1排序数据 79
3.5.2筛选数据 81
3.5.3汇总数据 82
3.6编辑查阅列 83
3.6.1创建查阅列 83
3.6.2创建多值查阅列 85
3.6.3更改查阅列 86
3.7综合实战——创建“图书管理”数据库 87
巩固与练习 91
第4章 数据库的查询 94
4.1查询的概念 94
4.1.1查询的类型 94
4.1.2查询中的运算符和函数 94
4.2创建查询 96
4.2.1使用简单查询向导创建查询 97
4.2.2使用交叉表查询向导创建查询 99
4.2.3使用重复项查询功能创建查询 101
4.2.4使用设计视图创建查询 102
4.3设置查询条件 103
4.3.1文本字段的条件 103
4.3.2日期/时间字段的条件 104
4.3.3数字、货币和自动编号字段的条件 106
4.4通过查询进行计算 106
4.4.1对查询进行汇总 107
4.4.2为查询添加计算字段 108
4.5创建高级查询 109
4.5.1创建参数查询 109
4.5.2创建追加查询 111
4.5.3创建更新查询 112
4.5.4创建生成表查询 112
4.5.5创建删除查询 113
4.6 SQL查询 114
4.6.1 SQL语句 114
4.6.2 SQL聚合函数 115
4.6.3 SQL子查询 116
4.6.4 SQL联合查询 116
4.7综合实战——为“办公物品清单”数据库创建查询 118
巩固与练习 122
第5章 窗体的基本操作 126
5.1创建窗体 126
5.1.1通过数据表视图创建窗体 126
5.1.2使用窗体向导创建 128
5.2窗体控件 132
5.2.1标签控件 133
5.2.2文本框控件 134
5.2.3选择控件 135
5.2.4选项组控件 135
5.2.5列表框控件 137
5.2.6切换按钮控件 140
5.2.7在窗体中插入标题与徽标 141
5.2.8在窗体中插入页码、日期和时间 142
5.3编辑窗体 145
5.3.1窗体的基本操作 145
5.3.2设置窗体和分隔线 149
5.3.3设置窗体窗口中的元素 151
5.3.4改变窗体外观 157
5.3.5调整控件的显示方式 159
5.4综合实战——自定义“员工出勤与请假管理”数据库 162
巩固与练习 166
第6章 高级窗体的设计 168
6.1创建子窗体 168
6.1.1使用向导创建含子窗体的窗体 168
6.1.2创建含两个子窗体的窗体 169
6.1.3创建含嵌套子窗体的窗体 171
6.2创建含数据表的窗体 172
6.2.1使用“窗体”工具创建含数据表的窗体 173
6.2.2使用布局视图创建含数据表的窗体 173
6.2.3使用设计视图在现有窗体中插入数据表 174
6.3创建列表框或组合框 176
6.3.1使用向导创建列表框或组合框 176
6.3.2不使用向导创建列表框或组合框 179
6.3.3通过向窗体添加查阅字段创建列表框或组合框 180
6.4创建命令按钮 181
6.4.1通过向导创建命令按钮 181
6.4.2不使用向导创建命令按钮 183
6.4.3自定义命令按钮 185
6.5综合实战——对“葡萄酒采购”数据库进行高级窗体设计 187
巩固与练习 190
第7章 报表的基本操作 194
7.1报表基础知识 194
7.1.1认识报表 194
7.1.2窗体与报表的区别 194
7.1.3报表分类 195
7.1.4报表的视图 196
7.1.5报表的设计过程 197
7.2创建报表 198
7.2.1使用报表工具快速创建报表 198
7.2.2使用向导创建报表 199
7.2.3使用标签向导创建报表 201
7.2.4使用空报表工具创建报表 203
7.2.5使用报表设计工具创建报表 204
7.3设置报表属性 207
7.3.1设置报表格式 207
7.3.2设置报表数据 208
7.3.3设置报表其他属性 209
7.4编辑报表 210
7.4.1认识报表控件 210
7.4.2添加控件 211
7.4.3对齐控件 214
7.4.4设置控件位置 216
7.4.5设置控件其他属性 218
7.4.6添加网格线 219
7.4.7自动套用格式 222
7.5综合实战——为“图书借阅管理”数据库创建报表 222
巩固与练习 228
第8章 高级报表的设计 230
8.1创建分组报表 230
8.1.1使用向导创建分组报表 230
8.1.2添加或修改分组 231
8.2创建子报表 233
8.2.1认识子报表 233
8.2.2使用向导创建子报表 234
8.2.3快速创建子报表 235
8.2.4将数据表添加为子报表 236
8.2.5修改子报表 237
8.3报表数据的计数 238
8.3.1对报表中的记录数进行计数 238
8.3.2为记录添加行号 239
8.4报表数据的求和 241
8.4.1在布局视图中进行求和设置 241
8.4.2在设计视图中进行求和设置 242
8.4.3计算百分比值 243
8.5打印报表 244
8.5.1预览报表 244
8.5.2更改页面设置 245
8.5.3打印报表 247
8.6综合实战——制作“住院部病人费用管理”数据库 248
巩固与练习 253
第9章 宏操作 256
9.1宏的概念 256
9.1.1宏的组成 256
9.1.2宏的分类 257
9.2创建宏 257
9.2.1创建独立的宏 257
9.2.2创建宏组 258
9.2.3创建嵌入的宏 260
9.2.4创建条件宏 262
9.3编辑宏 263
9.3.1插入操作行 263
9.3.2移动操作行 264
9.3.3删除操作行 264
9.4运行宏 265
9.4.1直接运行宏 265
9.4.2运行宏组中的宏 266
9.4.3从一个宏运行一个宏 267
9.5调试宏 267
9.6常用宏操作 268
9.7宏安全 269
9.7.1启用宏 269
9.7.2宏的组成更改宏安全 270
9.8综合实战——创建“银行账户管理系统”数据库 271
巩固与练习 279
第10章 VBA编程 282
10.1 VBA基础 282
10.1.1 VBA中的数据类型 282
10.1.2常量 283
10.1.3变量 284
10.2将宏转换为VBA代码 286
10.2.1将独立的宏转换为VBA代码 286
10.2.2将宏组转换为VBA代码 287
10.2.3将窗体或报表中的宏转换为VBA代码 288
10.3模块 289
10.3.1模块的分类 289
10.3.2创建标准模块 289
10.3.3在模块中添加过程 290
10.3.4编译过程 293
10.3.5用立即窗口检查结果 293
10.4语句 294
10.4.1条件语句 294
10.4.2循环语句 296
10.4.3错误处理语句 299
10.5事件 300
10.5.1创建窗体事件 301
10.5.2创建报表事件 303
10.6 ADO对象 304
10.6.1 Connection对象 304
10.6.2 Command对象 305
10.6.3 Recordset对象 307
10.7 DoCmd对象 309
10.8综合实战——创建“生产管理”数据库 310
巩固与练习 317
第11章 数据管理 320
11.1压缩和修复数据库 320
11.1.1手动压缩和修复数据库 320
11.1.2关闭时自动压缩和修复数据库 322
11.2备份数据库文件 323
11.2.1使用Office菜单备份数据库 323
11.2.2将数据库转换为其他文件格式 324
11.3优化整个数据库 325
11.3.1使用表分析器 325
11.3.2使用性能分析器 327
11.4导出数据 328
11.5数据库的安全 329
11.5.1使用受信任的数据库 329
11.5.2使用密码加密数据库 331
11.5.3隐藏数据库对象 332
11.5.4设置当前数据库Access选项 333
11.5.5设置用户级安全 333
11.6综合实战——对“员工奖金管理”进行数据管理 337
巩固与练习 342
第12章 固定资产管理系统 344
12.1数据库分析和设计 344
12.1.1数据库用途和所需信息 344
12.1.2信息分配 344
12.2创建表和关系 344
12.2.1创建“固定资产分类”表 344
12.2.2创建“固定资产明细”表 345
12.2.3创建“计提折旧”表 347
12.2.4创建“固定资产盘点”表 348
12.2.5创建表间关系 349
12.3创建查询 350
12.3.1创建“计提折旧查询”查询 350
12.3.2创建“固定资产盘点查询”查询 351
12.3.3创建“明细查询”查询 352
12.4创建窗体 352
12.4.1创建“固定资产明细”窗体 352
12.4.2创建“计提折旧查询”窗体 354
12.4.3创建“固定资产盘点查询”窗体 354
12.4.4创建“添加记录”窗体 355
12.4.5创建“删除记录”窗体 358
12.4.6创建“查询”窗体 359
12.4.7创建“固定资产管理系统”窗体 360
12.5创建报表 363
12.5.1创建“明细信息”报表 363
12.5.2创建“已提折旧”报表 364
12.5.3创建“盘点资产”报表 365
12.6创建VBA 366
附录 习题答案 369