内容简介
本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“数据库基础知识→数据库基本操作→界面设置→编程技术→高级应用→项目实战”的讲解模式,深入浅出地讲解Access的各项技术及实战技能。
本书第1篇“数据库基础”主要讲解Access 2013基础知识和出色的数据库设计等;第2篇“数据库基本操作”主要讲解操作数据库、数据表的基本操作、数据库查询操作等;第3篇“界面设计”主要讲解设计窗体、使用控件和窗体操作、使用Access报表展示数据等;第4篇“编程技术”主要讲解使用宏、VBA编程语言等;第5篇“高级应用”主要讲解将Access与SharePoint搭配应用、数据的导入和导出、数据库安全及优化;第6篇“项目实战”主要讲解Access项目开发实战——人事管理系统。本书附带的DVD光盘中赠送了丰富的资源,诸如包括Access案例结果文件、教学幻灯片、本书精品教学视频、Access 2013快捷键大全、窗体和控件常用属性速查手册、Access常用函数速查手册、数据库工程师面试技巧、Access常见错误及解决方案、Access数据库经验及技巧大汇总等。另外光盘中还包含20小时的全程同步视频教学录像。
本书适合任何想学习Access 2013的人员,无论您是否从事计算机相关行业,无论您是否接触过Access 2013,通过学习本书均可快速掌握Access的管理方法和技巧。
前 言
"网站开发案例课堂"系列图书是专门为网站开发和数据库初学者量身定做的一套学习用书,由刘玉红主编,千谷网络科技实训中心的高级讲师编著,整套书涵盖网站开发、数据库设计等方面。整套书具有以下特点。
前沿科技
无论是网站建设、数据库设计还是HTML5、CSS3,我们都精选较为前沿或者用户群最大的领域推进,帮助读者认识和了解最新动态。
权威的作者团队
组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念。
学习型案例设计
以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度,提升学习效率。
为什么要写这样一本书
Microsoft Office Access是由微软发布的关联式数据库管理系统,是目前中小型企业中应用最多的数据库。本书针对 Access 2013技术的初学者,全面讲解Access 2013数据库的知识和技巧,提高职业化能力,从而帮助读者解决公司需求问题。
本书特色
1. 零基础、入门级的讲解
无论您是否从事计算机相关行业,或是否接触过Access 2013数据库,都能从本书中找到最佳起点。
2. 超多、实用、专业的范例和项目
本书在编排上紧密结合深入学习Access 2013数据库技术的先后过程,从Access 2013数据库的基本操作开始,带领大家逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
3. 随时检测自己的学习成果
每章首页中,均提供了学习目标,以指导读者重点学习及学后检查。
4. 细致入微与贴心提示
本书在讲解过程中,在各章中使用了"注意""提示""技巧"等小栏目,可使读者更清楚地了解相关操作、理解相关概念和轻松掌握各种操作技巧。
5. 高手甜点
本书中加入"高手甜点"的内容,主要是讲述项目实战中的经验,使读者能快速提升项目操作能力,成为一名数据库设计高手。
6. 专业创作团队和技术支持
本书由千谷网络科技实训中心提供技术支持。您在学习过程中遇到任何问题,可加入QQ群221376441进行提问,专家会在线答疑。
"Access 2013数据库"学习最佳途径
本书以学习Access 2013数据库的最佳制作流程来分配章节,从最初的数据库基本概念开始,然后讲解Access 2013数据库的基本操作、界面设计、编程技术和高级应用等。同时在最后的项目实战环节特意补充了人事管理系统开发实战,以便更进一步提高大家的实战技能。
超值光盘
1. 20小时全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点,比看书更轻松地掌握书中所有的Access 2013数据库设计知识,而且扩展的讲解部分使您得到比书中更多的收获。
2. 超多容量王牌资源大放送
赠送大量王牌资源,包括Access案例结果文件、教学幻灯片、本书精品教学视频、Access 2013快捷键大全、窗体和控件常用属性速查手册、Access常用函数速查手册、数据库工程师面试技巧、Access常见错误及解决方案、Access数据库经验及技巧大汇总等。
读者对象
* 没有任何Access 2013基础的初学者。
* 有一定的Access 2013基础,想精通Access 2013的人员。
* 有一定的Access 2013基础,没有项目经验的人员。
* 正在进行毕业设计的学生。
* 大专院校及培训学校的老师和学生。
创作团队
本书由刘玉红、郭广新编著,参加编写的人员还有周佳、付红、李园、王攀登、侯永岗、蒲娟、刘海松、孙若淞、王月娇、包慧利、陈伟光、胡同夫、梁云亮和周浩浩。
在编写过程中,我们尽所能地将最好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请不吝指正。
编 者
目 录
第1篇 数据库基础第1章 初识Access 2013 31.1 认识Access 2013 41.2 Access 2013的新功能 41.3 Access 2013中删除和修改的功能 81.4 Access 2013工作界面 111.5 认识Access的对象 171.6 综合实战--DIY自己的功能区 211.7 高手甜点 23第2章 出色的数据库设计 252.1 数据库基本概念 262.2 关系型数据库 262.2.1 为什么创建多个表 262.2.2 使用多个表 272.3 数据的规范化 272.4 数据库的设计步骤和方法 272.4.1 总体设计 282.4.2 设计表 282.4.3 设计字段 292.4.4 设计关系 292.4.5 优化设计 292.4.6 创建窗体 302.5 高手甜点 30第2篇 数据库基本操作第3章 操作数据库 353.1 创建新数据库 363.1.1 创建一个空白数据库 363.1.2 利用模板快速创建数据库 373.2 数据库的基础知识 383.2.1 打开数据库 383.2.2 保存数据库 393.2.3 关闭数据库 413.3 管理数据库 413.3.1 备份数据库 413.3.2 查看数据库属性 423.4 综合实战--操作数据库 433.5 高手甜点 45第4章 数据表的基本操作 474.1 创建新数据表 484.1.1 使用表模板创建数据表 484.1.2 使用字段模板创建数据表 494.1.3 使用表设计器创建数据表 504.1.4 在新数据库中创建新表 524.1.5 在现有数据库中创建新表 534.1.6 使用SharePoint列表创建表 534.2 添加字段和类型 544.2.1 数据类型概述 544.2.2 添加字段 554.2.3 更改数据类型 574.3 设置字段 584.3.1 字段属性概述 584.3.2 修改字段属性 604.4 修改数据表与数据表结构 614.4.1 利用设计视图更改表的结构 624.4.2 利用数据表视图更改表的结构 624.4.3 数据的有效性 634.4.4 主键的设置、更改与删除 684.5 建立表之间的关系 694.5.1 表的索引 714.5.2 创建表关系 734.5.3 查看与编辑表关系 784.5.4 实施参照完整性 804.5.5 设置级联选项 824.6 编辑数据表 824.6.1 向表中添加与修改记录 834.6.2 选定与删除记录 834.6.3 更改数据表的显示方式 844.6.4 数据的查找与替换 854.6.5 数据的排序与筛选 874.7 设置数据表格式 924.7.1 设置表的行高和列宽 924.7.2 设置字体格式 934.7.3 隐藏和显示字段 944.7.4 冻结和取消冻结 954.8 综合实战--创建"学生"表和"宿舍"表 954.9 高手甜点 98第5章 数据库查询操作 995.1 查询概述 1005.2 创建查询 1005.2.1 简单查询 1015.2.2 交叉表查询 1035.2.3 查找重复项查询 1035.2.4 查找不匹配项查询 1055.2.5 用设计视图创建查询 1065.2.6 查询及字段的属性设置 1095.2.7 设置查询条件 1105.3 创建操作查询 1125.3.1 生成表查询 1125.3.2 更新查询 1145.3.3 追加查询 1175.3.4 删除查询 1185.4 SQL特定查询 1215.4.1 SQL概述 1215.4.2 SELECT查询 1235.4.3 数据定义查询 1245.5 创建高级查询 1255.5.1 参数查询 1265.5.2 交叉表查询 1275.6 综合实战1--更新员工工资情况 1315.7 综合实战2--查询各部门男女员工分布情况 1335.8 高手甜点 134第3篇 界 面 设 计第6章 设计窗体 1396.1 初识窗体 1406.1.1 什么是窗体 1406.1.2 窗体的作用 1406.1.3 窗体的视图与结构 1406.2 创建普通窗体 1426.2.1 使用"窗体"工具创建窗体 1426.2.2 使用"分割窗体"工具创建分割窗体 1446.2.3 使用"多项目"工具创建显示多个记录窗体 1446.2.4 使用"窗体向导"创建窗体 1456.2.5 使用"空白窗体"工具创建窗体 1496.3 创建主/次窗体 1506.3.1 利用向导创建主/次窗体 1506.3.2 利用子窗体控件创建主/次窗体 1506.3.3 用鼠标拖动建立主/次窗体 1536.3.4 创建两级子窗体的窗体 1556.3.5 创建包含嵌套子窗体的窗体 1576.4 使用窗体操作数据 1596.4.1 查看、添加、删除记录 1596.4.2 筛选、排序、查找记录 1606.5 设置窗体格式 1636.6 综合实战--部门员工信息查看窗体 1696.7 高手甜点 172第7章 使用控件和窗体操作 1737.1 认识控件 1747.1.1 控件概述 1747.1.2 控件类型 1747.2 使用窗体控件 1747.2.1 文本框控件 1767.2.2 标签控件 1797.2.3 复选框、选项按钮和切换按钮控件 1807.2.4 选项组控件 1817.2.5 选项卡控件 1837.2.6 列表框和组合框控件 1867.2.7 按钮控件 1897.2.8 图像控件 1907.2.9 图表控件 1917.3 设置窗体和控件的属性 1937.3.1 设置窗体的属性 1937.3.2 设置控件的属性 1997.4 综合实战--创建图书信息录入窗体 2017.5 高手甜点 204第8章 使用Access报表展示数据 2078.1 初识报表 2088.1.1 报表的功能 2088.1.2 报表的视图与分类 2088.1.3 报表的结构 2108.1.4 报表与窗体的区别 2108.2 创建报表 2108.2.1 使用报表工具创建报表 2118.2.2 使用报表向导创建报表 2128.2.3 使用空白报表工具创建报表 2158.2.4 创建标签类型报表 2168.2.5 使用报表设计创建报表 2188.2.6 建立专业参数报表 2208.3 报表中的数据运算 2238.4 制作高质量的报表 2278.4.1 创建主/次报表 2278.4.2 创建弹出式报表 2308.4.3 创建图表报表 2308.5 报表的打印 2328.5.1 预览报表 2328.5.2 打印报表 2338.6 综合实战--创建员工工资汇总报表 2348.7 高手甜点 237第4篇 编 程 技 术第9章 使用宏 2419.1 初识宏 2429.1.1 宏生成器介绍 2429.1.2 宏的功能和类型 2449.1.3 宏设计视图 2449.1.4 宏和宏组 2459.2 宏的创建与设计 2469.2.1 创建与设计独立宏 2469.2.2 创建与设计嵌入宏 2489.2.3 创建与设计数据宏 2519.2.4 创建含有子宏的宏组 2539.3 宏的基本操作 2559.3.1 添加操作 2559.3.2 移动操作 2569.3.3 删除操作 2579.3.4 复制和粘贴宏操作 2579.3.5 向宏添加If块 2579.3.6 向If块添加Else或ElseIf块 2589.3.7 展开和折叠宏操作或块 2599.4 宏的运行与调试 2599.4.1 调试宏 2609.4.2 运行宏 2629.5 宏在Access中的应用 2649.5.1 使用宏打印报表 2649.5.2 使用宏发送Access对象 2659.5.3 使用宏实现数据的导出 2669.6 宏的安全设置 2679.6.1 解除阻止的内容 2689.6.2 信任中心设置 2699.7 综合实战--使用宏创建快捷菜单 2699.8 高手甜点 272第10章 VBA编程语言 27310.1 认识VBA 27410.1.1 VBA概述 27410.1.2 VBA程序与宏的关系 27410.1.3 VBA的编写环境 27510.1.4 将宏转换为VBA代码 27710.2 VBA语法简介 27910.2.1 数据类型 27910.2.2 变量、常量和数组 28210.2.3 VBA中的运算符与表达式 28510.2.4 常用的标准函数 28810.2.5 程序语句 29110.3 创建VBA程序 29410.4 过程与模块 30110.4.1 模块和过程概述 30110.4.2 创建过程 30110.4.3 VBA程序模块 30710.5 综合实战--创建生成彩票号码的代码 30910.6 高手甜点 310第11章 处理错误与异常 31311.1 理解错误 31411.1.1 编译错误 31411.1.2 逻辑错误 31511.1.3 运行错误 31511.2 使用VBA的调试工具 31611.2.1 VBA的调试工具 31611.2.2 VBA程序调试 31711.3 错误处理 32111.3.1 什么是错误处理 32111.3.2 设置基本的错误捕捉 32211.3.3 VBA Error语句 32211.4 高手甜点 324第5篇 高 级 应 用第12章 将Access与SharePoint搭配应用 32712.1 认识SharePoint 32812.1.1 SharePoint Services概述 32812.1.2 什么是SharePoint PortalServer 32812.1.3 了解SharePoint网站 32912.2 在SharePoint网站共享数据库 33012.3 通过链接至SharePoint列表共享数据库 33112.3.1 迁移Access数据库 33212.3.2 查看SharePoint网站上的列表 33312.3.3 导出到SharePoint网站 33312.4 访问SharePoint网站中的表 33512.5 高手甜点 336第13章 数据的导入和导出 33913.1 什么是外部数据 34013.2 导入数据 34013.2.1 从其他Access数据库导入 34113.2.2 导入电子表格数据 34413.3 导出数据 34713.3.1 数据导出的各种类型 34713.3.2 导出到Access其他数据库 34713.3.3 导出到电子表格数据 34913.3.4 Access与Office软件的合作 35113.4 高手甜点 353第14章 数据库安全及优化 35514.1 Access数据库的安全 35614.1.1 创建数据库密码 35614.1.2 删除数据库密码 35814.2 优化和分析数据库 35914.2.1 备份和恢复数据库 35914.2.2 压缩和修复数据库 36014.2.3 分析表 36214.2.4 分析性能 36514.3 数据库的打包、签名和分发 36714.3.1 创建签名包 36714.3.2 提取并使用签名包 36914.4 设置信任中心 36914.5 综合实战--设置数据库的安全 37114.6 高手甜点 374第6篇 项 目 实 战第15章 Access项目开发实战--人事管理系统 37715.1 系统设计概述 37815.2 需求分析 37815.3 模块设计 37815.4 数据表设计 37915.5 数据表的表关系设计 38215.6 操作界面设计 38415.6.1 "主切换面板"窗体 38415.6.2 "登录系统"窗体 38815.6.3 "新员工登记"窗体 39015.6.4 "员工信息查询"窗体 39215.6.5 "员工工资查询"窗体 39415.6.6 "员工考勤记录查询"窗体 39515.6.7 "员工加班查询"窗体 39515.6.8 "求职者信息登记"窗体 39615.6.9 "求职者信息查询"窗体 39615.7 查询设计 39715.7.1 "员工工资"查询 39715.7.2 "员工考勤记录"查询 39915.7.3 "员工加班"查询 40015.8 报表设计 40115.8.1 "员工信息查询"报表 40115.8.2 "员工工资查询"报表 40315.8.3 "员工考勤记录查询"报表 40515.8.4 "员工加班查询"报表 40515.8.5 "企业工资发放"报表 40515.8.6 "企业员工出勤记录"报表 40715.8.7 "储备人才信息查询"报表 40815.9 程序设计 40815.9.1 公用模块 40815.9.2 "登录系统"窗体代码 40915.9.3 "主切换面板"窗体代码 41315.9.4 "新员工登记"窗体代码 41715.9.5 "员工信息查询"窗体代码 41815.9.6 "员工工资查询"窗体代码 41815.9.7 "员工考勤记录查询"窗体代码 41915.9.8 "员工加班查询"窗体代码 41915.9.9 "求职者信息登记"窗体代码 41915.9.10 "求职者信息查询"窗体代码 41915.10 系统设置 41915.10.1 设置自动启动"登录系统"窗体 41915.10.2 解除限制 42115.11 系统运行 42115.12 实例总结 42415.13 答疑和技巧 42515.13.1 关于最初的系统方案设计 42515.13.2 关于表设计 42515.13.3 字段格式和窗体控件关系 42515.14 扩展和提高 42515.14.1 创建系统对象 42515.14.2 完善开发文档 426