内容简介
本书以零基础讲解为宗旨,用实例引导读者深入学习,采取“数据库基础→数据库基本操作→界面设计→编程技术→高级应用→项目实战”的讲解模式,深入浅出地讲解Access的各项技术及实战技能。
本书第1篇“数据库基础”主要讲解初识Access 2016和出色的数据库设计;第2篇“数据库的基本操作”主要讲解操作数据库、数据表的基本操作、数据库查询操作;第3篇“界面设计”主要讲解设计窗体、使用控件和窗体操作、使用Access报表展示数据;第4篇“编程技术”主要讲解使用宏、VBA编程语言、处理错误与异常;第5篇“高级应用”主要讲解将Access与SharePoint搭配应用、数据的导入和导出、数据库安全及优化;第6篇“项目实战”主要讲解Access项目开发实战,包括开发进销存管理系统和人事管理系统;第7篇“王牌资源”在DVD光盘中赠送了丰富的资源,包括Access案例素材和结果文件、教学幻灯片、本书精品教学视频、10个完整的ASP+Access网站案例源码、60个完整的各行业Access数据库系统模板、Access 2016快捷键大全、窗体和控件常用属性速查手册、Access常用函数速查手册、数据库工程师面试技巧、Access常见错误及解决方案、Access数据库经验及技巧大汇总等。另外,光盘中还包含20多个小时99个全程同步视频教学录像。
本书适合任何想学习Access 2016的人员,无论您是否从事计算机相关行业,无论您是否接触过Access 2016,通过学习均可快速掌握Access的管理方法和技巧。
前言
“实战从入门到精通(视频教学版)”系列图书是专门为数据库和网站开发初学者量身定做的一套学习用书,整套书涵盖网站开发、数据库设计等方面,并具有以下特点。
前沿科技
无论是网站建设、数据库设计还是HTML5、CSS3,我们都精选较为前沿或者用户群最大的领域推进,帮助读者认识和了解最新动态。
权威的作者团队
组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念。
学习型案例设计
以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度、提升学习效率。
为什么要写这样一本书
Microsoft Access在很多地方得到广泛使用,例如小型企业、大公司部门等。使用Access可以对大量数据进行数据分析、开发行业系统软件和开发小型网站等,它是目前中小型企业应用最多的数据库。本书针对 Access 2016技术的初学者,全面讲解Access 2016数据库的知识和技巧,以提高其职业化能力,从而帮助公司解决需求问题。
本书特色
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过Access 2016数据库,都能从本书中找到最佳起点。
超多、实用、专业的范例和项目
本书在编排上紧密结合学习Access 2016数据库技术的先后过程,从Access 2016数据库的基本操作开始,带领读者逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
随时检测自己的学习成果
每章首页中,均提供了学习目标,以指导读者重点学习及学后检查。
细致入微、贴心提示
本书在各章讲解过程中使用了“注意”“提示”“技巧”等小栏目,使读者更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
高手甜点
本书中加入了“大神解惑”的内容,主要是讲述项目实战中的经验,使读者能快速提升项目操作能力,成为一名数据库设计高手。
专业创作团队和技术支持
本书由千谷网络科技实训中心提供技术支持。您在学习过程中遇到任何问题,可加入QQ群(221376441)进行提问,专业人员会在线答疑。
“Access 2016数据库”学习最佳途径
本书以学习“Access 2016数据库”的最佳制作流程来分配章节,从最初的数据库基本概念开始,讲解了Access 2016数据库的基本操作、界面设计、编程技术和高级应用等。此外,在最后的项目实战环节特意补充了人事管理系统开发实战,以便更进一步提高读者的实战技能。
超值光盘
20小时全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及项目的过程和技术关键点;使读者比看书更轻松地掌握书中所有的Access 2016数据库设计知识,而且扩展的讲解部分可以使读者得到比书中更多的收获。
超多容量王牌资源大放送
赠送大量王牌资源,包括Access案例素材和结果文件、教学幻灯片、本书精品教学视频、10个完整的ASP+Access网站案例源码、60个完整的各行业Access数据库系统模板、Access 2016快捷键大全、窗体和控件常用属性速查手册、Access常用函数速查手册、数据库工程师面试技巧、Access常见错误及解决方案、Access数据库设计经验及技巧大汇总等。
读者对象
没有任何Access 2016基础的初学者
有一定的Access 2016基础,想精通Access 2016的人员
有一定的Access 2016基础,没有项目经验的人员
正在进行毕业设计的学生
大专院校及培训学校的老师和学生
创作团队
本书由刘玉红和李园主编,参加编写的人员还有蒲娟、刘玉萍、周佳、付红、郭广新、侯永岗、王攀登、刘海松、孙若淞、王月娇、包慧利、陈伟光、胡同夫、梁云梁和周浩浩。在编写过程中,我们尽所能地将最好的讲解呈现给读者,但难免有疏漏和不妥之处,敬请不吝指正。若您在学习中遇到困难或疑问,有任何建议,可写信至信箱357975357@qq.com。
编 者
目录
第1篇 数据库基础第1章 初识Access 20161.1 认识Access 2016 41.2 Access 2016的工作界面 41.3 Access 2016的新功能 81.4 认识Access的对象 111.5 综合实战——DIY自己的功能区 131.6 大神解惑 15第2章 出色的数据库设计2.1 数据库的基本概念 182.2 关系型数据库 182.2.1 为什么创建多个表 182.2.2 使用多个表 192.3 数据的规范化 192.4 数据库的设计步骤和方法 202.4.1 总体设计 202.4.2 设计表 212.4.3 设计字段 212.4.4 设计关系 222.4.5 优化设计 232.4.6 创建窗体 232.5 大神解惑 23第2篇 数据库的基本操作第3章 操作数据库3.1 创建新数据库 283.1.1 创建一个空白数据库 283.1.2 利用模板快速创建数据库 303.2 数据库的基本操作 313.2.1 打开数据库 313.2.2 保存数据库 323.2.3 关闭数据库 333.2.4 查看数据库属性 343.3 数据库对象的基本操作 363.3.1 打开数据库对象 363.3.2 复制数据库对象 373.3.3 隐藏和显示数据库对象 373.4 综合实战——创建一个“学生管理”数据库 393.5 大神解惑 40第4章 数据表的基本操作4.1 初识数据表 444.1.1 表的结构 444.1.2 表的视图 444.2 创建新数据表 454.2.1 使用表模板创建数据表 454.2.2 使用数据表视图创建数据表 464.2.3 使用设计视图创建数据表 474.2.4 使用SharePoint列表创建表 494.3 添加字段和数据类型 504.3.1 数据类型概述 504.3.2 添加字段 514.3.3 更改数据类型 534.4 设置字段属性 544.4.1 字段属性概述 544.4.2 格式 564.4.3 输入掩码 564.4.4 验证规则和验证文本 584.4.5 索引 614.5 设置主键 634.5.1 主键的作用 634.5.2 设置主键的方法 634.6 建立表之间的关系 644.6.1 一对一表关系 644.6.2 一对多表关系 664.6.3 多对多表关系 684.6.4 查看与编辑表关系 694.6.5 实施参照完整性 714.6.6 设置级联选项 734.6.7 删除表关系 734.7 编辑数据表 744.7.1 向表中添加与修改记录 744.7.2 选定与删除记录 754.7.3 数据的查找与替换 764.7.4 数据的排序 774.7.5 数据的筛选 794.7.6 设置数据表格式 804.8 综合实战——创建“仓库管理系统”的表 814.9 大神解惑 84第5章 数据库查询操作5.1 初识查询 865.1.1 查询概述 865.1.2 查询的类型 865.1.3 查询的视图 875.1.4 创建查询的方法 885.2 使用查询向导创建查询 895.2.1 简单查询 895.2.2 查找重复项查询 915.2.3 查找不匹配项查询 935.3 使用设计视图创建查询 955.3.1 选择查询 955.3.2 设置查询条件 975.3.3 生成表查询 995.3.4 更新查询 1025.3.5 追加查询 1045.3.6 删除查询 1065.4 创建SQL特定查询 1085.4.1 SQL概述 1085.4.2 SELECT查询 1095.4.3 数据定义查询 1115.5 创建高级查询 1125.5.1 参数查询 1125.5.2 交叉表查询 1145.6 综合实战1——更新员工工资情况 1185.7 综合实战2——查询各部门男女员工分布情况 1205.8 大神解惑 122第3篇 界面设计第6章 设计窗体6.1 初识窗体 1266.1.1 窗体概述 1266.1.2 窗体的作用 1266.1.3 窗体的视图与结构 1266.2 创建普通窗体 1286.2.1 使用“窗体”工具创建窗体 1286.2.2 使用“空白窗体”工具创建窗体 1296.2.3 使用“窗体向导”工具创建窗体 1306.2.4 使用“多个项目”工具创建窗体 1326.2.5 使用“数据表”工具创建窗体 1336.2.6 使用“分割窗体”工具创建窗体 1336.3 创建主/次窗体 1346.3.1 使用向导创建主/次窗体 1346.3.2 创建两级子窗体的窗体 1376.3.3 使用鼠标拖动建立主/次窗体 1396.3.4 使用子窗体控件创建主/次窗体 1406.4 使用窗体操作数据 1426.4.1 查看、添加、删除记录 1426.4.2 筛选、排序、查找记录 1436.5 综合实战——创建“部门信息”窗体 1456.6 大神解惑 148第7章 使用控件和窗体操作7.1 初识控件 1507.1.1 控件概述 1507.1.2 控件类型 1507.2 使用窗体控件 1507.2.1 文本框控件 1527.2.2 标签控件 1557.2.3 复选框、选项按钮和切换按钮控件 1577.2.4 选项组控件 1577.2.5 选项卡控件 1607.2.6 列表框和组合框控件 1617.2.7 按钮控件 1647.2.8 图像控件 1667.2.9 图表控件 1677.3 操作控件 1697.3.1 选择控件 1697.3.2 调整控件大小 1707.3.3 对齐控件 1717.3.4 设置控件外观 1717.3.5 组合控件 1727.3.6 调整控件的布局 1727.3.7 删除控件 1737.4 设置窗体和控件的属性 1737.4.1 设置窗体的属性 1737.4.2 设置控件的属性 1767.5 综合实战——创建“信息录入”窗体 1777.6 大神解惑 180第8章 使用Access报表展示数据8.1 初识报表 1848.1.1 报表的功能 1848.1.2 报表的视图与分类 1848.1.3 报表的结构 1868.1.4 报表与窗体的区别 1868.2 创建报表 1878.2.1 使用“报表”工具创建报表 1878.2.2 使用“空报表”工具创建报表 1888.2.3 使用“报表向导”工具创建报表 1888.2.4 使用“标签”工具创建标签类型报表 1918.2.5 使用“报表设计”工具创建报表 1938.2.6 建立专业报表 1958.3 报表中的数据运算 1978.4 制作高质量的报表 2018.4.1 创建主/次报表 2018.4.2 创建弹出式报表 2048.4.3 创建图表报表 2058.5 报表的预览和打印 2068.5.1 预览报表 2078.5.2 打印报表 2088.6 综合实战——创建员工工资汇总报表 2088.7 大神解惑 212第4篇 编程技术第9章 使用宏9.1 初识宏 2169.1.1 宏的功能和类型 2169.1.2 宏设计视图 2169.1.3 宏操作命令 2179.1.4 宏和宏组 2199.2 宏的创建与设计 2199.2.1 创建与设计独立宏 2209.2.2 创建与设计嵌入宏 2219.2.3 创建与设计数据宏 2239.2.4 创建含有子宏的宏组 2259.3 宏的基本操作 2269.3.1 添加操作 2269.3.2 移动操作 2279.3.3 删除操作 2279.3.4 展开和折叠宏操作或块 2279.4 宏的调试与运行 2289.4.1 调试宏 2289.4.2 运行宏 2309.5 宏在Access中的应用 2319.5.1 使用宏打印报表 2319.5.2 使用宏发送Access对象 2339.5.3 使用宏实现数据的导出 2339.6 宏的安全设置 2349.6.1 解除阻止的内容 2359.6.2 信任中心设置 2359.7 综合实战——使用宏创建快捷菜单 2369.8 大神解惑 239第10章 VBA编程语言10.1 初识VBA 24210.1.1 VBA概述 24210.1.2 VBA程序与宏的关系 24210.1.3 VBA的编写环境 24310.1.4 将宏转换为VBA代码 24510.2 VBA语法简介 24610.2.1 数据类型 24610.2.2 变量、常量和数组 24810.2.3 VBA中的运算符与表达式 25010.2.4 常用的标准函数 25410.2.5 程序语句 25510.3 创建VBA程序 25910.3.1 顺序结构 25910.3.2 选择结构 26010.3.3 循环结构 26310.4 过程与模块 26410.4.1 过程和模块概述 26410.4.2 创建过程 26510.4.3 VBA程序模块 26910.5 综合实战——创建生成彩票号码的代码 27110.6 大神解惑 272第11章 处理错误与异常11.1 理解错误 27411.1.1 编译错误 27411.1.2 逻辑错误 27511.1.3 运行错误 27511.2 使用VBA的调试工具 27611.2.1 VBA的调试工具 27611.2.2 VBA程序调试 27711.3 错误处理 28111.3.1 什么是错误处理 28111.3.2 设置基本的错误捕捉 28111.3.3 VBA Error语句 28211.4 大神解惑 284第5篇 高级应用第12章 将Access与SharePoint搭配应用12.1 认识SharePoint 28812.1.1 SharePoint Services概述 28812.1.2 什么是SharePoint Portal Server 28812.1.3 了解SharePoint网站 28912.2 在SharePoint网站共享数据库 29112.3 通过链接至SharePoint列表共享数据库 29212.3.1 迁移Access数据库 29212.3.2 查看SharePoint网站上的列表 29312.3.3 导出到SharePoint网站 29312.4 访问SharePoint网站中的表 29512.5 大神解惑 296第13章 数据的导入和导出13.1 什么是外部数据 29813.2 导入数据 29913.2.1 数据导入的各种类型 29913.2.2 从其他Access数据库导入 29913.2.3 导入电子表格数据 30113.3 导出数据 30413.3.1 数据导出的各种类型 30413.3.2 导出到Access其他数据库 30513.3.3 导出到电子表格数据 30613.4 Access与Office软件的合作 30713.5 大神解惑 309第14章 数据库安全及优化14.1 Access数据库的安全 31214.1.1 创建数据库密码 31214.1.2 删除数据库密码 31314.2 优化和分析数据库 31414.2.1 压缩和修复数据库 31414.2.2 分析表 31514.2.3 分析性能 31814.3 数据库的打包、签名和分发 31914.3.1 创建签名包 31914.3.2 提取并使用签名包 32114.4 设置信任中心 32214.5 综合实战——设置数据库安全 32414.6 大神解惑 326第6篇 项目实战第15章 开发进销存管理系统15.1 系统设计概述 33015.2 需求分析 33015.3 模块设计 33015.4 数据表设计 33115.5 数据表的表关系设计 33615.6 操作界面设计 33715.6.1 “登录系统”窗体 33715.6.2 “主切换面板”窗体 34015.6.3 “库存查询”窗体 34315.6.4 “入库操作”窗体 34515.6.5 “出库操作”窗体 34615.6.6 “订单管理”窗体 34615.6.7 “客户管理”窗体 34815.6.8 “供应商管理”窗体 34915.6.9 “用户管理”窗体 34915.7 查询设计 34915.7.1 “库存信息”查询 34915.7.2 “订单信息”查询 35015.8 报表设计 35115.8.1 “库存查询”报表 35115.8.2 “订单信息”报表 35215.8.3 “产品信息”报表 35315.9 程序设计 35315.9.1 公用模块 35415.9.2 “登录系统”窗体代码 35515.9.3 “主切换面板”窗体代码 35815.9.4 “库存查询”窗体代码 35915.9.5 “入库操作”窗体代码 36015.9.6 “出库操作”窗体代码 36115.9.7 “订单管理”窗体代码 36115.9.8 “客户管理”窗体代码 36115.9.9 “供应商管理”窗体代码 36215.9.10 “用户管理”窗体代码 36215.10 系统设置 36315.10.1 设置自动启动“登录系统”窗体 36415.10.2 隐藏导航窗格和选项卡 36415.11 系统运行 36515.12 实例总结 36715.13 项目经验总结 36715.13.1 关于表设计 36815.13.2 字段属性和窗体控件的关系 36815.14 扩展和提高 36915.14.1 数据库设计的原则 36915.14.2 利用复制功能 370第16章 开发人事管理系统16.1 系统设计概述 37216.2 需求分析 37216.3 模块设计 37216.4 数据表设计 37316.5 数据表的表关系设计 37616.6 操作界面设计 37816.6.1 “主切换面板”窗体 37816.6.2 “登录系统”窗体 38016.6.3 “新员工登记”窗体 38216.6.4 “员工信息查询”窗体 38416.6.5 “员工考勤查询”窗体 38516.6.6 “员工工资查询”窗体 38616.7 查询设计 38716.7.1 “员工考勤”查询 38716.7.2 “员工工资”查询 38816.8 报表设计 38916.8.1 “员工信息查询”报表 38916.8.2 “员工考勤查询”报表 39116.8.3 “员工工资查询”报表 39216.8.4 “企业工资发放记录”报表 39216.8.5 “企业员工出勤记录”报表 39416.9 程序设计 39516.9.1 公用模块 39516.9.2 “登录系统”窗体代码 39616.9.3 “主切换面板”窗体代码 39916.9.4 “新员工登记”窗体代码 40416.9.5 “员工信息查询”窗体代码 40516.9.6 “员工考勤查询”窗体代码 40516.9.7 “员工工资查询”窗体代码 40616.10 系统设置 40616.10.1 设置自动启动“登录系统”窗体 40616.10.2 解除限制 40716.11 系统运行 40816.12 项目经验总结 41016.12.1 关于最初的系统方案设计 41016.12.2 关于表设计 41116.12.3 字段格式和窗体控件关系 41116.13 扩展和提高 41116.13.1 创建系统对象 41116.13.2 完善开发文档 412第7篇 王牌资源