版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目一安装、启动和认识Access2010数据库管理系统是Office2010的组件之一,能简单实现Excel无法实现或很难实现的数据库统计和输入、输出数据窗体和报表功能。也方便地开发简单的数据库应用软件,如:学生成绩管理系统、职工工资管理系统、商品销售管理系统等。小林还没真正接触Access2010,他的电脑上没有安装Office2010,他已有跃跃欲试的冲动了。情景故事:项目说明:通过本项目的学习,让学生认识数据库的相关概念,了解Access2010,并能下载、安装安装Office2010,动和退出Access2010;认识Access2010的工作界面,能正确在界面各组成部分上进行相关操作。学习目标
1.学会安装、启动和退出Access2010;2.认识Access2010的工作界面,能正确在界面各
成部分上进行相关操作;3.理解数据库相关概念,能分清实体间的关系;4.数据模型及关系模型的基本概念及基本操作;5.认识Access2010的作用和特点。任务说明:任何软件都要先安装才能使用,由于Access2010是Office2010的组件之一,其安装通常也是随着安装Office2010一并被安装,其启动和退出的方法类似于其他软件任务目标1.学会安装、启动和退出Access2010;2.认识Access2010的工作界面,能正确在界面各组成部分上进行相关操作。任务内容:安装Office
2010任务分析:让学生懂得在使用软件前获取和安装软件的方法,使学生以后在工作中都会获取和案卷自己需要的软件。。任务1.1安装Access2010一、准备Office
2010安装包可通过在网上下载或购买Office2010的安装光盘取得,这里以下载的OfficeProfessionalPlus2010破解版安装包(包括激活工具)为例介绍Office2010的安装。实现步骤:
(一).将Office
2010安装包压缩文件Office.zip进行解压,并移动D盘下的Office
2010文件夹下。(二).打开D:\Office
2010文件夹,双击运行安装文件Setup.Exe,图标如图1.1-1所示。图1.1-1Office
2010安装文件图标
(三)选择所需的安装类型,如图1.1-2所示,这里选择“立即安装”。如果只选择性的安装Office
2010中的某个组件,可以单击“自定义”按钮。
图1.1-2选择Office
2010安装方式界面
进行安装(四)进入安装并显示安装进度如图1.1-3所示,然后等待安装直至结束。图1.1-3安装进度提示进行安装(一)在D:\Office
2010文件夹的打开“激活破解”下的“激活工具”文件夹,并双击“office2010正版验证激活工具.exe”激活软件图标,如图1.1-4所示。图1.1-4Office
2010激活工具图标激活office2010
1.关闭防火墙(确保激活过程中“电脑联网”)。2.安装“KMS”服务器(1)单击“Install/UninstallKMService”,如图1.1-5所示。
图1.1-5激活工具界面破解操作步骤
(2)按照提示进行相应的输入Y和按任意键,如图1.1-6所示。破解操作步骤
图1.1-6安装“KMS”服务器过程界面3.进行重置(1)点击“RearmOfice2010”,如图1.1-7所示。破解操作步骤图1.1-7选择重置Ofice2010工具(2)按照提示进行相应的输入,如图1-8所示。破解操作步骤图1.1-8重置过程设置(1)点击“Activateoffice2010VL”,如图1-9所示,即可成功激活。开始激活Office
2010
图1.1-9选择开始激活开始激活Office
2010
(2)根据要求进行输入,设置过程操作提示如图1-10所示。图1.1-10操作提示(3)激活完成,显示信息如图1.1-11所示。开始激活Office
2010
图1.1-11激活信息提示启动Access2010,单击”文件”选项卡的“帮助”命令,查看激活状态,如图1-12所示,显示“激活的产品”表示office2010已被激活。检查激活状态
图1.1-12激活状态启动Access2010有以下几种常用操作方法:1.通过“开始”菜单启动Access2010:首先弹出“开始”菜单,然后按如图1.2-1所示顺序逐个单击,启动Access2010。图1.2-1启动程序过程2.通过“运行”对话框中运行Access2010的启动文件“MSACCESS.EXE”启动Access2010。3.通过桌面快捷方式启动:双击桌面上的Access2010快捷方式图标可以启动Access20104.通过打开一个Access2010数据库文件“*.Accdb”可以先启动Access2010,再打开指定的数据库文件。
任务1.2启动和退出Access2010
在
Access
2010
中,用户界面的主要组成如图1.2-2所示。认识Access2010的用户界面
图1.2-2
Access
2010界面标题栏组成如图1.2-3所示:认识Access2010的用户界面
图1.2-3Access
2010窗口标题栏一般情况下,快速访问工具栏上只有“保存”、“撤销”、“恢复”3个命令按钮。单击快速访问工具栏右侧的按钮,可以从弹出的下拉列表中选中要添加的命令,取消选中要隐藏的命令,以实现显示/隐藏快速访问工具栏的命令按钮,方便常用操作命令的使用。功能区:是一个包含多组命令且横跨程序窗口顶部的带状选项卡区域,如图1.2-4所示。认识Access2010的用户界面
图1.2-4功能区通过功能区,可以在需要的时间和需要的位置上找到需要的命令。功能区是以前版本中存在的传统菜单和工具栏的主要功能。它主要有”文件”选项卡和“开始”、“创建”、“外部数据”、“数据库工具”等选项卡组成,这些选项卡上有多个按钮组。有助于用户发现更多命令,充分利用Access
2010提供的各种功能,从而使用户能够在更短的时间内完成更多工作。将相关常用命令分组在一起的标准选项卡。标准选项卡的排列方式可显示与给定任务相关的命令,以便更轻松地找到所需命令。只在使用时才出现的上下文命令选项卡。可以根据用户正在进行的操作,提供需要的、正确的工具,以及快速访问工具栏(可以自定义的小工具栏,可将您常用的命令放入其中)。
在功能区选项卡上,某些按钮提供选项样式库,而其他按钮将启动命令。(1)“文件”选项卡“文件”选项卡上包括:“保存”、“打开”、“关闭数据库”、“新建”、“打印”、“选项”、“退出”等命令,如图1.2-5所示。认识Access2010的用户界面
图1.2-5“文件”选项卡通过“文件”选项卡中的命令可以完成一些常见的操作任务。认识Access2010的用户界面
(2)“开始”选项卡“开始”选项卡上包括:“视图”、“剪贴板”、“排序和筛选”、“记录”、“查找”、“窗口”和“文本格式”命令按钮组,如图1.2-6所示。认识Access2010的用户界面
图1.2-6“开始”选项卡通过“开始”选项卡可以实现如下操作:1)选择视图。2)复制和粘贴数据。3)进行记录的刷新、创建、保存、删除、汇总、拼写检查、筛选、排序、查找、替换数据库对象或记录的复制和移动。4)进行文本格式设置等操作。(3)“创建”选项卡“创建”选项卡上包括:“模板”、“表格”、“查询”、“窗体”、“报表”、“宏与代码”命令按钮组,如图1.2-7所示。认识Access2010的用户界面
图1.2-7“创建”选项卡通过“创建”选项卡可以实现如下操作:
1)插入新的空白表,在设计视图中创建空白表,使用模板创建新或在SharePoint网站上创建列表。2)创建新的查询。3)基于活动表或查询创建新窗体。创建新的数据透视表或图表。4)基于活动表或查询创建新的报表。
5)创建宏、模块。(4)“外部数据”选项卡“外部数据”选项卡上包括:“导入与链接”、“导出”、“收集数据”命令按钮组,如图1.2-8所示。图1.2-8“外部数据”选项卡通过“外部数据”选项卡可以实现如下操作:1)导入或链接到外部数据。2)导出数据。3)通过电子邮件收集和更新数据。4)创建保存的导入和保存的导出。5)使用联机SharePoint列表。6)将部分或全部数据库移至新的或现有的SharePoint网站。认识Access2010的用户界面
(5)“数据库工具”选项卡“数据库工具”选项卡上包括:“工具”、“宏”、“关系”、“分析”、“移动数据”、“加载项”命令按钮组,如图1.2-9所示。图1.2-9“数据库工具”选项卡通过“数据库工具”选项卡可以实现如下操作:1)启动VB编辑器。2)运行宏。3)创建和查看表关系。4)显示或隐藏对象相关性和属性工作表。5)运行数据库文档或分析性能。6)将数据库移至Access(仅限于表)或SQLServer数据库。7)运行链接表管理器。8)管理Access加载项。9)创建或编辑VBA模块。认识Access2010的用户界面
(6)上下文命令选项卡是指可以根据上下文即当前正执行的操作及操作对象在功能区的右侧显示的命令选项卡。如当打开查询的设计视图时,会自动显示“查询工具”下的“设计”选项卡,如图1.2-10所示。图1.2-10上下文命令选项卡“查询工具/设计”上下文命令选项卡可以根据所选操作对象的不同状态自动进行显示或关闭,为用户操方便用户进行操作。认识Access2010的用户界面
认识Access2010的用户界面
导航窗格是Access2010
程序窗口左侧的窗格,可以在其中使用数据库对象。用于显示数据库的所有对象,如图1.2-11所示,并且可以在导航窗格中地数据库对象进行切换。图1.2-11导航窗格
导航窗格可帮助用户组织归类数据库对象,并且是打开或更改数据库对象设计的主要方式。导航窗格取代了
Access
2007
之前的
Access
版本中的数据库窗口。导航窗格按类别和组进行组织。可以从多种组织选项中进行选择,还可以在导航窗格中创建您自己的自定义组织方案。默认情况下,新数据库使用“对象类型”类别,该类别包含对应于各种数据库对象的组。“对象类型”类别组织数据库对象的方式,与早期版本中的默认“数据库窗口”显示屏相似。可以最小化导航窗格,也可以将其隐藏,但是不可以在导航窗格前面打开数据库对象来将其遮挡。在导航窗格中,右击任何对象即可打开快捷菜单,可以从中选择需要的的命令来实现相应的操作。单击导航窗格右上方的按钮,可以弹出“浏览类别”菜单,选择所需要量的对象即可进行对象间的切换。认识Access2010的用户界面
状态栏状态栏包括状态显示区和视图切换的的按钮区两个部分,如图1.2-12所示。认识Access2010的用户界面
图1.2-12状态栏状态显示区:显示当前操作的状态信息、属性、进度提示等。视图切换区:用于在不同的视图窗口之间进行切换。退出Access的同时自动关闭数据库的方法如下:(1)单击Access窗口右上角的关闭按钮。(2)单击”文件”选项卡中的“退出”按钮。(3)按组合键ALT+F4。(4)单击数据库窗口左上角的控制图标,再在弹出的控制菜单中单击“关闭”命令。(5)双击数据库窗口左上角的控制图标。(6)按CTRL+ALT+DEL组合键,再单击“任务管理器”按钮,在弹出的Windows任务管理器的“应用程序”选项卡中选择“MicrosoftAccess”,单击“结束任务”,如图1.2-13所示。退出Access2010图1.2-13Windows任务管理器窗口1.单击“文件”选项卡在的“帮助”再单击“MicrosoftOffice帮助”,如图1.2-14所示,再在弹出的“Access帮助”窗口中选择帮助主题,如图1.2-15所示。获取Access2010的帮助
图1.2-15Access帮助窗口图1.2-14Access帮助窗口2.按“F1”键直接打开“Access帮助”窗口,再根据需要选择帮助主题。1.数据(Data)数据是数据库中存储的基本对象,是用于描述客观事物特征的抽象化符号,这些符号可以是数字、字母、文字及其他特殊字符也可以是图形、图像、声音、语言等形式的数据。信息是经过搜集、存储、筛选、整理、去伪存真而得到的有用的数据。所以信息都是数据,而数据不一定是信息。2.数据库(DB)数据库是存储在计算机存储设备上、有组织、结构化、可共享的相关数据的集合。数据库不仅包含描述事物的具体数据,而且反映了相关事物之间的关系。在Access2010数据库(扩展名为.MDB)中,数据是以二维表的形式存放,表中的数据相互之间均有一定的联系,例如”学生成绩管理”数据库中存储的数据包含有学生的学号、姓名、性别、出生日期、入学成绩、照片等。数据库的基本功能包括:(1)可以向数据库中添加新数据记录。(2)可以编辑数据库中的现有数据。(3)可以删除信息记录。(4)可以以不同方式组织和查看数据。数据库的基本概念
3.数据库管理系统(DBMS)数据库管理系统是对数据库进行管理的软件。主要作用是统一管理、统一控制数据库的建立、使用和维护。在微机环境中,目前较流行的数据库系统有VisualFoxpro(Dbase、Foxbase、Foxpro)、PDM、MicrosoftAccess2010.Oracle、Powerbuilder、SQLServer、Sybase、Infomix、Paradox等。4.数据库系统(DBS)数据库系统是一种引入了数据库技术的计算机系统。它主要解决以下三个问题:有效的组织数据(重点是对数据进行合理设计,便于计算机存储);将数据输入到计算机中进行处理;根据用户的要求将处理后的数据从计算机中提取出来,最终满足用户使用计算机合理处理和利用数据的目的。如“学生成绩管理”系统的就是数据库系统。数据库系统由以下5部分组成。(1)计算机硬件系统(HS)(2)数据库(DB)(3)数据库管理系统(DBMS)(4)应用软件(5)数据库管理员及用户(DBA)数据库的基本概念
现实生活中实体之间的关系包括:一对一关系、一对多关系、多对多关系。数据模型是指数据库中数据与数据之间的关系,它是数据库系统中一个关键的概念。数据模型不同,相应的数据库系统就完全不同,任何一种数据库系统都是基于某种模型的。数据库管理系统常用的数据模型有层次模型、网状模型和关系模型三种。1.层次模型用树形结构表示数据及其联系的数据模型称为层次模型。2.网状模型用网状结构表示数据及其联系的数据模型称为网状模型。3.关系模型在日常生活中遇到的许多数据都可以用二维表表示,既简单又直观。由行和列构成的二维表,在数据库理论中称为关系。用关系表示的数据模型称为关系模型。在关系模型中,实体与实体之间的联系都是用关系表示的,每一个关系就是一个二维表,即二维表中既可以存放实体本身的数据,也可存放实体间的联系。数据模型的概念
(1)二维表的特点:①表由行、列组成,表中的一行数据称为记录,一列数据称为字段。②每一列都有一个字段名。③每个字段只能取一个值,不得存放两个或两个以上的数据。④表中行的上下顺序、列的左右顺序是任意的。⑤表中任意两行记录的内容不应该相同。⑥表中字段取值范围称为域,同一字段的域是相同的,不同字段的域也有可能相同。(2)关系模型的基本操作:筛选:即从表中找出满足条件的若干记录(行或元组)。比如,显示学生档案表中男生记录属于关系的”筛选”操作。投影:即从表中找出指定字段。比如,查看学生档案表学号、姓名和班级属于关系的”筛选”操作。连接:将两个及以上表中满足条件的(或全部)记录的部分(或全部)字段组合成一个新的数据表。比如查看学生档案和学生成绩表中的学号、姓名、性别、总分、平均分属于关系的”连接”操作。数据模型的概念
第一个原则是,重复信息(也称为冗余数据)很糟糕,因为重复信息会浪费空间,并会增加出错和不一致的可能性。第二个原则是,信息的正确性和完整性非常重要。如果数据库中包含不正确的信息,任何从数据库中提取信息的报表也将包含不正确的信息。因此,基于这些报表所做的任何决策都将提供错误信息。所以,良好的数据库设计应该是这样的:将信息划分到基于主题的表中,以减少冗余数据。向Access提供根据需要联接表中信息时所需的信息。可帮助支持和确保信息的准确性和完整性。可满足数据处理和报表需求。数据库的设计原则本项目主要介绍了学习和使用Access2010所需要的基础知识,主要包括:安装Office2010的方法。启动和退出Access2010的方法。认识Access2010的窗口界面主要组成部分及用法。获取Access2010系统帮助的方法。数据库系统的相关基本概念。Access2010数据库对象,包括表、查询、窗体、报表、宏、模块,每种对象的主要作用。项目小结学法分析Theend!ACECSS项目二创建和维护数据库
情景故事:小林喜欢上网,他知道注册各种用户信息提交之前和微博中的留言、评论发表之前都是通过数据库导入的。学校开设了《Access2010应用基础》课程,他充满好奇地进入了学习数据库的旅程。项目说明:设计数据库是初步了解数据库及Access2010的知识后,本项目将介绍数据库的设计、创建和维护的方法。在创建数据库之前,首先应根据用户的需求对数据库应用系统进行分析和研究,然后再设计数据库的结构。Access2010创建数据库的方法
通常有:使用向导(即模板)创建基于系统提供的模块数据库;直接创建空数据库,通常就采用直接创建空数据库,再添加表、查询、窗体、报表等数据库对象。学习目标:学会灵活运用各种方法创建;掌握打开数据库的方法和方式;掌握关闭数据库的方法;学会维护数据库使其时刻保持最佳性能。了解创建数据库的多种方法的特点,以便能灵活运用;掌握打开和关闭数据库的方法;了解数据库中的六种对象的基本作用;掌握打开数据库的几种方式的特点及选择打开方式的方法;掌握数据库维护和安全的意义和方法。任务2.1创建数据库
任务说明:前一项目中已经介绍了数据库的相关概念、Access2010的操作界面,本项目将从创建数据库开始接触。任务分析:创建数据库的方法根据具体情况而定,如果创建的数据库功能及数据库中的对象结构与系统提供的模块相似,可以采用基于系统提供的模板创建数据库,这样创建的数据库就有一些对象了,但这些对象是空的,有结构而没有具体的数据。如果创建的数据库完全是全新的,则需要直接创建空数据库,再在空数据库中根据需要创建其他的对象。任务目标:学会根据不同的情况灵活运用多种方法创建数据库。任务内容:实现步骤:1.单击“文件”选项卡中的“新建”命令,打开“可用模板”窗格。2.单击“可用模板”窗格中的“空数据库”,
如图2.1-1所示。2.1.1直接创建空数据库“学生成绩管理”
图2.1-1“可用模板”窗格3.在右侧的窗口中“文件名”文本框中显示了默认的数据库文件名“Database1.Accdb”,将该数据库文件名修改为“学生成绩管理”,再单击”创建”按钮文件将保存在默认的文件夹下。注:若要保存到指定的位置,可以单击按钮可以打开“文件新建数据库”对话框,
如图2.1-2所示。
然后设置文件位置和并指定数据库文件名,设置完后单击“确定”按钮。图2.1-2“文件新建数据库”对话框在新创建的数据库窗口中,自动创建了一个名为“表1”的表,
如图2.1-3所示,
且以数据表视图的方式打开该表。图2.1-3新建的空白数据库2.
1.2使用模板(即向导)创建“罗斯文”数据库1.单击“文件”选项卡中的“新建”命令,再在“新建”窗口中的“样本模板”,选择可用模板列表中的“罗斯文”,
如图2.1-4所示。2.1-4样本模板
2.在右侧的“文件名”处输入创建的数据库名(这里采用系统默认的库名“罗斯文”),单击按钮在打开的“文件新建数据库”对话框中指定保存位置,
如图2.1-5所示,
再单击“确定”按钮。图2.1-5“文件新建数据库”对话框的设置 3.单击“创建”按钮,系统自动完成数据库的创建并提示进度,如图2.1-6所示,图2.1-6创建进度完成创建后出现启动屏幕,如图2.1-7所示。图2.1-7启动屏幕4.关闭启动屏幕,可以从导航窗格看到,在该数据库中,系统自动创建了数据库中的表、查询、窗体、报表等对象及内容。注意:系统提供的数据库样板模板如下:“慈善捐赠”Web数据库、“联系人”Web数据库、教职员数据库、罗斯文(商品销售)数据库、“任务”数据库、“事件”数据库、“问题”Web数据库、“项目”Web数据库、“销售渠道”数据库、“学生”数据库、“营销项目”数据库、“资产”Web数据库等12种模板。任务2.2打开、认识和关闭数据库窗口任务说明:任何文件在操作之间都要先打开,认识其操作界面,操作完后要关闭该文件,数据库的操作之前也要先打开,操作完后要关闭。任务目标:理解不同打开数据库的方法和方式,并能实际情况灵活使用。任务内容:2.2.1打开“学生成绩管理”数据库窗口案例分析:跟打开其他文档一样,能根据实际情况灵活打开数据库,即可以启动ACCESS2010后再打开数据库,也可以直接在”我的电脑”中打开指定的数据库文件,打开数据库后,要进行操作,就要认识其操作界面,并能理解各种数据库对象的基本作用,便于进行数据库中的一切操作。方法一:在“我的电脑”或“资源管理器”窗口中打开数据库实现步骤:打开“我的电脑”或“资源管理器”。打开要指定数据库所在的文件夹,如图2.2-1所示。图2.2-1方法二:启动ACCESS2010后,在ACCESS2010窗口中打开数据库
实现步骤:1.单击”文件”选项卡中的“打开”命令,打开“打开”对话框如图2.2-2所示。2.在“打开”对话框中的“查找范围”列表中选择要打开的数据库所在的文件夹。3.选择指定的数据库,再单击“打开”按钮或直接双击要打开的数据库。图2.2-2“打开”对话框知识宝库:一、数据库的打开方式及作用单击“打开”按钮后的下拉按钮,在弹出的下拉列表中可以选择数据库的打开方式,
如图2.2-3所示。图2.2-3打开方式二、四种打开方式及特点如下:
打开:即以“共享方式”打开数据库,通常作为网络数据库的访问方式,以“共享方式”打开的数据库允许多个用户同时共享,使您和其他用户都能读写数据,一般直接打开数据库则默认以”共享”方式打开数据库。以只读方式打开:此方式打开的数据库只能查看数据库,而不能进行编辑。
以独占方式打开:网络数据库的访问方式,以此方式打开某数据库则禁止其他用户再打开该数据库。以打开独占只读打开:网络数据库的访问方式,具有只读和独占两种方式的属性,即一个用户以此方式打开某数据库后,该用户只能查看不能编辑数据库,且其他用户也只能以只读方式打开数据库。三、打开最近编辑过的数据库可以在“文件”选项卡中单击“最近所用文件”,再在列出的文件中单击要打开的数据库文件名。2.2.2认识Access2010的数据库对象
在Access2010中,数据库对象包括表、查询、窗体、报表、宏和模块6种,每个对象在数据库中有不同的作用和功能,但这些对象都保存在扩展名为.Accdb的数据库文件中而不以单独的文件形式存在。当数据库打开时,其中的所有对象都会在导航窗格中显示出来。1.表表是数据库的核心和基础,是Access存储数据的地方,其他数据库对象的操作都是在表的基础上进行的,表是若干记录的集合,每条记录又包含若干个字段。如在“罗斯文.Accdb”数据库中,在“导航窗格”中选择“表”后,双击打开“供应商”表显示内容如图2.2-4所示。图2.2-4“供应商”表窗口2.查询查询可以筛选出所需要的记录,构成一个新的动态数据集合,查询的结果又可以作为数据库中其他对象的数据来源。如在“罗斯文.Accdb”数据库中,在“导航窗格”中选择“查询”后,双击打开“按类别产品销售”查询显示内容
如图2.2-5所示。图2.2-5“按类别产品销售”查询窗口3.窗体窗体是数据库和用户之间的主要接口,用于以多种形式来查看、编辑数据的一种交互式数据库对象。如在“罗斯文.Accdb”数据库中,在“导航窗格”中选择“窗体”后,双击打开“销售分析窗体”窗体显示内容
如图2.2-6所示。图2.2-6“销售分析窗体”窗体界面4.报表报表是把数据库中的数据打印输出的特有形式。使用报表,不仅可以格式化的形式显示数据、输出数据,还可以对数据进行排序、分组、求和等统计计算。如在“罗斯文.Accdb”数据库中,在“导航窗格”中选择“报表”后,双击打开“前十个最大订单”报表显示内容如图2.2-7所示。图2.2-7“前十个最大订单”报表窗口5.宏是一个组织其他5个对象(表、查询、窗体、报表和页)的工具。如在“罗斯文.Accdb”数据库中,在“导航窗格”中选择“宏”后,双击打开“删除所有数据”宏,则自动执行该宏在的操作并出现确认对话框,
如图2.2-8所示。图2.2-8运行宏及确认界面6.模块模块是用VBA(VisualBasicForApplication)语言编写的程序段,用来完成利用宏处理仍然很困难的操作。如在“罗斯文.Accdb”数据库中双击打开“客户订单”模块,打开VBE窗口并打开“实用函数”模块的代码窗口,
如图2.2-9所示。图2.2-9“客户订单“模块的代码窗口图2.2-9“客户订单“模块的代码窗口1.只关闭数据库,不退出Access的方法是:单击”文件”选项卡中的“关闭数据库”按钮。2.退出Access的同时自动关闭数据库的方法如下:(1)单击Access窗口右上角的按钮。(2)单击”文件”选项卡中的“退出”按钮。(3)按组合键ALT+F4。(4)单击数据库窗口左上角的控制图标,再在弹出的控制菜单中单击“关闭”命令。(5)双击数据库窗口左上角的控制图标。(6)按CTRL+ALT+DEL组合键,再单击“任务管理器”按钮,在弹出的Windows任务管理器的“应用程序”选项卡中选择“MicrosoftAccess”,单击“结束任务”,
如图2.2-10所示。图2.2-10Windows任务管理器四、关闭数据库思考:比较退出Access2010的方法跟退出WORD等其他应用程序窗口的方法是否一样。任务2.3管理数据库任务说明:数据库创建之后,在使用过程中要经常进行压缩和修复、备份、加密数据库等管理,使数据库能保持最佳的性能和得到保护。任务目标:学会管理数据库。任务内容:案例2.3.1压缩和修复“学生成绩管理”数据库案例分析:数据库文件在使用过程中可能会迅速增大,它们有时会影响性能,在某些特定的情况下,数据库文件可能已损坏。在MicrosoftOffice中,可以通过“压缩和修复数据库”命令来防止或修复这些问题。压缩数据库并不是压缩数据,而是通过清除未使用的空间来缩小数据库文件。数据库打开或未打开时均可进行压缩和修复。打开数据库库时进行压缩和修复很简单:单击“数据库工具”选项卡最左侧的“压缩和修复数据库”命令(或单击”文件”选项卡的信息,再单击“压缩和修复数据库”)就可以了,且压缩修复后直接替代原数据库。这里介绍未打开数据库时进行压缩和修复。实现步骤:
(一)启动Access2010,单击“数据库工具”选项卡的的“压缩和修复数据库”命令,打开“压缩数据库来源”对话框,如图2.3-1所示。图2.3-1“压缩数据库来源”对话框(二)选择要压缩和修复的数据库“学生成绩管理”,再单击“压缩”按钮打开“将数据库压缩为”对话框,如图2.3-2所示。图2.3-2压缩数据库来源选择(三)在“将数据库压缩为”对话框中的“文件名”处将压缩后的库文件名定义为“学生成绩管理(压缩1).Accdb”后单击“保存”按钮,如图2.3-3所示。图2.3-3“将数据库压缩为”对话框的设置案例2.3.2
将“学生成绩管理”数据库进行备份案例分析:为了数据库的安全,可以经常对数据库进行备份,使数据库的数据丢失后能及时恢复,数据库备份也是最常用的安全措施。(一)打开要备份的“生成绩管理”。(二)单击”文件”选项卡中的“保存并发布”命令,如图2.3-4所示,双击“备份数据库”选项(或单击“备份数据库”,再单击下面的“另存为”按钮),弹出“另存为”对话框。实现步骤:
图2.3-4数据库保存方式(三)在弹出的“另存为”对话框指定备份的位置和数据库名(这里就用默认的位置和数据库名“学生成绩管理_2012-11-23.Accdb”),如图2.3-5所示。图2.3-5“另存为”对话框(四)单击“保存”按钮即完成数据库的备份。数据库的备份类似于文件的“另存为”实现的功能,通过我们平时习惯的“复制”或“另存为”操作也可以实现数据库的备份。案例2.3.3加密解密“学生成绩管理”数据库案例分析:为了防止未经授权的用户使用Access数据库,可以通过设置密码来加密数据库。如果知道加密数据库的密码,还可以解密该数据库并删除其密码。加密和解密都需要先以独占方式打开数据库。(一)以独占方式打开“学生成绩管理”数据库1.单击“文件”选项卡中的“打开”按钮,在弹出的“打开”对话框。2.选择要打开的数据库的保存位置和数据库文件名“学生成绩管理”,再单击打开按钮右侧的下拉按钮。3.单击“打开”按钮下拉列表中的“以独占方式打开”,如图2.3-6所示。图2.3-6选择打开方式(二)设置密码1.单击“文件”选项卡中的“信息”命令2.在“有关学生成绩管理的信息”窗格中,单击“用密码进行加密”,如图2.3-7所示。图2.3-7“有关学生成绩管理的信息”窗格3.在打开的“设置数据库密码”对话框中,“密码”文本框中键入密码(如“123abc”),在“验证”框中再次键入123abc,然后单击“确定”按钮,如图2.3-8所示。图2.3-8“设置数据库密码”对话框注意:如果加密了一个数据库后忘了密码,将无法找回来,也就不能使用该数据库。如果不知道密码,也无法删除数据库密码。4.弹出的提示对话框中单击“确定”按钮,如图2.3-9所示。图2.3-9提示框(三)解密数据库1.同样要先以独占方式打开数据库,这里由于数据库已经以独占方式打开,所以不再重复。2.单击”文件”选项卡中的“信息”命令3.在“有关学生成绩管理的信息”窗格中单击“解密数据库”。图2.3-10“有关学生成绩管理的信息”窗格4.在打开的“撤销数据库密码”对话框中输入密码单击“确定”按钮,如图2.3-11所示。图2.3-11“撤销数据库密码”对话框中案例2.3.4由“罗斯文.Accdb”数据库文件生成“罗斯文.Accde”
案例分析:.Accde文件这是编译为.Accdb
文件的“锁定”或“仅执行”版本的Access2010桌面数据库的文件扩展名。如果.Accdb
文件包含任何VisualBasicForApplications(VBA)代码,.Accde
文件中将仅包含编译的代码。因此用户不能查看或修改VBA代码。而且,使用.Accde
文件的用户无法更改窗体或报表的设计,可以起到保护数据库文件的目的。实现步骤:打开“罗斯文.Accdb”数据库。单击”文件”选项卡中的“保存并发布”,再选择右边的“生成ACCDE”和单击“另存为”按钮,弹出“另存为”对话框,如图2.3-12所示。图2.3-12数据库另存为的“高级选项”在“另存为”对话框中指定保存的位置和文件名,再单击“保存”按钮,如图2.3-13所示。图2.3-13“另存为”对话框打开“罗斯文.Accde”数据库文件,在导航栏选择“窗体”对象,会发现“创建”选项卡中的“窗体”、“报表”、“宏与代码”命令组中的命令均为灰色不可用状态,如图2.3-14所示。图2.3-14“罗斯文”数据库窗口本项目主要介绍了Access2010中数据库的基本操作,主要包括:创建数据库的方法。打开和关闭数据库的方法。初步认识数据库中的各种对象及主要功能,包括表、查询、窗体、报表、宏、模块,每种对象的主要作用。如何管理数据库,实现数据库的性能优化和安全保护。项目小结:学法分析Theend!创建、维护和使用表ACECSS表的基本概念1.表:DB中最基本的对象,存储各类全部数据,由表结构和表数据组成。2.字段:即表中的列,一个表中最多可以定义255个字段。3..记录:表中的行,一个表中有多少行就有多少条记录。4.当前记录:同一时刻正在操作的记录即为当前记录,打开表时,默认当前记录为当前记录。5.字段名:字段名是给每个字段定义的名字,引用一个字段时应该引用其字段名表的基本概念6.字段、数据库中的对象、控件的命名原则(一般要“见名知义”):字符个数不超过64个字符。可包含空格,但不能以空格开头。不能包含:句点.、感叹号!、左右方括号[]、左引号‘、重音符号`等特殊字符和ASCII为0~31的控制字符。同一个表中不允许存在两个完全相同的字段名。同一数据库中不能有两个字段同名,表和查询不能同名。7.字段大小
字段大小用来定义字段所占的字节数。只有文本型、数字型和自动编号型字段才可以指定字段大小,其他类型的字段由系统分配字段大小,Access中一个字符和一个汉字字段大小都是1。数据类型数据类型决定用户能保存在字段中值的种类。Access字段的数据类型主要的有12种,分别是:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导数据类型数据类型决定用户能保存在字段中值的种类。Access字段的数据类型主要的有12种,分别是:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导常用的“常规”属性区主要属性字段大小、格式、小数位数、输入掩码、标题、默认值、有效性规则和有效性文本、必需、允许空字符、索引
特点:使用设计视图创建表结构,主要定义表中字段的字段名、字段类型和字段大小及其他属性,还可以在表设计视图中来对表结构进行修改。例如:使用设计视图创建“学生档案”表的结构,按要求定义各字段并进行相关属性设置。使用设计视图创建表并设置字段属性
特点:由于学生有了Excel
的操作基础,所以用与Excel
中输入数据类似的方法,产生一个空表,直接输入数据。例如:在数据表视图中创建“学生成绩”表。在数据表视图中创建表
特点:如果我们要创建的表与已有的其他软件(如Excel、Dbase、Foxbasea或VisualFoxpro等)创建的表一样或相似,则可以通过根据已有表来导入或链接的方式创建新表,再进行Access表的一些操作和使用就非常方便。例如:通过导入或链接“行为登记.xlsx”中的表格创建新表“日常行为登记”。通过导入或链接的方法创建表
特点:有时我们要创建的新表与已有的一个Access表的结构相似或部分数据相同,则可以通过复制的方法创建新表,再将不同的地方进行修改,这样也可以提高创建表的速度。复制表还可以用于对表进行备份,如要对表进行结构或数据的编辑时,最好先进行备份,以免编辑时误删除的数据无法恢复导致找不到还要继续用的数据。本任务主要用复制的方法创建基于已有的一个表的结构。例如:复制“学生成绩”表结构创建“体测成绩”表结构。通过复制表结构并进行修改
特点:在具体使用表时,可能发现表的结构设计有不合适的地方,有些内容不满足实际需要,或者由于实际数据发生了变化,需要维护表,即对表的结构或数据内容进行修改,使得我们的表与时俱进,随时保持最真实有效的信息。例如:修改“学生档案”表结构(添加“身份证号”、“家庭地址”字段,删除“年龄”和“奖惩”字段),将“联系方式”字段移到“出生日期”之前,再输入“学生档案”表的数据。
维护表结构和数据
特点:为了便于查看表数据,还要对表数据进行格式设置,包括设置表数据的字体格式、行高和列宽、隐藏和冻结列等操作,改变表数据的外观格式。例如:将“学生档案”表数据的字体设置为仿宋体、14磅、蓝色,行高设置为14.全部列宽设置为最佳宽度,单元格效果设置为“凸起”,“背景色”设置为“橄榄绿”,“网格线颜色”设置为黑色,冻结“统编学号”和“姓名”列,隐藏“入学日期”和“照片”字段。设置表数据的格式
特点:在实际应用中,为了方便使用数据,提高数据的操作和使用效率,需要重新整理和操作数据,经常要对表中的数据进行排序、筛选、查找和替换等操作。例如:筛选按照“班级”升序和“出生日期”降序,再筛选1994年出生的学生,查找肖姓的学生,将“家庭住址”中所有的“南溪县”替换为“南溪区”。对数据进行排序、筛选、查找和替换操作
特点:为了便于正确的查看和使用多表数据,通常要建立多个表之间的关系,在这之前还要设置索引和主键。为了保证多个表数据的一致性,通常还要设置表关系的参照完整性。例如:设置索引、主键,建立“学生档案”、“学生成绩”、“行为登记”表之间的关系和参照完整性。建立表间关系学法分析Theend!ACECSS项目4创建查询项目4创建查询情景故事:小林发现想查看表中某些条件的数据用筛选虽然可以实现,但是这种条件无法保存,他很想知道可不可以把进行筛选的条件保存下来,供下次查看使用?还有如果能根据学生的出生日期来查看学生的年龄就好了。并且查询保存的就是对应的SQL语句,他也曾切换到SQL视图查看查询对应的SQL语句,但就有些不懂,他非常想学SQL查询语句。项目4创建查询项目说明:查询是一种数据库对象,可以用来对表中的数据进行检索、筛选出符合条件的记录,便于对数据进行查看、统计、分析和使用,还可用来对表中的数据进行成批的添加、删除、更新等操作。SQL(即StruturedQueryLanguage,结构化查询语言)是关系数据库领域中应用最广泛的数据库查询语言。主要用于查询和更新数据库的标准语言,可以完成复杂的查询任务。项目4创建查询学习目标:能根据实际需要创建各种查询。会用SQL语句解决实际问题。理解查询的概念、和不同类型的查询的作用。掌握各SQL语句的特点、格式、功能和语句中各个子句的作用和用法。任务4.1利用向导快速创建查询任务说明:利用向导可以快速创建一般选择查询、交叉表查询、查找重复项和查找不匹配项功能的查询。任务目标:1.能灵活运用各种查询向导来创建查询实现相应的功能;2.理解查询的概念、作用等基础知识。案例4.1.2内容统计“学生档案”表中各班男女生人数的查询“各班男女生人数”案例分析:此任务可通过用交叉表查询向导,确定数据源后,选择先分组的行标题字段“班级”,再选择二次分组的列标题字段“性别”,最后选择行列交叉处用于统计的字段和计算方式来创建查询实现任务要求。案例4.1.2内容实现步骤:(一)启动交叉表查询向导1.单击“创建”选项卡的“查询”命令组中的“查询向导”2.在打开的“新建查询”对话框中选择,再单击“确定”按钮启动交叉表查询向导,如图4.1-7所示。案例4.1.2内容(二)在向导中根据提示进行相应设置1.在“视图”组中选择“表”,再在数据源列表中选择“学生档案”表,如图4.1-8所示,单击“下一步”按钮。案例4.1.2内容2.选择作行标题(最多可以选3个)的字段“班级”并单击按钮,如图图4.1-9所示,再单击“下一步”按钮。案例4.1.2内容3.选择作查询结果中的列标题的字段“性别”,如图4.1-10所示,再单击“下一步”按钮案例4.1.2内容4.选择行和列交叉处显示的字段“统编学号”及进行计算的函数“Count”,如图4.1-11所示,再单击“下一步”按钮。案例4.1.2内容5.指定查询名称为“各班男女生人数”,其余采用默认设置,如图4.1-12所示。案例4.1.2内容6.单击“完成”按钮即可看到查询结果集,如图图4.1-13所示。案例4.1.3内容查看“行为登记”表中不止一次有违纪行为的学生违纪情况“多次违纪学生”案例分析:可以利用“查找重复项查询向导”将“行为登记”表中“统编学号”字段值重复的学生记录检索出来。实现步骤:(一)启动查找重复项查询向导1.在“创建”选项卡的“查询”命令组中单击“查询向导”案例4.1.3内容2.在打开的“新建查询”对话框中选择“查找重复项查询向导”,再单击“确定”按钮启动查找重复项查询向导,如图4.1-14所示。案例4.1.3内容(二)在向导中根据提示进行相应设置1.在“视图”组中选择“表”,“表或查询”列表中选择“表:日常行为行为登记”,如图4.1-15所示,单击“下一步”按钮。案例4.1.3内容2.从“可用字段”列表中,双击选择“统编学号”字段为包含重复值的字段,如图4.1-16所示,单击“下一步”按钮。案例4.1.3内容.在“可用字段”列表中,单击按钮,选择其余的字段均在查询结果中要显示,如图4.1-17所示,单击“下一步”按钮。案例4.1.3内容4.输入查询名称“多次违纪学生”,选中“查看结果”,如图4.1-18案例4.1.3内容5.再单击“完成”按钮,可以看到查询结果集,如图图4.1-19所示。案例4.1.4内容创建“未违纪学生”查询,用于查看“学生档案”表中从来没有违纪记录的学生的统编学号、姓名、性别、出生日期、所学专业、班级案例分析:可以利用“查找不匹配项查询向导”创建查询实现此功能查找主表中有而在子表中没有出现过的关联字段“统编学号”值的记录。实现步骤:(一)启动查找不匹配项查询向导1.在“创建”选项卡的“查询”命令组中单击“查询向导”2.在打开的“新建查询”对话框中选择“查找不匹配项查询向导”,再单击“确定”按钮启动查找不匹配项查询向导,如图4.1-20所示实现步骤:(二)在向导中根据提示进行相应设置1.选择主表:选择在“视图”组中选择“表”,“表或查询”列表中选择“表:学生档案”,如图4.1-21所示,单击“下一步”按钮。实现步骤:2.选择子表(即无匹配记录的表):在“表或查询”列表中选择“表:日常行为登记”,如图4.1-22所示,单击“下一步”按钮。实现步骤:3.采用默认的待比较匹配字段“统编学号”(即主表和子表的关联字段),如图4.1-23所示,再单击“下一步”按钮。实现步骤:4.选择查询结果所需要的字段(主表中)统编学号、姓名、性别、出生日期、所学专业、班级),如图所示,再单击“下一步”按钮。实现步骤:图4.1-23“查询向导”第四步实现步骤:5.输入查询标题“未违纪学生”,再单击“完成”按钮可看到查询结果集,如图4.1-24所示。知识宝库:一、查询的概念、作用和具体功能。1.概念:按照用户的需求,将满足条件的记录从一个或多个表(或查询)中挑选出来,经过处理后得到特殊形态的数据集合。查询保存的实质是查询设计所对应的SQL语句而不是检索的数据结果。2.作用:能够将一个或多个数据源(表或查询)中按需要提取数据,供用户查看、统计、分析和使用。知识宝库:3.具体功能:选择字段选择记录分组和排序完成数据计算用作其他查询或其他数据库对象的数据源知识宝库:二、查询的种类及特点:1.选择查询:最常见,主要用于从一个或多个数据源中选取字段、记录,还可以对选取的数据进行的排序和分组统计等操作。2.参数查询:基于其他查询,在其他查询的条件中添加了可变化的参数,从而扩大了通用性和灵活性强。查询每次运行时显示“输入参数值”对话框提示用户输入参数再确定查询条件,即用一个查询实现多个相似的查询任务,创建参数查询时只需要将不确定的条件值定义成形如[提示文本]的参数即可。知识宝库:3.交叉表查询:将数据源中的列标题字段中的数据作为新的字段,即先按行标题分组,再按列标题分组,计算并重新组织数据的结构,供用户方便地分析数据。4.操作查询:实现对数据源中数据的复制、更新、删除和追加操作。知识宝库:5.SQL查询:功能更强大,除了可以实现“查询设计视图”创建的查询功能以外,还可以实现一些特殊的查询功能。注:保存的实际内容:不是查询结果的数据,而是查询的设计对应的SQL语句。知识宝库:三、几种查询向导比较(一)简单查询向导:1.特点及应用:最广泛,常用于快速创建选择查询,可以:(1)将一个或多个表(或查询)中的数据按照指定的条件进行检索(选择字段和记录)和筛选;知识宝库:(2)进行汇总计算。(3)可选择多个数据源,但这多个数据源应先建立关系。2.一般步骤:(1)在数据库窗口中“导航窗格”选择“查询”对象,在“创建”选项卡的“查询”命令组中单击“查询向导”。知识宝库:(2)在“新建查询”对话框中选择“简单查询向导”,并单击“确定”按钮。(3)在“表/查询”列表中选择查询的数据源,再在“可用字段”列表中选择查询结果中要出现的字段,(若要选择多个数据源表/查询,可以则再在“表/查询”列表中选择查询的下一个数据源,并在“可用字段”列表中选择查询结果中要出现的字段),单击“下一步”按钮。知识宝库:(4)若选择的字段中有数字类型的字段,可以选择“明细”或“汇总”,再单击“下一步”按钮。注:结果中显示每一条记录时选择“明细”,要对查询结果中某些数字型字段进行统计时选择“汇总”,选择“汇总”后还要单击“汇总选项”按钮,并在新的对话框中选择汇总字段及汇总方式,再单击确定。知识宝库:(5)输入查询标题,根据需要选择完成查询创建后的任务(默认为“查看查询”,即在查询的“数据表视图”中显示查询结果集),再单击“完成”按钮。知识宝库:(二)交叉表查询向导1.特点及应用:交叉表查询是查询的另一种类型,它用于解决一对多关系中,对“多方”字段实现分组,一组在表的左侧,另一组在表的上部,两组的交叉处显示表中某个字段的总结值,如合计、平均、计数或其他计算等,利用交叉表查询向导可以快速地创建一个交叉表。知识宝库:注意:交叉表查询中所用的字段必须来自同一个表或查询。在创建交叉表查询时,如果所需的字段来自不同表或查询,这时可以先创建一个基于多个表或查询的查询,将交叉表查询中所需的字段建立在一个查询中,然后再创建交叉表查询。知识宝库:2.向导中的主要设置:选择数据源、选择行标题字段、选择列标题字段、选择行和列交叉处显示的字段及计算函数、指定查询的标题和完成后要做的操作。(三)查找重复项查询向导1.特点及应用:(1)只能添加一个数据源,若要查询多个表的数据,应先将这多个表作数据源创建一个查询,再用这个查询作交叉表查询的数据源。知识宝库:(2)可以用来对表中具有相同字段值的记录进行检索。2.一般步骤:(1)在“新建查询”对话框中选择“查找重复项查询向导”,并单击“确定”按钮。(2)选择数据源表或查询(通常是至少有一个字段值有重复的),再单击“下一步”按钮。知识宝库:(3)从“可用字段”列表中选择可能包含重复值的字段,并单击“下一步”按钮。(4)在“可用字段”列表中选择除带有重复值的字段外,还要在查询结果中显示的其他字段,并单击“下一步”按钮。(5)输入查询标题,根据需要选择完成查询创建后的任务(默认为“查看查询”,即在查询的“数据表视图”中显示查询结果集),再单击“完成”按钮。知识宝库:(四)查找不匹配项查询向导1.特点及应用:(1)用来查询两个表相关字段中一不匹配的数据信息,即用户可以在两个相关表中对比相关字段,可以在一个表中查找在相关表中没有关联的记录。从而检索出一个表相关字段值在相关表的对应字段中没有(相同)匹配值的记录信息。知识宝库:(2)数据源是两个已建立关系的相关表。2.一般步骤:(1)在“新建查询”对话框中选择“查找不匹配项查询向导”,并单击“确定”按钮。(2)选择待比较的表或查询(主表即最终生成查询结果的字段所在的表),单击“下一步”按钮知识宝库:(3)选择包含相关字段的对比表或查询(即子表),再单击“下一步”按钮。(4)选择待比较的字段(主表和子表的关联字段),再单击“下一步”按钮。知识宝库:(5)选择查询结果中包含查找不匹配项的数据中不匹配记录的其他字段,再单击“下一步”按钮。(6)输入查询标题,根据需要选择完成查询创建后的任务(默认为“查看查询”,即在查询的“数据表视图”中显示查询结果集),再单击“完成”按钮。四、查询的视图(一)视图种类数据表视图:主要用于显示和编辑查询结果集中的数据,即运行查询通常就是切换到数据表视图显示查询结果集。设计视图:主要用于创建和编辑查询设计。SQL视图:主要用于查看和编辑查询设计对应的SQL语句。数据透视表视图数据透视图视图四、查询的视图(二)视图切换方法方法一:通过单击上下文功能区“查询工具/设计”选项卡的“结果”命令组“视图”命令的下拉列表中相应视图进行切换,如图4.1-25所示。四、查询的视图方法二:通过状态栏的视图切换区的按钮来切换查询视图,这几个按钮分别是数据表视图、数据透视表视图、数据透视图视图、SQL视图和设计视图。五、运行查询(一)运行查询的实质使查询从数据源中按照查询的设计要求提取数据,并将提取的数据结果集显示在数据表视图。(二)运行查询的方法1.在导航窗格运行未打开的查询五、运行查询首先,在导航窗格选择“对象类型”和“查询”,接下来在导航窗格采用如下方法运行查询:方法一:双击要运行的查询。方法二:右击要运行的查询,再单击快捷菜单中的“打开”命令。五、运行查询2.在查询设计视图中运行查询查询设计视图中可以采用如下方法运行查询:方法一:通过单击上下文功能区“查询工具/设计”选项卡的“结果”命令组“运行”命令,如图4.1-26所示。五、运行查询方法二:通过单击上下文功能区“查询工具/设计”选项卡的“结果”命令组“视图”命令的下拉列表(如图4.1-25所示)中单击选择“数据表视图”。方法三:右击查询设计视图窗口标题栏,再单击快捷菜单中的“数据表视图”命令,如图4.1-27所示。任务4.2内容利用设计视图创建选择查询和参数查询任务说明:使用查询向导只能创建简单的、特定功能的查询。而利用设计视图中可以各种查询,实现的功能更为灵活,不仅可以选择一个或多个数据源和选取字段,设计各种灵活的筛选条件来进行记录的选取,还能进行数据排序和统计等。利用设计视图还可以对已创建的查询进行编辑。任务4.2内容任务目标:1.掌握用设计器创建选择查询;2.灵活掌握各种要求的查询条件设计。案例4.2.1内容创建查询“刘姓和张姓学生”,用于查看“刘”姓和“张”姓学生的“统编学号”、“姓名”、“所学专业”、“班级”案例分析:本查询的数据来自“学生档案”表,所以要选择“学生档案”表为数据源,只查看部分字段,“刘”姓和“张”姓学生记录要通过设置条件来选取,这种查询用向导无法实现,通过设计视图可以较容易地实现。案例4.2.1内容实现步骤:(一)打开查询设计视图并指定数据源1.单击“创建”选项卡中“查询”命令组中的“查询设计”命令,如图4.2-1所示。案例4.2.1内容2.在弹出的“显示表”对话框中,选择“表”选项卡中的“学生档案”表,单击“添加”按钮(也可直接双击“学生档案”表)将该表添加作数据源,如图4.2-2所示,再关闭“显示表”对话框。案例4.2.1内容(二)在查询设计视图中进行查询设计1.选取字段在打开的“查询1”设计视图下面网格的“字段”单元格的下拉列表中中分别选择:“统编学号”、“姓名”、“所学专业”、“班级”字段案例4.2.1内容2.设置选取记录的查询条件在“姓名”列网格的“条件”单元格中输入LIKE“[刘张]*”,如图4.2-3所示。案例4.2.1内容(三)保存并运行查询1.单击Access窗口左上角“自定义快速启动工具栏”的“保存”按钮(如图4.2-4所示)或按组合键Ctrl+S,弹出“另存为”对话框。案例4.2.1内容2.在弹出的“另存为”对话框中“查询名称”下的文本框中输入“刘姓和张姓学生”,如期而至图4.2-5所示,再单击“确定”按钮。案例4.2.1内容3.通过单击上下文功能区“查询工具/设计”选项卡的“结果”命令组“运行”命令,可以查看到查询结果集中的数据,如图4.2-6所示。案例4.2.2内容建立查询“指定班级”,用于查看指定班级的学生信息案例分析:要求查询的班级但没说明具体是哪个班级的,可以将查询条件设置成参数条件,即建立参数查询。这种查询可以灵活的应用于查看某个或某些字段不同条件值的查询结果,具体条件值在运行时由用户确定。由于没说明是查看学生的哪些数据项,表示查看所有数据项(即字段)。案例4.2.2内容实现步骤:(一)打开查询设计视图并指定数据源与任务内容一的操作完全相同,这里就不再重复。案例4.2.2内容(二)在查询设计视图中进行查询设计1.选取字段在打开的“查询1”设计视图上面的“学生档案”字段列表中双击添加到设计网格,也可直接在第一列的“字段”单元格选择“学生档案.*”,使查询结果中显示所有字段。案例4.2.2内容2.在第二列的“字段”单元格下拉列表中选择“班级”,单击取消选中“显示”复选框,如图4.2-7所示。案例4.2.2内容3.设置选取记录的查询条件在“班级”列的“条件”单元格中输入[请输入要查看的班级:],如图4.2-8所示。案例4.2.2内容(三)保存并运行查询1.单击Access窗口左上角“自定义快速启动工具栏”的“保存”按钮。2.在弹出的“另存为”对话框中“查询名称”下的文本框中输入“指定班级”,如图4.2-9所示,再单击“确定”按钮。案例4.2.2内容3.通过单击上下文功能区“查询工具/设计”选项卡的“结果”命令组“运行”命令。4.在打开的中按照提示输入要查询的班级(如“1102”),如图4.2-10所示,单击“确定”按钮可以查看到查询结果集中的数据全部是1102班的学生信息。图4.2-10“输入参数值”对话框案例4.2.3内容建立查询“计算各班人数”,用于计算“学生档案”表中各班人数案例4.2.3内容案例分析:统计各班人数,需要按班级进行分组,统计每组内的关键字“统编学号”的个数,即创建“总计”功能的预定义查询来实现此任务的功能,由于进行的“总计”方式是系统预设的,所以这种计算方式通常叫做预定义计算的选择查询。预定义计算的选择查询中一般主要添加进行分组统计的字段和设置条件用的字段。实现步骤:(一)打开查询设计视图并指定数据源与前面的操作完全相同,这里省略。(二)在查询设计视图中进行查询设计1.单击上下文功能区“查询工具/设计”选项卡的“显示/隐藏”命令组的“汇总”命令,如图4.2-11所示,显示“总计”行。实现步骤:2.将“班级”和“统编学号”字段添加到字段行网格。3.保持“班级”列的“总计”单元格默认的“GroupBy”,在“统编学号”列的“总计”单元格下拉列表中选择“计数”,如图4.2-12所示。实现步骤:(三)保存并运行查询用与前面操作一样的方法将查询保存为“计算各班人数”,并运行查询可以看到统计结果,如图4.2-13所示。案例4.2.4内容创建“统计文化总分和专业总分”查询,用于查看“学生成绩”表中每个学生的专业总分和文化总分案例4.2.4内容案例分析:在学生成绩表中没有过文化总分和字段专业总分,在这种情况下,可以通过添加一个虚拟的计算字段(“文化总分”、“专业总分”),用来显示数据源中数据的组成的表达式的计算结果(文化科目分数和、专业科目分数和),由于这种计算表达式是设计者根据需要自己定义的,所以这种方式称为自定义计算的选择查询。案例4.2.4内容添加计算字段是在查询设计视图的空白单元格中输入计算字段标题:表达式注:表达式中用到的字段名要加上方括号。实现步骤:(一)打开查询设计视图并指定数据源与前面的操作完全相同的方法添加“学生成绩”表为数据源。(二)在查询设计视图中进行查询设计1.在字段列表中双击将“统编学号”和“姓名”字段添加到字段行网格。2.在第三列空白字段单元格中输入文化总分:[德育]+[语文]+[数学]+[英语]3.在第四列空白字段单元格中输入专业总分:[图形设计]+[Office]+[winxp].实现步骤:(三)保存并运行查询用与前面操作一样的方法将查询保存为“统计文化总分和专业总分”,并运行查询可以看到统计结果,如图4.2-15所示。案例4.2.5内容创建“查看1101班学生专业成绩”查询,用于查看“学生档案”表中“1101”班学生的统编学号、姓名、班级、和“学生成绩”表中的图形设计、Office、winxp案例4.2.5内容案例分析:本查询需要查看的数据项(字段)来自两个表,所以要选择两个数据源表/查询,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论