第1章 了解数据库 1
1.1数据库的发展历程 2
1.1.1数据管理的诞生 2
1.1.2关系数据库的由来 3
1.1.3结构化查询语言SQL 4
1.1.4数据库巨人的诞生 4
1.1.5面向对象数据库 5
1.1.6数据管理的变革 5
1.1.7非关系型数据库 5
1.2数据库的发展阶段 7
1.2.1人工管理阶段 7
1.2.2文件系统阶段 7
1.2.3数据库系统阶段 7
1.3 Access数据库 8
1.4 Access的发展历史 9
1.5 Access的用途 9
第2章 Access 2010概述 11
2.1 Access 2010的安装、卸载 12
2.1.1 Access 2010的安装 12
2.1.2 Access 2010的卸载 13
2.2 Access 2010的启动、退出 15
2.2.1启动Access 2010 16
2.2.2退出Access 2010 16
2.3 Access 2010简介 17
2.3.1 Access 2010的特点 17
2.3.2 Access 2010操作界面 18
2.3.3 Access 2010数据库的新增功能 24
2.4 Access 2010中的对象 26
2.5 Access选项设置 29
2.5.1【常用】选项设置 29
2.5.2【当前数据库】选项设置 30
2.5.3数据表设置 33
2.5.4对象设计器设置 34
2.5.5校对设置 36
2.5.6客户端设置 37
第3章 Access 2010的基本操作 41
3.1Access数据库中的基本操作 42
3.1.1创建数据库 42
3.1.2打开数据库 44
3.1.3保存数据库 45
3.1.4数据库另存为 46
3.1.5关闭数据库 46
3.2查看或更改Access文件的属性 46
3.2.1查看和更改当前文档的属性 47
3.2.2查看或创建文档的自定义属性 48
3.2.3在打开或保存文件时查看文档属性 49
3.3自定义功能区 49
3.3.1更改默认选项卡、组或命令 50
3.3.2添加自定义选项卡和命令 51
3.3.3修改自定义选项卡和自定义组 53
3.3.4导出和导入自定义功能区 54
3.3.5重置功能区 55
3.3.6【加载项】选项卡的作用 55
3.4设计数据库 56
3.4.1数据库设计基本原则 56
3.4.2设计过程 57
3.4.3确定数据库的用途 57
3.4.4查找和组织所需的信息 58
3.4.5将信息划分到表中 59
3.4.6将信息项转换为列 60
3.4.7指定主键 61
3.4.8优化设计 61
3.4.9应用规范化规则 63
第4章 表 65
4.1创建数据表 66
4.1.1使用数据表视图创建表 66
4.1.2使用设计视图创建表 69
4.1.3利用外部数据创建表 71
4.2字段设置 74
4.2.1数据类型 75
4.2.2字段属性 77
4.2.3字段的编辑 79
4.2.4表的视图 86
4.3【附件】数据类型 87
4.3.1添加【附件】字段 88
4.3.2为【附件】字段赋值 89
4.4设置表属性 90
4.4.1主键 90
4.4.2索引 91
4.4.3修改表结构 93
4.4.4数据的有效性 94
4.5设定表之间的关系 96
4.5.1一对一关系 96
4.5.2一对多关系 98
4.5.3多对多关系 99
4.5.4表关系的查看和编辑 100
4.6数据表的操作 101
4.6.1排列数据 101
4.6.2筛选数据 103
4.6.3查找/替换数据 103
第5章 查询 105
5.1查询的类型 106
5.2使用向导创建查询 106
5.2.1使用简单查询向导 107
5.2.2使用交叉表查询向导 108
5.2.3使用查找重复项查询向导 111
5.2.4查找不匹配项查询 112
5.3用设计视图创建查询 114
5.3.1创建选择查询 114
5.3.2创建条件选择查询 115
5.3.3创建条件表达式选择查询 116
5.3.4创建生成表查询 118
5.3.5创建有参数的生成表查询 121
5.3.6创建更新查询 122
5.3.7创建追加查询 123
5.3.8创建删除查询 125
5.3.9创建SQL查询 128
5.4查询条件的设置 129
5.5上机练习——学生成绩实例 138
第6章 SQL语言 147
6.1 Select查询 148
6.1.1 Select语句格式 148
6.1.2 Select语法规范 149
6.1.3 Where子句 150
6.1.4 Order by子句 156
6.1.5 Group by子句 157
6.2函数查询 158
6.2.1 Sum函数 158
6.2.2 Count函数 160
6.2.3 Avg函数 161
6.2.4 Max函数和Min函数 162
6.3其他查询 163
6.4操作查询 164
6.4.1追加查询 164
6.4.2更新查询 167
6.4.3删除查询 168
6.4.4生成表查询 169
6.5上机练习——学生成绩 170
第7章 认识窗体 175
7.1窗体概述 176
7.1.1窗体的作用 176
7.1.2窗体的视图与窗体分类 177
7.1.3窗体属性 178
7.2创建窗体 178
7.2.1自动创建窗体 179
7.2.2创建空白窗体 180
7.2.3使用窗体向导创建窗体 180
7.2.4使用多个项目命令创建窗体 181
7.2.5数据表窗体 182
7.2.6分割窗体 182
7.3高级窗体 183
7.3.1创建数据透视图窗体 183
7.3.2创建数据透视表窗体 185
7.4窗体控件 186
7.4.1窗体控件的属性 186
7.4.2窗体控件概述 186
7.4.3控件类型 187
7.4.4窗体控件的应用 187
7.5创建主/次窗体 198
7.5.1使用向导创建主/次窗体 198
7.5.2创建两级子窗体的窗体 200
7.5.3使用控件创建主/次窗体 202
7.5.4拖动鼠标创建主/次窗体 203
7.5.5创建包含嵌套子窗体的窗体 205
7.6使用窗体操作数据 206
7.6.1查看、添加、删除记录 207
7.6.2筛选、排序、查找、替换 207
7.7上机练习——玻化砖常用原料的数据库 207
第8章 窗体的编辑与设计 213
8.1窗体设计工具 214
8.1.1窗体视图工具 214
8.1.2设计视图工具 215
8.2窗体的基本操作 216
8.2.1【格式】选项卡 217
8.2.2【数据】选项卡 222
8.2.3【事件】选项卡 223
8.2.4【其他】选项卡 224
8.2.5【全部】选项卡 224
8.3窗体界面设计 224
8.3.1设计控件的大小 224
8.3.2设置窗体布局 226
8.3.3设置网格线 227
8.4上机练习——未满一年员工信息表 228
第9章 报表 233
9.1报表概述 234
9.1.1报表的功能 234
9.1.2报表结构 234
9.1.3报表的视图与报表分类 234
9.1.4报表和窗体之间的异同点 236
9.1.5操作报表 237
9.1.6打印报表 239
9.2创建报表 240
9.2.1使用【报表向导】按钮创建 240
9.2.2使用【报表】按钮创建 241
9.2.3使用【空报表】按钮创建 242
9.2.4使用【标签】按钮创建 243
9.2.5使用【报表设计】按钮创建 244
9.3设计报表 246
9.3.1报表属性 246
9.3.2报表数据源 247
9.3.3报表数据分组和排序 248
9.3.4报表界面设计 249
9.3.5利用设计视图建立参数报表 250
9.3.6建立专业参数报表 251
9.4创建高级报表 253
9.4.1创建主/次报表 253
9.4.2创建连接报表 256
9.4.3创建弹出式报表 258
9.4.4创建图表报表 259
9.4.5创建交叉报表 261
9.5上机练习——创建学生成绩报表 262
第10章 宏对象 269
10.1宏概述 270
10.1.1宏的功能 270
10.1.2宏操作 270
10.1.3宏和宏组 273
10.1.4认识宏生成器 273
10.1.5宏的执行条件 274
10.2宏的创建与设计 275
10.2.1创建与设计独立宏 275
10.2.2创建与设计宏组 276
10.2.3创建与设计嵌入式宏 277
10.2.4创建与设计条件宏 279
10.2.5编辑已有的宏 281
10.3宏的运行与调试 281
10.3.1宏的调试 282
10.3.2宏的运行 284
10.4宏的具体应用 285
10.4.1打印报表 285
10.4.2使用邮件发送Access对象 286
10.4.3实现Access对象的导出 287
10.4.4执行VBA函数 288
10.4.5使用宏运行更多菜单命令 288
10.5宏的安全设置 288
10.5.1解除阻止的内容 289
10.5.2【信任中心】设置 289
10.6上机练习——图书查询 290
第11章 VBA和模块 297
11.1 VBA的介绍 298
11.1.1 VBA概述 298
11.1.2 VBA优点 301
11.1.3 VBA的编写环境 301
11.1.4使用代码窗口 303
11.1.5简单的VBA程序 304
11.2 VBA语法介绍 305
11.2.1 VBA的数据类型 305
11.2.2常量、变量和数组 310
11.2.3 VBA运算符与内部函数 313
11.3创建VBA程序 315
11.3.1顺序结构程序 315
11.3.2条件结构程序 316
11.3.3选择结构程序 318
11.3.4循环结构程序 319
11.3.5错误语句处理 321
11.3.6 VBA程序与宏的关系 321
11.4过程与模块 322
11.4.1创建过程 322
11.4.2 VBA程序模块 323
11.5事件 324
11.5.1控件事件 324
11.5.2窗体事件 325
11.6调试VBA程序 326
11.6.1【调试】工具栏 326
11.6.2【调试】菜单 327
11.6.3调试方法 327
11.6.4程序的错误分类 328
11.7数据库操作 329
第12章 数据的导入和导出 331
12.1外部数据介绍 332
12.2数据的导入 332
12.2.1导入外部数据 332
12.2.2使用链接表导入数据 334
12.2.3导入TXT文本数据文件 336
12.2.4按照保存的导入步骤导入数据 338
12.3数据的导出 339
12.3.1从Access中导出数据 339
12.3.2导出到Excel电子表格 340
12.3.3导出为TXT文本数据 341
12.4 Office软件的协作 342
12.4.1使用Outlook建立Access任务 343
12.4.2使用Word创建邮件合并文档 344
12.4.3使用Word发布数据文件 346
12.4.4使用Outlook发送数据表 347
第13章 音乐管理系统 351
13.1创建数据库 352
13.2创建表 352
13.2.1通过数据表视图创建表 352
13.2.2通过设计视图创建表 354
13.2.3通过导入外部数据创建表 356
13.2.4创建其他的表 358
13.3创建查询 359
13.3.1创建和应用选择查询 360
13.3.2创建和应用参数查询 361
13.3.3创建和应用表达式查询 362
13.3.4创建和应用生成表查询 362
13.3.5创建和应用SQL查询 365
13.4创建报表 365
13.4.1创建【点播单】报表 365
13.4.2创建【歌手】报表 367
13.4.3创建【房间信息】、【会员信息】报表 368
13.5创建窗体 368
13.5.1创建【主界面】窗体 368
13.5.2创建【显示报表】窗体 369
13.5.3创建【添加会员信息】窗体 371
13.5.4创建【添加歌曲信息】窗体 373
13.5.5创建【添加歌手信息】窗体 374
13.5.6创建【联接点】窗体 375
13.5.7建立【主界面】与【联接点】的联系 376
13.6数据库设置 377
第14章 订单管理系统 379
14.1数据库需求分析 380
14.2数据库功能模块设计 380
14.3创建表和关系 380
14.3.1数据表设计 381
14.3.2创建数据表 382
14.3.3创建数据表关系 383
14.4创建查询 384
14.4.1【不足库存】查询 384
14.4.2【订单】查询 384
14.5创建窗体与报表 385
14.5.1【订单管理系统】主窗体 385
14.5.2仓库信息管理 387
14.5.3订货商信息管理 390
14.5.4订货单管理 392
14.5.5查询管理 393
14.6添加宏与代码 393
14.6.1创建宏 393
14.6.2添加代码 396