Access2013数据库应用案例课堂
作 者:刘玉红,郭广新 编著 著
定 价:59
出 版 社:清华大学出版社
出版日期:2016年06月01日
页 数:426
装 帧:平装
ISBN:9787302435242
清华大学出版社“案例课堂”大系
丛书以案例的形式讲解软件的内容,读者可以在实践中熟练掌握软件的使用方法。
每一个案例都精挑细选,同时配有全程语音讲解的视频文件,方便读者学习。
案例的选材广泛,涉及到软件应用的各个领域、各个行业,学习无死角。
“CG设计”系列全彩精印,同等价位下内容更多,同等内容下更实惠。
“网站开发”系列附赠超值,全面学习无障碍:
CSS属性速查表
HTML标签速查表
网页布局案例赏析
精彩网站配色方案赏析
精选JavaScript实例
JavaScript函数速查手册
CSS+DIV布局案例赏析
案例源文件与教学课件
本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“数据库基础知识→数据库基本操作→界面设置→编程技术→高级应用→项目实战”的讲解模式,深入浅出地讲解Access的各项技术及实战技能。
本书第1篇“数据库基础”主要讲解Access 2013基础知识和出色的数据库设计等;第2篇“数据库基本操作”主要讲解操作数据库、数据表的基本操作、数据库查询操作等;第3篇“界面设计”主要讲解设计窗体、使用控件和窗体操作、使用Access报表展示数据等;第4篇“编程技术”主要讲解使用宏、VBA编程语言等;第5篇“高级应用”主要讲解将Access与SharePoint搭配应用、数据的导入和导出、数据库安全及优化;第6篇“项目实战”主要讲解Access项目开发实战——人事管理系统。本书附带的DVD光盘中赠送了丰富的资源,诸如包括Access案例结果文件、教学幻灯片、本书精品教学视频、Access 2013快捷null
作者长期从事Access等软件的专业设计和教学工作,数年来承接了大量的项目,具有丰富的实践经验。
第2章 出色的数据库设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂。因此很好的设计不可能一蹴而就,而只能是一种"反复探寻,逐步求精"的过程。通过本章的学习,读者需要熟悉如何设计出色的数据库,尽量避免因前期的考虑不周而造成不必要的操作。
本章目标(已掌握的在方框中打钩)
了解数据库的基本概念
了解关系型数据库的基本应用
&nbnull
目 录
第1篇 数据库基础
第1章 初识Access 2013 3
1.1 认识Access 2013 4
1.2 Access 2013的新功能 4
1.3 Access 2013中删除和修改的功能 8
1.4 Access 2013工作界面 11
1.5 认识Access的对象 17
1.6 综合实战--DIY自己的功能区 21
1.7 高手甜点 23
第2章 出色的数据库设计 25
2.1 数据库基本概念 26
2.2 关系型数据库 26
2.2.1 为什么创建多个表 26
2.2.2 使用多个表 27
2.3 数据的规范化 27
2.4 数据库的设计步骤和方法 27
2.4.1 总体设计 28
2.4.2 设计表 28
2.4.3 设计字段 29
2.4.4 设计关系 29
2.4.5 优化设计 29
2.4.6 创建窗体 30
2.5 高手甜点 30
第2篇 数据库基本操作
第3章 操作数据库 35
3.1 创建新数据库 36
3.1.1 创建一个空白数据库 36
3.1.2 利用模板快速创建数据库 37
3.2 数据库的基础知识 38
3.2.1 打开数据库 38
3.2.2 保存数据库 39
3.2.3 关闭数据库 41
3.3 管理数据库 41
3.3.1 备份数据库 41
3.3.2 查看数据库属性 42
3.4 综合实战--操作数据库 43
3.5 高手甜点 45
第4章 数据表的基本操作 47
4.1 创建新数据表 48
4.1.1 使用表模板创建数据表 48
4.1.2 使用字段模板创建数据表 49
4.1.3 使用表设计器创建数据表 50
4.1.4 在新数据库中创建新表 52
4.1.5 在现有数据库中创建新表 53
4.1.6 使用SharePoint列表创建表 53
4.2 添加字段和类型 54
4.2.1 数据类型概述 54
4.2.2 添加字段 55
4.2.3 更改数据类型 57
4.3 设置字段 58
4.3.1 字段属性概述 58
4.3.2 修改字段属性 60
4.4 修改数据表与数据表结构 61
4.4.1 利用设计视图更改表的结构 62
4.4.2 利用数据表视图更改表的
结构 62
4.4.3 数据的有效性 63
4.4.4 主键的设置、更改与删除 68
4.5 建立表之间的关系 69
4.5.1 表的索引 71
4.5.2 创建表关系 73
4.5.3 查看与编辑表关系 78
4.5.4 实施参照完整性 80
4.5.5 设置级联选项 82
4.6 编辑数据表 82
4.6.1 向表中添加与修改记录 83
4.6.2 选定与删除记录 83
4.6.3 更改数据表的显示方式 84
4.6.4 数据的查找与替换 85
4.6.5 数据的排序与筛选 87
4.7 设置数据表格式 92
4.7.1 设置表的行高和列宽 92
4.7.2 设置字体格式 93
4.7.3 隐藏和显示字段 94
4.7.4 冻结和取消冻结 95
4.8 综合实战--创建"学生"表和
"宿舍"表 95
4.9 高手甜点 98
第5章 数据库查询操作 99
5.1 查询概述 100
5.2 创建查询 100
5.2.1 简单查询 101
5.2.2 交叉表查询 103
5.2.3 查找重复项查询 103
5.2.4 查找不匹配项查询 105
5.2.5 用设计视图创建查询 106
5.2.6 查询及字段的属性设置 109
5.2.7 设置查询条件 110
5.3 创建操作查询 112
5.3.1 生成表查询 112
5.3.2 更新查询 114
5.3.3 追加查询 117
5.3.4 删除查询 118
5.4 SQL特定查询 121
5.4.1 SQL概述 121
5.4.2 SELECT查询 123
5.4.3 数据定义查询 124
5.5 创建高级查询 125
5.5.1 参数查询 126
5.5.2 交叉表查询 127
5.6 综合实战1--更新员工工资
情况 131
5.7 综合实战2--查询各部门男女
员工分布情况 133
5.8 高手甜点 134
第3篇 界 面 设 计
第6章 设计窗体 139
6.1 初识窗体 140
6.1.1 什么是窗体 140
6.1.2 窗体的作用 140
6.1.3 窗体的视图与结构 140
6.2 创建普通窗体 142
6.2.1 使用"窗体"工具创建
窗体 142
6.2.2 使用"分割窗体"工具
创建分割窗体 144
6.2.3 使用"多项目"工具创建
显示多个记录窗体 144
6.2.4 使用"窗体向导"创建
窗体 145
6.2.5 使用"空白窗体"工具
创建窗体 149
6.3 创建主/次窗体 150
6.3.1 利用向导创建主/次窗体 150
6.3.2 利用子窗体控件创建主/次
窗体 150
6.3.3 用鼠标拖动建立主/次窗体 153
6.3.4 创建两级子窗体的窗体 155
6.3.5 创建包含嵌套子窗体的
窗体 157
6.4 使用窗体操作数据 159
6.4.1 查看、添加、删除记录 159
6.4.2 筛选、排序、查找记录 160
6.5 设置窗体格式 163
6.6 综合实战--部门员工信息查看
窗体 169
6.7 高手甜点 172
第7章 使用控件和窗体操作 173
7.1 认识控件 174
7.1.1 控件概述 174
7.1.2 控件类型 174
7.2 使用窗体控件 174
7.2.1 文本框控件 176
7.2.2 标签控件 179
7.2.3 复选框、选项按钮和切换
按钮控件 180
7.2.4 选项组控件 181
7.2.5 选项卡控件 183
7.2.6 列表框和组合框控件 186
7.2.7 按钮控件 189
7.2.8 图像控件 190
7.2.9 图表控件 191
7.3 设置窗体和控件的属性 193
7.3.1 设置窗体的属性 193
7.3.2 设置控件的属性 199
7.4 综合实战--创建图书信息录入
窗体 201
7.5 高手甜点 204
第8章 使用Access报表展示数据 207
8.1 初识报表 208
8.1.1 报表的功能 208
8.1.2 报表的视图与分类 208
8.1.3 报表的结构 210
8.1.4 报表与窗体的区别 210
8.2 创建报表 210
8.2.1 使用报表工具创建报表 211
8.2.2 使用报表向导创建报表 212
8.2.3 使用空白报表工具创建
报表 215
8.2.4 创建标签类型报表 216
8.2.5 使用报表设计创建报表 218
8.2.6 建立专业参数报表 220
8.3 报表中的数据运算 223
8.4 制作高质量的报表 227
8.4.1 创建主/次报表 227
8.4.2 创建弹出式报表 230
8.4.3 创建图表报表 230
8.5 报表的打印 232
8.5.1 预览报表 232
8.5.2 打印报表 233
8.6 综合实战--创建员工工资汇
总报表 234
8.7 高手甜点 237
第4篇 编 程 技 术
第9章 使用宏 241
9.1 初识宏 242
9.1.1 宏生成器介绍 242
9.1.2 宏的功能和类型 244
9.1.3 宏设计视图 244
9.1.4 宏和宏组 245
9.2 宏的创建与设计 246
9.2.1 创建与设计独立宏 246
9.2.2 创建与设计嵌入宏 248
9.2.3 创建与设计数据宏 251
9.2.4 创建含有子宏的宏组 253
9.3 宏的基本操作 255
9.3.1 添加操作 255
9.3.2 移动操作 256
9.3.3 删除操作 257
9.3.4 复制和粘贴宏操作 257
9.3.5 向宏添加If块 257
9.3.6 向If块添加Else或Else
If块 258
9.3.7 展开和折叠宏操作或块 259
9.4 宏的运行与调试 259
9.4.1 调试宏 260
9.4.2 运行宏 262
9.5 宏在Access中的应用 264
9.5.1 使用宏打印报表 264
9.5.2 使用宏发送Access对象 265
9.5.3 使用宏实现数据的导出 266
9.6 宏的安全设置 267
9.6.1 解除阻止的内容 268
9.6.2 信任中心设置 269
9.7 综合实战--使用宏创建快捷
菜单 269
9.8 高手甜点 272
第10章 VBA编程语言 273
10.1 认识VBA 274
10.1.1 VBA概述 274
10.1.2 VBA程序与宏的关系 274
10.1.3 VBA的编写环境 275
10.1.4 将宏转换为VBA代码 277
10.2 VBA语法简介 279
10.2.1 数据类型 279
10.2.2 变量、常量和数组 282
10.2.3 VBA中的运算符与
表达式 285
10.2.4 常用的标准函数 288
10.2.5 程序语句 291
10.3 创建VBA程序 294
10.4 过程与模块 301
10.4.1 模块和过程概述 301
10.4.2 创建过程 301
10.4.3 VBA程序模块 307
10.5 综合实战--创建生成彩票号码
的代码 309
10.6 高手甜点 310
第11章 处理错误与异常 313
11.1 理解错误 314
11.1.1 编译错误 314
11.1.2 逻辑错误 315
11.1.3 运行错误 315
11.2 使用VBA的调试工具 316
11.2.1 VBA的调试工具 316
11.2.2 VBA程序调试 317
11.3 错误处理 321
11.3.1 什么是错误处理 321
11.3.2 设置基本的错误捕捉 322
11.3.3 VBA Error语句 322
11.4 高手甜点 324
第5篇 高 级 应 用
第12章 将Access与SharePoint
搭配应用 327
12.1 认识SharePoint 328
12.1.1 SharePoint Services概述 328
12.1.2 什么是SharePoint Portal
Server 328
12.1.3 了解SharePoint网站 329
12.2 在SharePoint网站共享数据库 330
12.3 通过链接至SharePoint列表共享
数据库 331
12.3.1 迁移Access数据库 332
12.3.2 查看SharePoint网站上的
列表 333
12.3.3 导出到SharePoint网站 333
12.4 访问SharePoint网站中的表 335
12.5 高手甜点 336
第13章 数据的导入和导出 339
13.1 什么是外部数据 340
13.2 导入数据 340
13.2.1 从其他Access数据库
导入 341
13.2.2 导入电子表格数据 344
13.3 导出数据 347
13.3.1 数据导出的各种类型 347
13.3.2 导出到Access其他
数据库 347
13.3.3 导出到电子表格数据 349
13.3.4 Access与Office软件的
合作 351
13.4 高手甜点 353
第14章 数据库安全及优化 355
14.1 Access数据库的安全 356
14.1.1 创建数据库密码 356
14.1.2 删除数据库密码 358
14.2 优化和分析数据库 359
14.2.1 备份和恢复数据库 359
14.2.2 压缩和修复数据库 360
14.2.3 分析表 362
14.2.4 分析性能 365
14.3 数据库的打包、签名和分发 367
14.3.1 创建签名包 367
14.3.2 提取并使用签名包 369
14.4 设置信任中心 369
14.5 综合实战--设置数据库的安全 371
14.6 高手甜点 374
第6篇 项 目 实 战
第15章 Access项目开发实战--
人事管理系统 377
15.1 系统设计概述 378
15.2 需求分析 378
15.3 模块设计 378
15.4 数据表设计 379
15.5 数据表的表关系设计 382
15.6 操作界面设计 384
15.6.1 "主切换面板"窗体 384
15.6.2 "登录系统"窗体 388
15.6.3 "新员工登记"窗体 390
15.6.4 "员工信息查询"窗体 392
15.6.5 "员工工资查询"窗体 394
15.6.6 "员工考勤记录查询"
窗体 395
15.6.7 "员工加班查询"窗体 395
15.6.8 "求职者信息登记"
窗体 396
15.6.9 "求职者信息查询"
窗体 396
15.7 查询设计 397
15.7.1 "员工工资"查询 397
15.7.2 "员工考勤记录"查询 399
15.7.3 "员工加班"查询 400
15.8 报表设计 401
15.8.1 "员工信息查询"报表 401
15.8.2 "员工工资查询"报表 403
15.8.3 "员工考勤记录查询"
报表 405
15.8.4 "员工加班查询"报表 405
15.8.5 "企业工资发放"报表 405
15.8.6 "企业员工出勤记录"
报表 407
15.8.7 "储备人才信息查询"
报表 408
15.9 程序设计 408
15.9.1 公用模块 408
15.9.2 "登录系统"窗体代码 409
15.9.3 "主切换面板"窗体代码 413
15.9.4 "新员工登记"窗体代码 417
15.9.5 "员工信息查询"窗体
代码 418
15.9.6 "员工工资查询"窗体
代码 418
15.9.7 "员工考勤记录查询"
窗体代码 419
15.9.8 "员工加班查询"窗体
代码 419
15.9.9 "求职者信息登记"窗体
代码 419
15.9.10 "求职者信息查询"窗体
代码 419
15.10 系统设置 419
15.10.1 设置自动启动"登录
系统"窗体 419
15.10.2 解除 421
15.11 系统运行 421
15.12 实例总结 424
15.13 答疑和技巧 425
15.13.1 关于最初的系统方案
设计 425
15.13.2 关于表设计 425
15.13.3 字段格式和窗体控件
关系 425
15.14 扩展和提高 425
15.14.1 创建系统对象 425
15.14.2 完善开发文档 426