版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access2010数据库应用基础全套可编辑PPT课件模块1认识Access2010模块2创建数据库及表模块3管理与使用表模块4查询目录CONTENTS163模块5窗体模块6VBA编程模块7设计报表模块8综合案例——“甜美蛋糕店”数据库系统开发目录CONTENTS模块1认识Access20101.1Access2010基本知识任务1.2Access2010的安装、启动与退出1.3Access2010的主要功能和用途1.4Access2010的界面组成1.5数据库的基本概念和对象1.1Access2010基本知识1.Access2010概述2.Access2010的用途3.Access2010的发展历史Access2010是微软公司推出的基于Windows的桌面关系数据库管理系统,是Office系列应用软件之一。它提供了表、查询、窗体、报表、宏、模块等用来建立数据库系统的对象,为建立功能完善的数据库管理系统提供了方便。Access可用来快速、方便地开发有助于管理信息的关系数据库应用程序;Access2010提供了多个可直接用于跟踪各种信息的模板。微软公司于1992年11月发布了基于Windows3.0操作系统的Access1.0版本,随后在1995年将Access加入MicrosoftOffice95办公软件,使其成为其中一部分。1.1Access2010基本知识YOURTITLEHERE全新的用户界面,如用“功能区”代替了早期版本中的多层菜单和工具栏。(1)(2)新的数据类型和控件,如多值字段、附件数据类型、计算字段、增强的“备注”字段、日期/时间字段的内置日历控件等。(3)(4)(5)更强大的对象创建工具,如增加了“创建”选项卡。强大的网络数据库功能。增强的安全性。1.2.1Access2010的安装1.2Access2010的安装、启动与退出(1)双击打开安装文件,获得安装授权,接受安装协议,如图1-1所示。(2)选择安装类型。若选择默认安装类型,则可以单击“立即安装”按钮。若需要改变安装路径或安装类型,则可以单击“自定义”按钮,如图1-2所示。图1-1接受安装协议图1-2选择安装类型1.2.1Access2010的安装1.2Access2010的安装、启动与退出(4)等待安装进度显示结束即可,如图1-4所示。图1-4安装进度(3)若选择“自定义”方式安装,则可以在如图1-3所示的界面中选择需要安装的Access组件,选择完毕后单击“立即安装”按钮。图1-3选择组件1.2.2Access2010的启动1.2Access2010的安装、启动与退出(3)通过已保存的文件快速启动(2)“开始”菜单选项快速启动(1)桌面图标快速启动Access2010有三种启动方法。1.2.3Access2010的退出1.2Access2010的安装、启动与退出(1)在“文件”选项卡中选择“退出”命令(2)单击Access2010窗口标题栏右侧的关闭按钮(5)使用组合键Alt+F4(3)单击Access2010窗口标题栏左侧的图标,在弹出的菜单中选择“关闭”命令(4)双击Access2010窗口标题栏左侧的图标1.3Access2010的主要功能和用途Access2010属于小型桌面数据库管理系统,是管理和开发小型数据库系统常用的工具。它通过一个数据库文件中的6大对象对数据进行管理,从而实现高度的信息管理和数据共享1.Access2010的主要功能(1)数据分析。Access2010有强大的数据处理、统计分析能力,利用Access2010的查询功能可以方便地进行各类汇总、求平均等。(2)开发软件。Access2010用来开发软件,如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是简单易学,即使是非计算机专业的人员也很容易学会。2.Access2010的用途1.4.1Access2010的工作界面1.4Access2010的界面组成双击桌面上的Access2010图标(图1-5),打开Access2010主界面。Access2010的工作界面如图1-6所示。图1-5Access2010图标图1-6Access2010的工作界面1.4.2Access2010的功能区1.4Access2010的界面组成1.功能区的组成Access2010的功能区由“文件”“开始”“创建”“外部数据”和“数据库工具”5个标准选项卡组成,如图1-7所示,每个选项卡被分成若干个组,每组包含相关功能的命令按钮。在功能区的大多数组区域中都有下拉按钮,单击下拉按钮可以打开下拉菜单。图1-7Access2010的功能区1.4.2Access2010的功能区1.4Access2010的界面组成图1-8“文件”选项卡1)“文件”选项卡“文件”选项卡是Access2010版本新增加的一个选项卡。这是一个特殊的选项卡,与其他选项卡的结构、布局和功能不同。如图1-8所示,利用“文件”选项卡可以进行的操作有保存、对象另存为、数据库另存为、打开、关闭数据库、新建、打印、保存并发布等,另外还可以对数据库进行压缩并修复,或是加密数据库以达到保护数据的目的。1.功能区的组成1.4.2Access2010的功能区1.4Access2010的界面组成图1-9“开始”选项卡图1-10“创建”选项卡1.功能区的组成2)“开始”选项卡如图1-9所示,“开始”选项卡包括“视图”“剪贴板”“排序和筛选”“记录”等7个组,包括Access2010提供的一些常用的工具,方便用户进行编辑。3)“创建”选项卡如图1-10所示,“创建”选项卡中包含6个组,用户可以通过此选项卡来完成数据库各个对象的创建。1.4.2Access2010的功能区1.4Access2010的界面组成图1-11“外部数据”选项卡图1-12“数据库工具”选项卡4)“外部数据”选项卡“外部数据”选项卡包括“导入并链接”“导出”和“收集数据”3个组,用户可通过该选项卡对内部和外部数据交换进行管理和其他操作,如图1-11所示。5)“数据库工具”选项卡如图1-12所示,“数据库工具”选项卡包括“工具”“宏”“关系”“分析”等6个组。这是Access2010提供的一个管理数据库后台的工具,用户使用该选项卡可以创建和查看表间的关系、启动VisualBasic程序编辑器、运行宏、在Access2010和SQLServer之间移动数据以及压缩和修复数据库等。1.功能区的组成1.4.2Access2010的功能区1.4Access2010的界面组成2.功能区的操作
在Access2010中,执行命令的方法有多种。一般可以通过单击选项卡、组中的相关命令实现,也可以使用与命令关联的键盘快捷方式实现。1.4.3Access2010的导航窗格1.4Access2010的界面组成图1-13导航窗格导航窗格按类别和组对数据库对象进行组织,如图1-13所示。可以从多种组织选项中进行选择,还可以在导航窗格中创建用户的自定义组织方案。在默认情况下,新数据库使用“对象类型”类别,该类别包含对应各种数据库对象的组。“对象类型”类别组织数据库对象的方式与早期版本中的默认“数据库窗口”显示界面相似。1.导航窗格的组成1.4.3Access2010的导航窗格1.4Access2010的界面组成若要打开数据库对象,则在导航窗格中双击该对象。或在导航窗格中选择该对象,然后按回车键。或在导航窗格中右击该对象,再在快捷菜单中选择菜单命令。2.打开数据库对象单击导航窗格右上角的百叶窗开/关按钮,将隐藏导航窗格。若要再显示导航窗格,则单击导航窗格条上面的百叶窗开/关按钮。3.显示或隐藏导航窗格1.4.4Access2010的其他界面元素1.4Access2010的界面组成例如,当打开任意表对象时,功能区中会出现与“表格工具”相关的“字段”和“表”选项卡,如图1-14所示。图1-14上下文选项卡获取帮助上下文选项卡对象编辑区选项卡式文档状态栏1.5.1数据库的基本概念1.5数据库的基本概念和对象1.数据库数据库(database,DB)是为了实现一定的目的、按某种规则组织起来的数据的集合,是存储数据的“仓库”。Access是建立数据、操作和管理数据的数据库管理系统。数据库的特点如下。(4)(3)(2)(1)在数据库中,不仅包含数据本身,而且包含数据之间的联系。数据通过一定的数据模型进行组织,保证有最小的冗余度,有层次、网状和关系模型。各个应用程序共享数据。对数据的各种操作,如定义、操作等都由数据库管理系统统一进行。1.5.1数据库的基本概念1.5数据库的基本概念和对象2.数据库管理系统
数据库管理系统(databasemanagementsystem,DBMS)是对数据库进行管理的软件,功能如下。(1)(2)(3)(4)定义:定义数据库的结构、数据完整性和其他约束条件。操作:实现数据插入、修改、删除和查询。控制:实现数据安全控制、完整性控制及多用户环境下的并发控制。维护:提供对数据的装载、转储和恢复,以及数据库的性能分析和监测。1.5.1数据库的基本概念1.5数据库的基本概念和对象3.Access数据库(1)Access的文档文件,Access2007之前版本的数据库文件扩展名为mdb,而Access2010的数据库文件扩展名为accdb。(2)Access数据库由数据表、查询、窗体、报表、宏和模块等对象组成。(3)所有对象都保存在同一个数据库文件中。1.5.2数据库的对象1.5数据库的基本概念和对象Access2010数据库是一个对象容器,它包含表、窗体、查询、报表、宏和模块6个主要对象,每个对象又可以包含多个具体的例子。Access2010数据库会将自身的表与其他对象一起存储在单个文件中,创建的数据库文件扩展名为accdb。01表(1)以二维表格形式保存基本信息,是数据库的核心。(2)表为其他对象提供数据。(3)对具有复杂结构的数据分别使用多张表,这些表之间可以通过相关字段建立关联。1.5.2数据库的对象1.5数据库的基本概念和对象(1)查询是从一个或多个表中查找某些特定的记录。(2)查询的运行结果以二维表的形式显示。(3)在数据库中只记录了查询的方式,即规则。(4)查询可作为窗体、报表等其他组件的数据源。02查询03窗体(1)窗体向用户提供交互界面,让用户更方便地进行数据的输入、输出。(2)窗体的数据源可以是一个或多个表,也可以是查询。04报表(1)报表是将数据按指定的格式进行显示或打印。(2)数据源可以是一张或多张表、查询。(3)建立报表时还可以进行计算,如求和、平均等。1.5.2数据库的对象1.5数据库的基本概念和对象(1)宏是由具有宏名的一系列命令组成的,用来简化一些需要重复的操作。(2)建好的宏可以单独使用,也可以与窗体配合使用。05宏06模块模块是用Access提供的VBA语言(visualbasic宏语言)编写的程序,模块通常与窗体、报表结合起来完成完整的应用功能。模块1认识Access2010小结:
Access2010是一个功能强大、操作简便的数据库管理系统,本模块对其进行了初步介绍。通过学习,读者可了解Access2010系统功能、界面、启动与退出方法及如何获得Access系统帮助等知识,并掌握Access2010最基本的操作,这些都是进一步学习Access2010的重要基础。习题模块1认识Access2010一、选择题1、数据库最基础的对象是()。A、报表B、模块C、查询D、表2、Access2010数据库文件的扩展名是()。A、docxB、xlsxC、mdbD、accdb模块1认识Access20103、下列选项中,()不是Access2010的对象。A、报表B、窗体C、页D、表4、以下说法正确的是()。A、Access2010是数据库应用程序B、Access2010是数据库C、Access2010是数据库应用系统D、Access2010是数据库管理系统二、填空题1、Access2010的用户界面包含功能区、
和
。模块1认识Access20102、功能区是Access2010最为丰富的命令集合,几乎所有的命令都可以通过菜单栏找到、选中和执行。功能区包括
、
、
、
、
和
。
3、Access2010数据库包含
、
、
、
、
和
6个主要对象。三、简答题1、某企业希望建立一个数据库进销存管理系统,对于进货方面我们应设计哪些功能?2、退出Access2010主要有哪几种方法?Thanks模块2创建数据库及表2.1数据库的创建2.2创建数据表2.3创建数据表间关系2.4管理数据库模块2创建数据库及表在Access中,数据库是存储数据库应用系统中各对象的容器,可以通过一个数据库文件来管理所有的数据库资源。Access2010数据库是所有表、查询、窗体、报表、宏和模块等对象的集合。其中,表是数据库的基础和关键,它存储了数据库中的全部数据内容,而其他对象只是用于对数据库进行维护和管理的工具。本模块将介绍如何创建数据库及表。2.1数据库的创建在于利用模板建立数据库是通过系统内置的模板进行创建,简化了创建过程,而直接建立空数据库后可以逐项定义每个数据库中的元素,这种方法较为灵活。方法2:直接建立一个空数据库后添加其他数据库对象方法1:利用模板建立数据库在Access2010中建立数据库的途径有两种:区别2.1.1创建空数据库2.1数据库的创建【例2-1】创建一个空数据库,以“学生管理数据库”为文件名保存。(1)启动Access2010,选择“文件”选项卡中的“新建”命令,在可用模板中选择“空数据库”模板,如图2-1所示。
用户先建立数据库再添加表、查询、窗体等相关组件,通过这种方式可以创建更加符合用户需求的数据库。图2-1选择“空数据库”模板2.1.1创建空数据库2.1数据库的创建(2)在图2-1右侧预览窗格中单击文件夹图标按钮,指定数据库的保存位置。在弹出的“文件新建数据库”对话框的“文件名”文本框中输入指定的文件名“学生管理数据库”,如图2-2所示,单击“确定”按钮。图2-2输入文件名2.1.1创建空数据库2.1数据库的创建(3)返回“开始”选项卡后,单击“创建”按钮,此刻,系统将建立一个空数据库,并已在该数据库中创建了一张空白数据表,如图2-3所示。
图2-3创建好的一张空白数据表技巧:创建一个空数据库的过程比较简单,而且用户能够根据需求创建个性化数据库,相较而言主动性更强。2.1.2利用模板建立数据库2.1数据库的创建
Access2010为用户提供了大量的模板,通过这种方式可以创建一个包含特定功能的数据库,用户也可以在创建后根据实际需求对其进行修改。【例2-2】利用“样本模板”创建一个教职员数据库,以“教职员数据库”为文件名保存。(1)启动Access2010,选择“文件”选项卡的“新建”命令,在可用模板中选择“样本模板”,如图2-4所示。图2-4选择“样本模板”创建数据库2.1数据库的创建(2)在样本模板中选择“教职员”选项,如图2-5所示,指定该数据库的保存位置,输入文件名“教职员数据库”,单击“创建”按钮。此时Access将会把模板应用到此数据库中。图2-5利用模板创建数据库2.1.2利用模板建立数据库2.2创建数据表表是数据库中的基本结构,也是后期建立查询、窗体、报表等其他组件的基础,因此在整个数据库的建立过程中处在举足轻重的地位。表包括结构和数据两部分。如果用人体来作比喻,结构就相当于人的骨骼,而数据相当于人的血和肉,两者缺一不可。2.2.1使用表设计器建立表2.2创建数据表表设计器是一种可视化的设计工具,通过设计视图的方式提供人机交互界面,引导用户创建表的结构,然后通过数据表视图完成数据记录的输入。【例2-3】使用表设计器创建“学生基本信息表”数据表。(1)启动Access2010,打开“学生管理数据库”。在“创建”选项卡的“表格”组中单击“表设计”按钮,如图2-6所示。图2-6单击“表设计”按钮2.2创建数据表(2)根据表2-1所示的信息在打开的表设计器窗口中输入相应内容。表2-1“学生基本信息表”数据表结构2.2.1使用表设计器建立表2.2创建数据表(3)在“字段名称”列输入“学号”,在“数据类型”列单击选择“文本”类型并设置其字段大小为2,如图2-7所示。接下来使用相同的方法输入其他字段。图2-7字段名称的输入和数据类型的选择2.2.1使用表设计器建立表2.2创建数据表(4)在这里特别要注意查阅向导类型字段的输入方法和其他字段不同,首先设置字段名称为“性别”,然后在“数据类型”列单击选择“查阅向导”类型,弹出“查阅向导”对话框。在该对话框中选中“自行键入所需的值”单选按钮,如图2-8所示,单击“下一步”按钮。图2-8确定查阅字段获取其数值的方式2.2.1使用表设计器建立表2.2创建数据表(5)在查阅列中输入“男”“女”,如图2-9所示,单击“下一步”按钮。图2-9输入“性别”字段的值2.2.1使用表设计器建立表2.2创建数据表图2-10指定查阅字段的标签(6)设置标签为“性别”,如图2-10所示,并单击“完成”按钮。(7)打开表,输入如图2-11所示的数据。图2-11学生基本信息表2.2.1使用表设计器建立表2.2.2使用字段模板创建表2.2创建数据表
Access2010提供了一种高效创建表的方法——使用字段模板进行表的创建。下面通过一个实例来看如何使用字段模板创建表。【例2-4】使用字段模板创建“科目代码表”。图2-12利用字段模板设置字段属性(1)在“创建”选项卡的“表格”组中单击“表”按钮创建一张新表。打开“表格工具”的“字段”选项卡,在“添加和删除”组中单击“文本”按钮,在“属性”组中的“字段大小”文本框中输入“20”,建立一个新的字段列,如图2-12所示。2.2创建数据表(2)右击该字段列,选择“重命名字段”命令,输入字段名“科目名称”,如图2-13所示,按回车键。图2-13修改字段名称(3)右击“ID”列,在弹出的快捷菜单中选择“重命名字段”命令,输入字段名“科目编号”,按回车键。切换到“表格工具”的“字段”选项卡,在“添加和删除”组中单击“文本”按钮,在“属性”组中的“字段大小”文本框中输入“2”。(4)根据表2-2设置“科目代码表”中的其他字段。表2-2“科目代码表”数据表结构2.2.2使用字段模板创建表2.2.3直接输入数据创建表2.2创建数据表
如果数据表中的字段比较少,且属性设置相对简单,可以通过直接添加字段名和数据的方式进行数据表的创建。图2-14科目代码表【例2-5】通过直接输入数据的方式创建“科目代码表”。(1)在“创建”选项卡的“表格”组中单击“表”按钮,按照如图2-14所示内容输入数据。(2)单击“单击以添加”列右侧的按钮,打开相应下拉菜单,如图2-15所示,选择“文本”类型。图2-15选择字段类型2.2.3直接输入数据创建表2.2创建数据表(3)此时,“字段1”为反显状态,输入字段名称“科目编号”,如图2-16所示。图2-16输入字段名称2.2.3直接输入数据创建表2.2创建数据表(4)使用同样的方法输入其他字段名称“科目名称”“学年”和“学期”,如图2-17所示。图2-17输入其他字段名称(5)直接在单元格中输入“科目代码表”中的相关记录即可。技巧:在数据表建立后我们发现和例题给定的数据表相比多了一个“ID”列,该列是系统默认列。如果不需要此列可以直接在“ID”列上右击,在弹出的快捷菜单中选择“删除字段”命令。2.2.4字段智能标记的设置方法2.2创建数据表通过将智能标记附加在表和查询中可以直接执行某些操作而不用打开其他程序,从而提高工作效率。【例2-6】创建“联络信息表”并为“家长姓名”字段设置智能标记。(1)根据表2-3设置“联络信息表”中的字段,并设置“学号”字段为主键。表2-3“联络信息表”数据表结构2.2.4字段智能标记的设置方法2.2创建数据表(2)单击“家长姓名”字段,在下方的字段属性中单击“智能标记”右边的生成器按钮,在弹出的对话框中选择“人名”选项,表示可以执行发送邮件、安排会议、打开联系人和添加到联系人4种操作,如图2-18所示,单击“确定”按钮。图2-18设置智能标记2.2.4字段智能标记的设置方法2.2创建数据表(3)打开表,输入如图2-19所示的记录,观察到“家长姓名”字段右下角出现该字段的智能标记。图2-19智能标记符号2.2.4字段智能标记的设置方法2.2创建数据表(4)将鼠标指针移动到智能标记提示符的位置时会出现操作提示按钮,单击该提示按钮即可选择所需操作,如图2-20所示。图2-20智能标记操作2.3创建数据表间关系在数据库设计过程中,为了尽可能地消除数据冗余,会建立多张相关主题的表用于存储数据,各表间通过公共字段建立表间关系。例如,我们对“学生管理系统”中的各个表建立如图2-21所示的关系。在这个关系中,“联络信息表”与“基本信息表”之间通过“学号”字段建立关系,“基本信息表”与“学生操行表”之间通过“学号”字段建立关系,“基本信息表”与“学生成绩表”之间通过“学号”字段建立关系。图2-21“学生管理系统”关系图
2.3.1关联关系概述2.3创建数据表间关系
2.3.2认识表与表之间的关系两个表间的关系可以通过一个与之相关联的字段建立起来,在这两个表中,能够定义字段取值范围的表称为“父表”,该表中的关联字段称为“主键”;而与之相对应的引用父表的关联字段的表称为“子表”,其字段称为“外键”。根据两个表间的记录匹配类型,我们可以将表间的关系分为三种情况:一对一、一对多和多对多。2.3创建数据表间关系
2.3.2认识表与表之间的关系(1)一对一关系。父表中的一条记录与子表中的唯一一条记录对应,且子表中的一条记录也与父表中的唯一一条记录对应,则称父表与子表间的关系是一对一关系。(2)一对多关系。父表中的一条记录与子表中的多条记录对应,且子表中的一条记录仅与父表中的唯一一条记录对应,则称父表与子表间的关系是一对多关系。(3)多对多关系。父表中的一条记录与子表中的多条记录对应,且子表中的一条记录也与父表中的多条记录对应,则称父表与子表间的关系是多对多关系。2.3创建数据表间关系
2.3.3认识表与表之间的关系【例2-7】建立“学生基本信息表”和“联络信息表”一对一关系。(1)关闭所有打开的表。(2)在“数据库工具”选项卡的“关系”组中单击“关系”按钮,进入“关系”编辑窗口并弹出“显示表”对话框,如图2-22所示。图2-22“显示表”对话框2.3创建数据表间关系
2.3.3认识表与表之间的关系(3)按住Shift键选择“学生基本信息表”和“联络信息表”,并单击“添加”按钮,如图2-23所示,将这两个表添加到“关系”窗口中,然后单击“关闭”按钮。图2-23添加表到“关系”窗口2.3创建数据表间关系
2.3.3认识表与表之间的关系(4)按住鼠标左键在“学生基本信息表”中拖动“学号”字段到“联络信息表”的“学号”字段上,弹出如图2-24所示的“编辑关系”对话框,选中“实施参照完整性”和“级联更新相关字段”复选框。图2-24“编辑关系”对话框2.3创建数据表间关系
2.3.3认识表与表之间的关系(5)单击“创建”按钮,完成两个表之间的关系创建,如图2-25所示。图2-25建立两个表间关系2.3创建数据表间关系
2.3.3认识表与表之间的关系(6)关闭“关系”窗口,在弹出的对话框中单击“是”按钮保存关系,这样就完成了“学生基本信息表”和“联络信息表”一对一关系的创建。打开“学生基本信息表”的数据表视图,如图2-26所示,可以看到表最前面自动添加了一个没有标题的列,单击该列前面的加号标记,可以看到该学生下面的家长信息,如果在该界面进行数据的修改,那么相关联的表也会进行对应的修改。图2-26建立关系后的效果2.4.1压缩和修复的方法及步骤2.4管理数据库【例2-8】对“学生管理数据库”进行压缩和修复。(1)打开“学生管理数据库”。(2)选择“文件”选项卡中的“信息”命令,如图2-27所示,然后单击“压缩和修复数据库”按钮即可。
压缩和修复的目的是可以重新整理数据库所占有的磁盘空间,恢复因为用户操作失误造成的信息丢失。下面通过一个例子来学习如何进行数据库的压缩和修复。图2-27压缩和修复数据库2.4.1压缩和修复的方法及步骤2.4管理数据库技巧:Access2010关闭时自动压缩和修复数据库的方法:选择“文件”选项卡中的“选项”命令,弹出“Access选项”对话框,在“当前数据库”选项卡中选中“关闭时压缩”复选框,如图2-28所示。图2-28“Access选项”对话框2.4.2备份的方法及步骤2.4管理数据库【例2-9】在Access2010中备份“学生管理数据库”。(1)启动Access2010,打开“学生管理数据库”。(2)选择“文件”选项卡中的“保存并发布”命令,依次选择“数据库另存为”→“备份数据库”命令即可,如图2-29所示。图2-29备份数据库2.4.3转换的方法及步骤2.4管理数据库
Access2010能打开Access2007及以前版本的数据库文件,但以前版本的数据库软件不能打开高版本的数据库文件,为了便于数据库共享,我们需要通过数据库转换实现高低版本数据库的共享。【例2-10】将Access2010版本的“学生管理数据库”文件转换为Access2003版本。(1)启动Access2010,打开“学生管理数据库”文件。(2)选择“文件”选项卡中的“保存并发布”命令,依次选择“数据库另存为”→“Access2002—2003数据库”命令,然后单击“另存为”按钮,如图2-30所示。图2-30数据库转换2.4.3转换的方法及步骤2.4管理数据库(3)弹出“另存为”对话框,如图2-31所示,指定保存位置和文件名,单击“保存”按钮即可。图2-31指定保存位置和文件名技巧:在进行数据库格式转换时,如果将转换后的数据库保存到同一个文件夹下,则应输入不同的文件名,便于日后区分。习题一、填空题1、在Access2010中创建数据表的方法有
和
。2、在Access2010中建立数据库的途径有两种:
和
。3、
是数据库中的基本结构,也是后期建立查询、窗体、报表等其他组件的基础,因此在整个数据库的建立过程中处在
的地位。4、在数据表建立后通常我们将能够唯一识别一条记录的字段作为该表的
,其目的是为今后建立表间的关系和联合查询作铺垫。5、如果数据表中的字段比较少,且属性设置相对简单,可以通过
方式进行数据表的创建。习题
二、操作题1、创建一个“公司管理信息系统”数据库,并根据要求建立“员工信息表”的表结构(见表2-4)。设置“性别”字段查阅向导的值为“男”“女”,并为“员工姓名”字段设置智能标记。表2-4“员工信息表”数据表结构习题
2、在“员工信息表”中输入记录,见表2-5。表2-5员工信息表习题
3.通过直接输入数据创建表的方法创建“员工工资表”(信息见表2-6)并与“员工信息表”建立一对一的关系。表2-6员工工资表4.对“公司管理信息系统”进行压缩。5.将Access2010版本的“公司管理信息系统”文件转换为Access2003版本,保存名称为“公司管理信息系统2003版”。Thanks模块3管理与使用表3.1编辑字段3.2设置字段属性3.3编辑记录3.4排序和查找/替换记录的方法3.5复制、重命名与删除表的方法3.1编辑字段记录字段名称表名称数据表由三部分组成:表名称、字段名称和记录。记录是由相关字段组成的集合,数据表中的一行称为一条记录。3.1编辑字段在图3-1中数据表的名称是“科目代码表”,数据表中包含的字段有“科目编号”“科目名称”“学年”“学期”,字段名称下的每一行代表1条记录,本数据表中一共有6条记录。图3-1科目代码表3.1.1修改字段名称3.1编辑字段【例3-1】在设计视图中修改数据表。(1)打开“学生管理数据库”,右击“联络信息表”,选择“设计视图”命令,打开如图3-2所示的设计视图。(2)单击字段名称“邮编”,并将其改为“邮政编码”,如图3-3所示。图3-2“联络信息表”的设计视图图3-3“邮编”改为“邮政编码”3.1.1修改字段名称3.1编辑字段(3)如图3-4所示,单击右上角“关闭”按钮,会弹出如图3-5所示的对话框,询问是否保存对“联络信息表”的设计的更改,单击“是”按钮完成对数据表字段名的修改。图3-4单击“关闭”按钮图3-5询问是否保存更改的对话框技巧:在创建完一个数据表之后,我们可以随时通过设计视图对数据表的结构进行修改;但是需要注意的是,如果数据表中已经输入了记录,则修改有可能会影响到记录的内容。3.1.2添加和删除字段3.1编辑字段【例3-2】在“联络信息表”中添加“户籍地址”“微信号”和“邮箱”字段。图3-6添加“户籍地址”字段(1)打开“学生管理数据库”,右击“联络信息表”,选择设计视图,单击“邮政编码”的下一行空白处,输入“户籍地址”,数据类型默认为“文本”,如图3-6所示。3.1.2添加和删除字段3.1编辑字段【例3-2】在“联络信息表”中添加“户籍地址”“微信号”和“邮箱”字段。(2)重复上一步骤,依次添加“微信号”和“邮箱”字段,数据类型默认为“文本”,如图3-7所示。图3-7添加“微信号”和“邮箱”字段(3)单击快速访问工具栏中的“保存”按钮。3.1.2添加和删除字段3.1编辑字段【例3-3】从“联络信息表”中删除“户籍地址”“微信号”“邮箱”字段。图3-8选中三个字段(1)打开“学生管理数据库”,右击“联络信息表”,选择设计视图。按住鼠标左键从“户籍地址”行的头部向下拖至“邮箱”行,如图3-8所示,三个字段被全部选中。3.1.2添加和删除字段3.1编辑字段(2)在选中的位置右击,从弹出的快捷菜单中选择“删除行”命令,如图3-9所示。图3-9连续删除多个字段(3)单击快速访问工具栏中的“保存”按钮。技巧:在进行删除操作时,可以通过按住Shift键选择连续的字段进行删除,通过按住Ctrl键选择不连续的字段进行删除。3.2.1设置数据类型和长度3.2设置字段属性【例3-4】在“学生基本信息表”中添加“微信”字段,并设置数据类型为“数字”,字段大小为“整型”。(1)打开“学生管理数据库”,右击“学生基本信息表”,选择设计视图,单击“毕业学校”的下一行空白处,输入“微信”,设置数据类型为“数字”,如图3-10所示。图3-10添加“微信”字段并设置数据类型为“数字”3.2.1设置数据类型和长度3.2设置字段属性(2)切换到“常规”选项卡,单击“字段大小”右侧下拉按钮,选择“整型”选项,将“小数位数”设置为0,如图3-11所示。(3)单击快速访问工具栏中的“保存”按钮。图3-11设置常规属性技巧:有些字段的数据类型是固定的,如出生日期;有些字段的长度是固定的,如身份证号。我们可以根据实际需要设置字段的数据类型和长度。3.2.2设置字段显示格式3.2设置字段属性根据用户的实际需要,我们可以按用户的要求显示信息。例如,在显示银行卡卡号时,可以设置每四位进行一次分隔;在显示出生日期时,可以按照“年-月-日”的形式显示,也可以按照“年/月/日”的形式显示。【例3-5】在“学生基本信息表”中设置“出生日期”的格式为“年/月/日”。(1)打开“学生管理数据库”,右击“学生基本信息表”字段,选择设计视图,单击“出生日期”字段。查看“出生日期”字段的类型是否是“日期/时间”。如果不是,则单击“数据类型”项,选择“日期/时间”格式,如图3-12所示。图3-12确认“出生日期”字段的数据类型3.2.2设置字段显示格式3.2设置字段属性(2)切换到“常规”选项卡,单击“格式”右侧下拉按钮,选择“短日期”选项,如图3-13所示。图3-13选择“短日期”选项(3)单击快速访问工具栏中的“保存”按钮。3.2.3设置默认值3.2设置字段属性
【例3-6】在“学生基本信息表”中设置“毕业学校”字段的默认值为“天津三中”。(1)打开“学生管理数据库”,右击“学生基本信息表”,选择设计视图,选中“毕业学校”字段,如图3-14所示。图3-14选中“毕业学校”字段3.2.3设置默认值3.2设置字段属性(2)切换到“常规”选项卡,设置“默认值”为“天津三中”,如图3-15所示。图3-15设置“默认值”为“天津三中”(3)单击快速访问工具栏中的“保存”按钮。3.2.4设置有效性规则3.2设置字段属性在输入记录时,为避免操作失误,需要对一些特定字段进行限制。例如,性别只能是男或女,年龄不能是负数,人的身高、体重往往也有范围的限制。【例3-7】在“学生基本信息表”中设置“性别”字段仅允许输入“男”或“女”。图3-16选中“性别”字段(1)打开“学生管理数据库”,右击“学生基本信息表”,选择设计视图,选中“性别”字段,如图3-16所示。3.2.4设置有效性规则3.2设置字段属性(2)切换到“常规”选项卡,如图3-17所示,单击“有效性规则”栏右侧的按钮,打开“表达式生成器”对话框。图3-17设置有效性规则3.2.4设置有效性规则3.2设置字段属性(3)在“表达式生成器”对话框中输入表达式:"男"or"女"。单击“确定”按钮。在这里特别要注意的是,引号要用英文半角形式,如图3-18所示。(4)单击快速访问工具栏中的“保存”按钮。图3-18输入表达式3.2.5设置输入掩码3.2设置字段属性使用输入掩码的目的是设置数据的格式,成功设置后用户在输入数据时要按照特定的格式进行输入。例如,设置日期的输入掩码为“yyyy/mm/dd”,在输入实际数据时,输入的数值可以替换占位符,但是无法删除或修改分隔符。3.2.5设置输入掩码3.2设置字段属性【例3-8】在“学生基本信息表”中为“出生日期”字段设置输入掩码。(1)打开“学生管理数据库”,右击“学生基本信息表”,选择设计视图,选中“出生日期”字段,如图3-19所示。图3-19选中“出生日期”字段3.2.5设置输入掩码3.2设置字段属性(2)切换到“常规”选项卡,如图3-20所示,单击“输入掩码”栏右侧的按钮,打开“输入掩码向导”对话框。图3-20设置输入掩码3.2.5设置输入掩码3.2设置字段属性(3)在“输入掩码向导”对话框中选择“短日期”选项,如图3-21所示。单击“完成”按钮,结果如图3-22所示。(4)单击快速访问工具栏中的“保存”按钮。图3-22“出生日期”字段的输入掩码格式图3-21选择“短日期”选项3.2.6数据表格式的设置3.2设置字段属性【例3-9】对“科目代码表”进行美化。(1)打开“学生管理数据库”,双击打开“科目代码表”,如图3-23所示。(2)在“开始”选项卡的“文本格式”组中单击右下角按钮,如图3-24所示。图3-23打开“科目代码表”(一)图3-24“设置数据表格式”按钮3.2.6数据表格式的设置3.2设置字段属性(3)在打开的“设置数据表格式”对话框中选中“单元格效果”选项区中的“凸起”单选按钮,“背景色”选择“浅蓝3”,“网格线颜色”选择“深蓝”,如图3-25所示。图3-25“设置数据表格式”对话框3.2.6数据表格式的设置3.2设置字段属性(4)单击“确定”按钮完成“科目代码表”格式的设置,然后单击快速访问工具栏中的“保存”按钮。技巧:在“单元格效果”选项区中选中“平面”单选按钮,可以对数据表边框进行相关格式设置。3.3编辑记录图3-26打开“科目代码表”(二)【例3-10】将“科目代码表”中的“图像处理技术”修改为“图像特效处理”。(1)打开“学生管理数据库”,双击打开“科目代码表”,如图3-26所示。在创建系统初期所录入的数据有可能会随着时间的变化发生改变,因此,对数据库中的记录需要根据实际需求进行修改和完善。3.3.1表中记录的修改3.3编辑记录(2)单击选中“图像处理技术”单元格,之后删除该单元格的内容,然后输入“图像特效处理”,如图3-27所示。(3)单击快速访问工具栏中的“保存”按钮。图3-27修改后效果3.3.1表中记录的修改3.3编辑记录如果要向数据库中添加数据,就要选择相关的数据表进行记录的添加。反之,如果要删除数据,就要找到符合指定条件的记录,然后执行删除操作。【例3-11】在“联络信息表”中根据表3-2添加4位家长的联络方式。表3-2家长的联络方式3.3.2记录的添加与删除3.3编辑记录(1)打开“学生管理数据库”,双击打开“联络信息表”,如图3-28所示。(2)按下键盘上的PageDown键,此刻光标指向最后一条记录的下一行,输入表3-2中的内容,如图3-29所示。(3)单击快速访问工具栏中的“保存”按钮。图3-28打开“联络信息表”图3-29添加记录3.3.2记录的添加与删除3.3编辑记录【例3-12】在“科目代码表”中删除科目编号为“06”的记录。图3-31选中要删除的记录图3-30打开“科目代码表”(三)(2)单击科目编号为“06”的记录前面的方框,此刻该记录呈反显状态,如图3-31所示。(1)打开“学生管理数据库”,双击打开“科目代码表”,如图3-30所示。3.3.2记录的添加与删除3.3编辑记录(3)在该反显记录上右击,弹出快捷菜单,选择“删除记录”命令,如图3-32所示。(4)此时会弹出“您正准备删除1条记录。”提示对话框,如图3-33所示,单击“是”按钮完成记录的删除。(5)单击快速访问工具栏中的“保存”按钮。图3-32删除记录图3-33提示对话框3.3.2记录的添加与删除3.4.1记录排序的方法3.4排序和查找/替换记录的方法
最常见的一种处理数据方法就是排序。例如,对学生的期末成绩进行排名,这样可以直观地了解学生的学习情况。数据排序有升序和降序两种,升序是指数据从小到大排列,如我们可以针对价格进行升序排列,然后找到物美价廉的商品;降序是指数据从大到小排列,如学生的期末成绩排名。3.4.1记录排序的方法3.4排序和查找/替换记录的方法【例3-13】以“出生日期”字段为关键字,对“学生基本信息表”进行降序排序。(1)打开“学生管理数据库”,双击打开“学生基本信息表”,如图3-34所示。图3-34打开“学生基本信息表”(一)3.4.1记录排序的方法3.4排序和查找/替换记录的方法(2)单击“出生日期”字段右侧的下拉按钮,从弹出的下拉菜单中选择“降序”选项,如图3-35所示。(3)单击“确定”按钮,“学生基本信息表”将按照“出生日期”字段降序排列记录,如图3-36所示。(4)单击快速访问工具栏中的“保存”按钮。图3-35降序排序图3-36按照“出生日期”字段降序排列记录3.4.1记录排序的方法3.4排序和查找/替换记录的方法图3-37选择“高级筛选/排序”选项假设我们要同时对多个字段进行排序,就要用到“高级排序”功能。在“开始”选项卡的“排序和筛选”组中单击“高级”下拉按钮,从弹出的下拉菜单中选择“高级筛选/排序”选项,如图3-37所示。3.4.2查找和替换记录3.4排序和查找/替换记录的方法图3-39设置查找条件图3-38打开“学生基本信息表”(二)(1)打开“学生管理数据库”,双击打开“学生基本信息表”,如图3-38所示。(2)选中“姓名”字段,在“开始”选项卡的“查找”组中单击“查找”按钮,打开“查找和替换”对话框,在“查找内容”文本框中输入“赵晓鹏”,将查找范围设置为“当前字段”,将“匹配”设置为“整个字段”,如图3-39所示。【例3-14】查找姓名是“赵晓鹏”的学生信息。3.4.2查找和替换记录3.4排序和查找/替换记录的方法(3)单击“查找下一个”按钮后系统将查找到指定数据并将其反显,如图3-40所示。(4)单击快速访问工具栏中的“保存”按钮。图3-40姓名是“赵晓鹏”的学生基本信息3.4.2查找和替换记录3.4排序和查找/替换记录的方法(2)(1)(3)查找范围:“当前字段”指光标所在字段,“当前文档”指整个数据表。匹配:可以匹配“字段任何部分”“整个字段”和“字段开头”。搜索:可以选择“全部”“向上”“向下”,其中“向上”和“向下”是指从当前光标所在的记录位置开始搜索。技巧:“查找和替换”对话框中部分选项的含义如下。3.4.3筛选记录3.4排序和查找/替换记录的方法筛选的目的是将符合条件的记录显示,不符合条件的记录隐藏。Access2010为我们提供了筛选器进行记录的筛选。【例3-15】从“学生基本信息表”中筛选出生日期在1999年的全部学生基本信息。(1)打开“学生管理数据库”,双击打开“学生基本信息表”,如图3-41所示。图3-41打开“学生基本信息表”(三)3.4.3筛选记录3.4排序和查找/替换记录的方法(2)选中“出生日期”字段,在“开始”选项卡的“排序和筛选”组中单击“筛选器”按钮,在弹出的下拉菜单中选择“日期筛选器”→“期间”选项,如图3-42所示。(3)弹出“始末日期之间”对话框,按照如图3-43所示输入相关参数。图3-43输入日期区间图3-42设置筛选条件3.4.3筛选记录3.4排序和查找/替换记录的方法(4)单击“确定”按钮,完成筛选,结果如图3-44所示。(5)单击快速访问工具栏中的“保存”按钮。图3-44显示筛选结果技巧:如果要取消筛选,可以在“开始”选项卡的“排序和筛选”组中单击“切换筛选”按钮。3.4.4显示和隐藏列3.4排序和查找/替换记录的方法若数据表中的记录过多,当我们需要查找有用的信息时往往需要拖动滚动条才能查看完整信息,为了便于查找,可以将不需要的信息隐藏。图3-45打开“学生基本信息表”(四)【例3-16】在“学生基本信息表”中隐藏“团员”字段。(1)打开“学生管理数据库”,双击打开“学生基本信息表”,如图3-45所示。3.4.4显示和隐藏列3.4排序和查找/替换记录的方法图3-46选择“隐藏字段”选项(2)选中“团员”字段,在“开始”选项卡的“记录”组中单击“其他”下拉按钮,在弹出的下拉菜单中选择“隐藏字段”选项,如图3-46所示。3.4.4显示和隐藏列3.4排序和查找/替换记录的方法(3)此刻“团员”字段被隐藏,如图3-47所示。图3-47团员”字段被隐藏(4)单击快速访问工具栏中的“保存”按钮。技巧:如果要取消隐藏,可以在“开始”选项卡的“记录”组中单击“其他”下拉按钮,在弹出的下拉菜单中选择“取消隐藏字段”选项。3.5复制、重命名与删除表的方法在进行数据库管理的时候,往往要创建一些结构类似的数据表,为了保证数据的一致性常常采用复制的方式进行操作。对于复制后的数据表,我们可以给它重命名,以便于今后使用。对于不再需要的数据表,我们可以进行删除操作删除表,为数据库“减负”。3.5复制、重命名与删除表的方法【例3-17】复制一个和“学生基本信息表”相同表结构的数据表。(1)打开“学生管理数据库”,在导航窗格中右击“学生基本信息表”,在弹出的如图3-48所示的快捷菜单中选择“复制”命令。图3-48快捷菜单3.5复制、重命名与删除表的方法(2)右击导航窗格的空白处,在弹出的快捷菜单中选择“粘贴”命令,弹出如图3-49所示的对话框,“粘贴选项”选择“仅结构”,单击“确定”按钮。(3)此刻在数据表中多了一个“学生基本信息表的副本”,双击打开该表,发现该数据表已经复制了“学生基本信息表”的表结构,如图3-50所示。图3-49“粘贴表方式”对话框图3-50学生基本信息表的副本3.5复制、重命名与删除表的方法【例3-18】把“学生基本信息表的副本”重命名为“学生基本信息临时表”。(1)打开“学生管理数据库”,在导航窗格中右击“学生基本信息表的副本”,在弹出的快捷菜单中选择“重命名”命令。(2)此时该数据表名处于反显状态,如图3-51所示,输入“学生基本信息临时表”后按回车键确定,结果如图3-52所示。图3-52重命名数据表结果图3-51表名处于反显状态3.5复制、重命名与删除表的方法【例3-19】删除“学生基本信息临时表”。(1)打开“学生管理数据库”,在导航窗格中右击“学生基本信息临时表”,在弹出的快捷菜单中选择“删除”命令,如图3-53所示。(2)此时弹出如图3-54所示的警告对话框,询问是否删除,单击“是”按钮。图3-54警告对话框图3-53删除“学生基本信息临时表”习题一、填空题1.数据表由
、
和
三部分组成。2.
是由相关字段组成的集合,数据表中的一行称为一条
。3.在进行删除操作时,我们可以通过按住
键选择连续的字段进行删除,通过按住
键选择不连续的字段进行删除。4.字段的属性一般分为常规和查阅两种,常规属性一般包括
等,而查阅属性是指数据表在打开时记录显示
的,不是所有的字段都有
属性。5.使用输入掩码的目的是
,成功设置后用户在输入数据时要按照特定的格式进行输入。6.数据排序有升序和降序两种,升序是指数据
,如我们可以针对价格进行升序排列,然后找到物美价廉的商品。降序是指数据
,如期末学生的成绩排名。7.假设我们要同时对多个字段进行排序,那么我们就要用到
功能。操作方法是在“开始”选项卡的组
中单击
按钮。8.筛选的目的是将符合条件的记录
,将不符合条件的记录
。二、操作题1.将“联络信息表”中的“家庭地址”字段名更改为“现住址”,删除该表中的“邮政编码”字段。2.在“学生基本信息表”中修改“学号”字段的字段大小为“4”,格式为“99”。3.在“联络信息表”中设置“邮编”字段的默认值为“300000”。习题4.在“学生基本信息表”中设置“学号”字段不能为空,如果没有输入,则提示信息“请输入学号”。5.在“学生基本信息表”中将“出生日期”字段设置为“中日期”。6.将“科目代码表”中的“项目管理”修改为“项目开发”。7.从“科目代码表”中删除科目编号为“03”的记录。8.以“性别”字段为关键字,对“学生基本信息表”进行降序排序。9.查找姓名是“李晓萌”的学生信息。10.从“学生基本信息表”中筛选出生日期在2000年的全部学生基本信息。11.在“学生基本信息表”中隐藏“出生日期”字段。12.复制一个和“联络信息表”相同表结构的数据表,将表名称设置为“户籍地址表”。习题Thanks模块4查询4.1认识查询4.2使用查询设计向导4.3创建带参数的查询4.4动作查询4.5SQL查询4.1认识查询
查询是数据库操作中经常要用到的操作,用户通过查询可以在最短的时间内找到满足条件的记录。查询在图书馆中应用最为普遍,读者可以从上百万个品种的图书中准确找到所需要的图书,提高了效率的同时又降低了人工管理成本。4.1认识查询04动作查询05SQL查询01选择查询02交叉表查询03参数查询根据对数据源操作的方式不同可以将查询分为5个类型。4.1.1查询的种类4.1认识查询4.1.2查询的功能查询可以看作分析数据的一种方法,其主要功能如下:(1)通过一个数据表,或多个数据表,或以查询为基础,创建一个新的数据集。(2)查询可以成为窗体和报表中数据的来源,使用查询后,原本仅有一个数据源的报表或窗体可拥有更多的数据表作为该报表或窗体的数据源。4.2使用查询设计向导【例4-1】查询“学生基本信息表”中学生的姓名及“联络信息表”中对应的家长姓名。(1)打开“学生管理数据库”,在“创建”选项卡的“查询”组中单击“查询向导”按钮,如图4-1所示。图4-1单击“查询向导”按钮(一)4.2.1使用向导创建简单查询4.2使用查询设计向导(2)在打开的对话框中选择“简单查询向导”选项,如图4-2所示,单击“确定”按钮。图4-2选择“简单查询向导”选项4.2.1使用向导创建简单查询4.2使用查询设计向导图4-3选择“学生基本信息表”中的相关字段(3)在打开的“简单查询向导”对话框中的“表/查询”下拉列表框中选择“表:学生基本信息表”选项,选定“学号”和“姓名”字段,如图4-3所示。4.2.1使用向导创建简单查询4.2使用查询设计向导(4)在“表/查询”下拉列表框中选择“表:联络信息表”选项,选定“家长姓名”字段,如图4-4所示。图4-4选择“联络信息表”中的相关字段4.2.1使用向导创建简单查询4.2使用查询设计向导图4-5指定查询标题(5)单击“下一步”按钮,打开如图4-5所示的对话框,为查询指定标题,在这里指定查询标题为“查询学生家长姓名”。4.2.1使用向导创建简单查询4.2使用查询设计向导(6)单击“完成”按钮,完成对数据表的查询,结果如图4-6所示。图4-6查询结果(一)4.2.1使用向导创建简单查询技巧:如果需要查询两个或多个表中的记录,需要这两个或多个表之间已经建立了关系。例如,在本例中“学生基本信息表”和“联络信息表”已经按照学号建立了一对一的关系,具体关系建立的方法详见模块2。4.2使用查询设计向导【例4-2】创建“查询学生成绩总表”。图4-8选择“交叉表查询向导”选项图4-7单击“查询向导”按钮(二)(2)在打开的对话框中选择“交叉表查询向导”选项,如图4-8所示,单击“确定”按钮。(1)打开“学生管理数据库”,在“创建”选项卡的“查询”组中单击“查询向导”按钮,如图4-7所示。4.2.2使用向导创建交叉表查询4.2使用查询设计向导(3)在打开的“交叉表查询向导”对话框中选择“表:学生成绩表”选项,如图4-9所示。图4-10选择行标题图4-9选择“表:学生成绩表”选项(一)(4)单击“下一步”按钮,选择行标题“学号”“学年”“学期”,如图4-10所示。4.2.2使用向导创建交叉表查询4.2使用查询设计向导(5)单击“下一步”按钮,选择列标题“科目代码”,如图4-11所示。图4-12确定交叉点数据(6)在“字段”列表框中选择“成绩”选项,在“函数”列表框中选择“Sum”选项,如图4-12所示。图4-11选择列标题4.2.2使用向导创建交叉表查询4.2使用查询设计向导(7)单击“下一步”按钮,打开如图4-13所示的对话框,为查询指定名称,在这里输入查询名称为“查询学生成绩总表”。图4-14查询结果(二)图4-13输入查询名称(一)(8)单击“完成”按钮,完成对数据表的查询,结果如图4-14所示。4.2.2使用向导创建交叉表查询4.2使用查询设计向导【例4-3】创建“查询每所学校学生毕业数量”。(1)打开“学生管理数据库”,在“创建”选项卡的“查询”组中单击“查询向导”按钮,如图4-15所示。图4-15单击“查询向导”按钮(三)4.2.3使用向导查询重复项4.2使用查询设计向导图4-16选择“查找重复项查询向导”选项(2)选择“查找重复项查询向导”选项,如图4-16所示,单击“确定”按钮。4.2.3使用向导查询重复项4.2使用查询设计向导(3)在打开的“查找重复项查询向导”对话框中选择“表:学生基本信息表”选项,如图4-17所示。图4-18选择重复值字段图4-17选择“表:学生基本信息表”选项(4)单击“下一步”按钮,重复值字段选择“毕业学校”,如图4-18所示。4.2.3使用向导查询重复项4.2使用查询设计向导(5)单击“下一步”按钮,不选择任何字段,如图4-19所示。图4-20输入查询名称(二)(6)单击“下一步”按钮,打开如图4-20所示的对话框,为查询指定名称,这里输入查询名称为“查询每所学校学生毕业数量”。图4-19不选择任何字段4.2.3使用向导查询重复项4.2使用查询设计向导(7)单击“完成”按钮,完成对数据表的查询,查询结果为“天津三中”有3名毕业生,“天津五中”有2名毕业生,如图4-21所示。图4-21查询结果(三)技巧:“NumberOfDups”字段显示相同数据在同一个数据表中出现的次数。4.2.3使用向导查询重复项4.2使用查询设计向导【例4-4】创建“查询是否有学生没有录入成绩”。图4-22单击“查询向导”按钮(四)(1)打开“学生管理数据库”,在“创建”选项卡的“查询”组中单击“查询向导”按钮,如图4-22所示。4.2.4使用向导查找不匹配项4.2使用查询设计向导【例4-4】创建“查询是否有学生没有录入成绩”。图4-23选择“查找不匹配项查询向导”选项(2)选择“查找不匹配项查询向导”选项,如图4-23所示,单击“确定”按钮。4.2.4使用向导查找不匹配项4.2使用查询设计向导【例4-4】创建“查询是否有学生没有录入成绩”。4.2.4使用向导查找不匹配项(3)在打开的“查找不匹配项查询向导”对话框中选择“表:学生基本信息表”选项,如图4-24所示。图4-24“查找不匹配项查询向导”对话框4.2使用查询设计向导图4-25选择“学生成绩表”选项(二)(4)单击“下一步”按钮,在“请确定哪张表或查询包含相关记录”列表框中选择“表:学生成绩表”选项,如图4-25所示。4.2.4使用向导查找不匹配项4.2使用查询设计向导(5)单击“下一步”按钮,同时选择左右两个表中的“学号”字段,并单击中间的按钮,如图4-26所示。图4-27选择显示查询结果字段图4-26选择“学号”字段作为匹配字段(6)单击“下一步”按钮,选定字段“学号”“姓名”,如图4-27所示。4.2.4使用向导查找不匹配项4.2使用查询设计向导(7)单击“下一步”按钮,为查询指定名称,这里输入查询名称为“查询是否有学生没有录入成绩”,如图4-28所示。图4-28输入查询名称(三)图4-29查询结果为空(8)单击“完成”按钮,完成对数据表的查询,查询结果为空,证明所有的学生均已录入成绩,如图4-29所示。4.2.4使用向导查找不匹配项4.3创建带参数的查询【例4-5】创建“查询指定学生的家长姓名”。(1)打开“学生管理数据库”,在导航窗格中右击“查询学生家长姓名”选项,在弹出的快捷菜单中选择“设计视图”命令,如图4-30所示。图4-30选择“设计视图”命令4.3创建带参数的查询【例4-5】创建“查询指定学生的家长姓名”。(2)在打开的界面“姓名”字段下方的“条件”文本框中输入“[请输入学生姓名]”,如图4-31所示。图4-31输入条件参数4.3创建带参数的查询(3)在“设计”选项卡的“结果”组中单击“运行”按钮,如图4-32所示。(4)在弹出的“输入参数值”对话框中输入想要查询的值,如“张佳萱”,如图4-33所示。(5)单击“确定”按钮完成对数据表的查询,结果如图4-34所示。图4-32运行查询(一)图4-33输入参数值图4-34指定学生家长姓名查询结果4.4动作查询4.4.1生成表查询【例4-6】创建“查询团员信息”。(1)打开“学生管理数据库”,在“创建”选项卡的“查询”组中单击“查询设计”按钮,如图4-35所示。生成表查询可以通过一张或多张数据表中的信息创建一张新的数据表,它包含两个环节,首先由表生成查询,然后由查询生成一张新表。图4-35单击“查询设计”按钮(一)4.4动作查询4.4.1生成表查询(2)在弹出的“显示表”对话框中选择“学生基本信息表”作为数据源,单击“添加”按钮,如图4-36所示。图4-36选择“学生基本信息表”作为数据源4.4动作查询4.4.1生成表查询(3)单击“关闭”按钮,在查询设计器中添加“学号”“姓名”“性别”“团员”字段。需要注意的是,将“团员”字段设置为不显示到查询结果上,并在该字段“条件”行中输入“True”,如图4-37所示。图4-37选取字段并输入条件4.4动作查询4.4.1生成表查询(4)在“设计”选项卡的“查询类型”组中单击“生成表”按钮,如图4-38所示。(5)在弹出的“生成表”对话框中保存生成的新表名称为“团员信息表”,单击“确定”按钮,如图4-39所示。图4-38确定查询类型图4-39输入新生成表的名称4.4动作查询4.4.1生成表查询(6)在“设计”选项卡的“结果”组中单击“运行”按钮,如图4-40所示。(7)弹出的如图4-41所示的对话框提示将满足条件的记录粘贴到新表中。图4-40运行查询(二)图4-41询问是否向新表粘贴数据4.4动作查询4.4.1生成表查询(8)单击“是”按钮后将自动生成新表“团员信息表”,如图4-42所示。(9)保存生成表查询,将其名称设置为“查询团员信息”,如图4-43所示,单击“确定”按钮。图4-42生成新表“团员信息表”图4-43保存查询4.4动作查询4.4.1生成表查询(10)双击打开“团员信息表”,如图4-44所示。图4-44“团员信息表”查询结果4.4动作查询4.4.2更新查询
更新查询可以批量修改记录的值,如果需要修改的数据量比较大,手动修改不仅耗时费力,而且会有一定误差,此时可以利用更新查询来批量更新记录。【例4-7】创建更新查询,使每位学生的“项目管理”课程成绩提高1分。(1)打开“学生管理数据库”,在“创建”选项卡的“查询”组中单击“查询设计”按钮,如图4-45所示。图4-45单击“查询设计”按钮(二)4.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度面包砖生产线技术改造升级合同4篇
- 二零二五年度屋顶花园人工草皮养护合同3篇
- 2025个人股权转让与环保责任承担协议:绿色企业股权合作合同4篇
- 二零二五年度企业应收账款保理服务合同
- 二零二五年度城市道路桥梁改造工程承包合同4篇
- 二零二五年度农业投资项目融资合同范本
- 课题申报参考:南越王墓出土凤图像研究
- 课题申报参考:梅兰芳戏曲教育思想研究
- 二零二五年度民政协议离婚案件调解与法院速裁离婚案件审理合同
- 二零二五版煤炭电商平台合作开发合同4篇
- 国家中长期科技发展规划纲要2021-2035
- 2024届甘肃省兰州市城关区兰州第一中学生物高一上期末监测模拟试题含解析
- 公务摄影拍摄技巧分享
- 仓储中心退货管理制度
- 丰田锋兰达说明书
- 典范英语8-15Here comes trouble原文翻译
- 六安市叶集化工园区污水处理厂及配套管网一期工程环境影响报告书
- 运动技能学习与控制课件第一章运动技能学习与控制概述
- 清华大学考生自述
- 人机工程学与眼镜
- 中层后备干部培训心得体会范本
评论
0/150
提交评论