Access 2010数据库应用案例教程_第1页
Access 2010数据库应用案例教程_第2页
Access 2010数据库应用案例教程_第3页
Access 2010数据库应用案例教程_第4页
Access 2010数据库应用案例教程_第5页
已阅读5页,还剩768页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初识Access2010Access2010数据库的组成对象Access2010数据库基本操作管理数据库认识数据库认识数据库1.1.1数据库简介

数据是指存储在计算机中,能反映客观事物相关信息的符号。在计算机中,数字、文字、图形、图像、声音、动画和影像等都属于数据。

数据库(简称DB),不仅仅是指描述事物的数据本身,它还能反映数据之间的联系。

此外,数据库中的数据还具有较小的冗余度,较高的数据独立性和易扩展性,并可同时为多种应用程序服务,为多个用户所共享。一个数据库可以包含多个表。用Access2010创建的数据库文件扩展名为.accdb。支持编辑数据库中现有数据支持以不同的方式组织和查看数据支持通过报表等方式与他人共享数据支持删除数据库中现有数据记录支持向数据库中添加新数据记录1.1.2数据库的基本功能123451.1.3数据库系统的组成数据库系统数据库(DB)数据库管理系统(DBMS)数据库应用程序软硬件环境计算机和操作系统Access2010使用各种开发工具(如VC、VB)编写的应用程序

支持数据库运行的软、硬件环境对于硬件,一般要说明所需要的基本配置;软件则要说明其适用于哪些底层软件,与哪些软件兼容等。②数据库(DB)由一组相互关联的数据文件组成,其中最基本的是包含用户数据的数据文件。数据文件之间的逻辑关系也存放在数据库文件中。③数据库管理系统(DBMS)是专门用于管理数据库的系统软件,提供的数据处理功能包括数据库定义、数据操纵、数据控制和数据维护等功能。④数据库应用程序是由程序员用某种程序设计语言编写的允许用户插入、修改、删除并报告数据库中数据的计算机程序。数据库系统1.1.3数据库系统的组成初识Access2010Access2010数据库的组成对象Access2010数据库基本操作管理数据库认识数据库初识Access2010Access是一个面向对象、采用事件驱动的新型关系型数据库。Access2010是微软办公软件包Office2010的一部分,也是Access的最新版本。在安装Office2010时,通常进行默认安装就可以将Access2010安装到电脑中。Access2010提供了表生成器、查询生成器、宏生成器、报表设计器等可视化操作工具,以及数据库向导、表向导、查询向导、窗体向导等多种向导,可以使用户方便地构建数据库系统。另外,Access2010还提供了VisualBasicforApplication(VBA)编程功能,使高级用户可以开发功能更加完善的数据库系统。进入Access2010起始页步骤011.2.1启动Access2010进入Access2010工作界面步骤02“创建”按钮功能区导航窗格,可展开或折叠,此处为展开状态选项卡式文档窗口状态栏1.2.2熟悉Access2010工作界面01功能区

功能区位于程序窗口顶部,其最大优势就是将菜单、工具栏、任务窗格和其他UI(UserInterface,用户界面)组件等Access2010的大部分命令,都集中在该区域,从而方便用户选择需要的命令。

功能区主要包含命令选项卡、上下文命令选项卡、快速访问工具栏和窗口控制按钮等几个部分。命令选项卡选项卡标签上下文命令选项卡组名称各组中命令与工具快速访问工具栏位于功能区左上方,用于放置一些使用频率较高的命令按钮。默认情况下,快速访问工具栏中只有“保存”

、“撤销”

和“恢复”3个常用按钮,用户可根据需要在该工具栏中添加或删除按钮。在该区域中选择左侧没有显示√的命令,可将其添加到快速访问工具栏中;选择左侧显示√的命令,可将其从快速访问工具栏中删除。单击功能区右上角的

按钮,可以最小化、最大化或关闭Access程序窗口。快速访问工具栏窗口控制按钮02导航窗格导航窗格位于功能区下方左侧,用于显示和管理当前数据库中的各种对象。在Access数据库中创建的各种数据库对象,包括表、窗体、报表、查询和宏等都显示在导航窗格中。要打开某个数据库对象进行操作,可在导航窗格中双击该对象,或在单击选中对象后,按【Enter】键。若要按表、窗体、查询等分类来显示对象,可在该列表中选择“对象类型”项。03选项卡式文档窗口

在Access2010中打开的表、查询、窗体、报表和宏等数据库对象,默认将显示为选项卡式文档。选项卡式文档窗口位于功能区下方,分为对象内容显示/编辑区和选项卡标签区,当打开多个对象后,可通过单击相应的选项卡标签来切换要操作的对象。选项卡标签区对象内容显示/编辑区启动Access2010步骤02更改对象显示方式:将各种数据库对象显示为重叠式窗口单击界面左上角的“文件”标签,在打开的视图列表左侧选择“选项”命令“信息”面板中可以查看有关该文档的信息步骤01步骤

03弹出“Access选项”对话框,在左侧导航栏中选择“当前数据库”选项,在右边的“应用程序选项”区域中选择“重叠窗口”单选项,再单击“确定”按钮。步骤

04重新启动数据库后,打开几个数据表,就可以看到原来的选项卡式文档变成重叠窗口式文档了。04状态栏“状态栏”位于Access窗口底部,用于显示当前操作的状态和提示信息,此外还包含用于切换视图的按钮初识Access2010Access2010数据库的组成对象Access2010数据库基本操作管理数据库认识数据库Access2010数据库的组成对象

Access数据库主要由表、查询、窗体、报表、宏和模块六大对象组成。Access的功能主要就是通过这六大对象来实现的。Access2010数据库是一个独立的文件,其扩展名为.accdb。Access数据库中的所有对象,包括表、查询、窗体和报表等都放置在数据库文件中。1.3.1表图书ID借书证号图书编号借出日期应还日期是否已还1A010011100032011年5月4日星期三2011年6月4日星期六No2A010011100042011年5月4日星期三2011年6月4日星期六No3A010021100052011年5月6日星期五2011年6月6日星期一No4A010031100062011年5月6日星期五2011年6月6日星期一No表以行和列的方式来记录和存储数据。在Access数据库中,表是其他几个对象,如查询、报表等的数据源。表中除标题行之外的每一行称为一条记录

表的每一列称为一个字段,用来描述对象的一个属性,最上方的标题行显示了字段名称01了解表关系图书表与借书表通过“图书编号”字段相联系,读者表与借书表通过“借书证号”相联系。也就是说,3个表之间的联系是通过“图书编号”和“借书证号”这两个公共字段来体现的。02表设计原则表中每个属性(字段)必须是不可分割的数据单元。01在同一个表中不允许有完全相同的记录,否则会出现数据冗余,并增加数据出错和不一致的可能性。02在同一个表中不能出现相同的属性名,即不允许同一个表中有相同的字段名。03在同一个表中记录的次序、字段的次序可以任意交换,不影响其信息内容。041.3.2查询查询最常用的功能是从表中检索出特定的数据并生成一个查询表。该查询是将“图书表”中满足条件的字段和记录检索出来。查询和数据表最大的区别在于,查询中的所有数据都不是真正存在的。查询实际上是一个固定化的筛选,它将数据表中的数据筛选出来,并以数据表的形式返回筛选结果。注意1.3.3窗体窗体又被称为“数据输入屏幕”,是用于处理数据的界面,通常包含一些可执行各种命令的按钮。

窗体提供了一种简单易用的处理数据的方式,可以向窗体中添加一些功能元素,如命令按钮,通过对按钮进行编程可以确定在窗体中显示哪些数据,打开其他窗体或报表,或者执行其他任务等。在“图书管理系统”数据库中,可利用“读者基本信息”“借还书登记”“图书入库信息”等窗体来录入相关信息。这些信息将自动添加到相应表中。01数据透视图窗体也可以创建数据透视图窗体,用图形的方式显示数据的统计结果。02切换面板利用窗体,还可以创建用于导航的“切换面板”,面板中可以放置链接至不同功能模块的按钮,单击按钮,即可启动相应的功能模块。1.3.4报表报表主要用于打印和显示数据库中的特定数据,一个报表通常可以回答一个特定问题。

报表中的大多数信息来自表、查询或SQL语句。“读者借书情况”报表创建标签将标签报表打印出来后裁成一个个小标签,贴在相应货物或物品上,便于对货物进行标识和管理。1.3.5宏使用方法分类可以将宏看做是一种简化的编程语言。使用宏,不需要编写任何代码即可实现一定的交互功能,或者自动完成某些任务。可以单独使用,也可以与窗体配合使用。按键宏事件宏条件宏1.3.6模块模块是用Access2010提供的VBA语言编写的程序段。VBA(VisualBasicforApplications)是MicrosoftVisualBasic语言的一个子集。一般情况下,用户不需要创建模块(编写代码)便能设计出符合需要的数据库。但是,如果需要建立比较复杂的Access数据库系统,或者为了更加方便地实现某些功能,使用模块是最佳的选择。1.3.7数据库对象间的关系将在右侧打开对象相关性任务窗格,将此窗格中的“+”号全部展开,就可以预览所有的关系了。通常查询、窗体、报表、宏和模块对象都与表对象相互关联,报表、宏和模块可与窗体相互关联,当然主载体还是表,因此删除表时一定要注意查看一下关系,以免影响其他对象的功能。注意初识Access2010Access2010数据库的组成对象Access2010数据库基本操作管理数据库认识数据库Access2010数据库基本操作1.4.1创建数据库创建空数据库步骤01(1)在起始页左侧单击“新建”命令,然后在中间窗格中单击“空数据库”选项(2)在右侧的“文件名”编辑框中输入数据库名称,此处为“图书管理系统”。最后单击下方的“创建”按钮。步骤02创建一个空数据库系统,会在数据库中自动创建一个数据表使用模板创建数据库步骤01在中间的“可用模板”区域选择要使用的模板,此处选择“Northwind”,然后单击右下方的“创建”按钮,即可基于模板创建一个数据库系统步骤02基于模板创建一个数据库系统最终效果打开“公司客户管理系统”数据库步骤01步骤02选择要打开的文件,单击“打开”按钮Access中自动记忆了最近打开过的数据库。打开最近打开过的数据库文件启动Access后,按【Ctrl+O】组合键可打开“打开”对话框。小技巧1.4.2保存数据库方法1单击界面左上方的“文件”标签,接着执行视图列表左侧的“保存”命令,即可保存当前数据库方法2按下【Ctrl+S】组合键,可以快速保存当前文档。方法3单击快速访问工具栏中的“保存”按钮,也可以保存文档。更改其保存位置和文件名单击“是”按钮,将弹出“另存为”对话框选择文件的存放位置,然后在“文件名”编辑框中输入文件名称,单击“保存”按钮即可步骤01步骤021.4.3关闭数据库方法1:单击界面左上方的“文件”标签,接着执行视图列表左侧的“关闭数据库”命令。方法2:单击界面右上角的“关闭”按钮,也可以关闭数据库,同时退出Access2010。初识Access2010Access2010数据库的组成对象Access2010数据库基本操作管理数据库认识数据库管理数据库备份数据库“公司客户管理系统”步骤01(2)在右侧的“高级”列表中双击选择“备份数据库”命令(1)单击界面左上方的“文件”标签,接着单击视图列表左侧的“保存并发布”命令步骤02默认的备份文件名为“数据库名+备份日期”,单击“保存”按钮,即可完成数据库的备份数据库的备份功能类似于“另存为”功能,其实利用Windows的“复制”功能或者Access的“另存为”功能,都可以实现数据库的备份提示查看数据库属性单击界面左上方的“文件”标签,然后选择“信息”命令,接着单击右侧的“查看和编辑数据库属性”文字链接“常规”选项卡中显示了文件类型、存储位置与大小等信息0102030405新建班级新建作业成绩统计布置作业学生扫码做小提示:生成的班级二维码,放在下一页ppt中即可。放入二维码后,记得取消“隐藏幻灯片”哦~扫码布置本课作业↑↑↑扫码布置作业wenjingketang课后作业请同学们扫一扫进入班级做作业引用配套微课,学生线上看,系统自动记成绩;大作业一键收发,在线判分扫码申请免费开通→线上建课wenjingketang扫码填写问卷定制更实用的教学资源对课件有修改、优化建议平台使用遇到问题想免费使用平台、免费建课扫码加小旌好友为您提供专属服务哦数据类型和字段属性修改数据表和表结构建立数据表之间的关系编辑数据表记录并设置格式创建数据表创建数据表操作数据表中的数据字段名记录

表是整个数据库的基本单位,同时也是所有查询、窗体和报表等其他数据库对象的基础。在创建空数据库后,首先要做的就是创建表。表是特定主题的数据集合,它将具有相同性质或相关联的数据存储在一起,以行和列的形式存储数据。将信息划分到基于主题的表中,以减少冗余数据。向Access提供根据需要连接表中信息时所需要的信息。确保信息的准确性和完整性。可满足数据处理和报表需求。注意事项作为窗体和报表的数据源。作为网页的数据源,将数据动态地显示在网页中。创建功能强大的查询。主要作用数据

表2.1.1使用表模板创建表创建“联系人”表步骤1启动Access2010,新建一个空数据库,命名为“表示例”。步骤2切换到“创建”选项卡,单击“模板”组中的“应用程序部件”按钮,在弹出的列表中选择某一表模板,本例选择“联系人”步骤3创建“联系人”表最终效果步骤4单击“快速访问工具栏”中的“保存”按钮,保存数据库和“联系人”表。2.1.2直接输入数据创建表创建“借书表”步骤1启动Access2010,打开前面创建的“表示例”数据库。步骤2切换到“创建”选项卡,单击“表格”组中的“表”按钮,创建一个空白表,并进入该表的数据表视图步骤3创建“借书表”设置字段格式步骤4编辑字段名用同样的方法添加其他字段步骤5表结构完成效果创建“借书表”步骤6单击“快速访问工具栏”中的“保存”按钮,弹出“另存为”对话框,在“表名称”编辑框中输入“借书表”,然后单击“确定”按钮。创建“借书表”保存表2.1.2使用字段模板创建表创建“读者信息表”步骤1在“表示例”数据库中新建一个空白表。步骤2单击“表格工具”选项卡下的“字段”子选项卡,单击“添加和删除”组中“其他字段”右侧的下拉按钮,在弹出的列表中选择字段类型创建“读者信息表”步骤3按照同样的方法添加其他字段,并保存表为“读者信息表”。步骤2表中自动添加了两个字段,分别为“姓氏”和“名字”2.1.4使用表设计器创建表创建“图书表”步骤1启动Access2010,打开前面创建的“表示例”数据库。切换到“创建”选项卡,单击“表格”组中的“表设计”按钮,进入表的设计视图表设计器是最常用的创建表的方法步骤2添加字段创建“图书表”在“字段名称”列的第一行中单击,输入“图书编号”字符,在右侧的“数据类型”列中选择“文本”(系统默认选择“文本”类型),“说明”列中的输入为可选择性的,可输入也可不输入内容步骤3添加其他字段创建“图书表”依次添加分类号(文本)、书号(文本)、书名(文本)、作者(文本)、出版社(文本)、定价(货币)、库存量(数字)和入库时间(日期/时间)等其他字段步骤4保存表创建“图书表”步骤5是否创建主键在弹出的“另存为”对话框的“表名称”编辑框中输入“图书表”作为表名称,然后单击“确定”按钮。本例单击“否”按钮,暂时不设置主键步骤6切换到“数据表视图”创建“图书表”单击“表格工具字段”选项卡下“视图”组中“视图”按钮下的三角按钮,在弹出的下拉列表中选择“数据表视图”选项,切换到表的数据表视图。步骤7完成效果创建“图书表”完成的数据表最终效果数据类型和字段属性建立数据表之间的关系编辑数据表记录并设置格式创建数据表数据类型和字段属性操作数据表中的数据修改数据表和表结构2.2.1Access数据类型文本自动编号备注是否数字OLE对象日期/时间超链接货币附件1文本用于文本或文本和数字的组合,如地址;或是不需要计算的数字,如邮编;该类型最多可存储255个字符。2备注用于较长的文本或数字,如文章正文,较长的说明等。该类型最多可存储65535个字符。3数字用于需要进行算术计算的数值数据,可以使用“字段大小”来设置包含的值的大小。可以将字段大小设置为1、2、4、8或16个字节。4日期/时间用于日期和时间格式的字段。5货币用于货币值(在计算时禁止四舍五入)。01基本类型6自动编号添加记录时Access2010会自动插入一个唯一的数值,一个表中只能有一个自动编号字段。此外,添加或删除记录时,其他记录的自动编号将保持不变。7是/否布尔类型,用于字段只包含两个可能值中1个的情况,在Access中,使用“-1”表示所有“是”值,使用“0”表示所有“否”值。8OLE对象用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。通常应使用附件字段代替OLE对象字段。9超链接用于超链接,可以是网址和电子邮件地址,用户单击该文本将打开超链接指向的对象。10附件任何受支持的文件类型。Access2010创建的accdb格式文件是一种新类型,它可以将各种文件附加到数据库记录中。其他04是否需要对数据进行计算以及对数据进行何种计算03存储内容的大小02存储在表格中的数据内容01对于某一字段该选择哪种数据类型,可从以下几方面来考虑:02数字类型数据类型百分比用于以百分比形式显示数字,使用两个小数位和一个尾随百分号。如果基础值包含小数位,则Access会对该值进行四舍五入。固定用于显示数字,保留两个小数位,不使用千位数分隔符。如果字段中的值包含两个以上的小数位,Access会对该数字进行四舍五入。存储时没有明确进行其他格式设置的数字。常规用于对数值数据应用欧元符号,但对其他数据应用Windows区域设置中指定的货币格式。欧元货币用于应用Windows区域设置中指定的货币符号和格式。用于显示数字,使用千位数分隔符和两个小数位。如果字段中的值包含两个以上的小数位,Access会对该数字进行四舍五入。标准用于使用科学(指数)计数法来显示数字。科学计数03日期和时间类型中日期显示中等格式的日期,如美国的中日期格式为14-Mar-08短日期显示短格式的日期。具体取决于用户所在区域的日期和时间设置,如美国的短日期格式为6/21/2014。长日期显示长格式的日期。具体取决于用户所在区域的日期和时间设置,如美国的长日期格式为Wednesday,November19,2014。时间(上午/下午)仅使用12小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。时间(24小时)仅使用24小时制显示时间,该格式会随着所在区域的日期和时间设置的变化而变化。中时间显示的时间带“上午”或“下午”字样。04是/否类型01(默认格式)将0显示为“否”,并将任何非零值显示为“是”。是/否

03(默认格式)将0显示为“关”,并将任何非零值显示为“开”。开/关

02将0显示为“假”,并将任何非零值显示为“真”。真/假04显示一个复选框复选框

2.2.2Access字段属性01常规属性字段大小设置为17,即该字段中可以输入17个英文字母或数字。

标题是在数据表视图中要显示的列名,默认的列名就是字段名。默认值用来设置在用户输入数据时该字段的默认值,这里输入“978”作为默认值。允许空字符串允许字段中出现空字符串,因为书号中含有空字符串。

“书号”字段大小设置为“整型”。小数位数设置为0。有效性规则设置“有效性规则”为“>1000And<30000”必需选择“是”。“库存量”2.2.2Access字段属性01常规属性2.2.2Access字段属性02查询属性查询属性也是字段属性之一,可以查询“行来源类型”“行来源”“列数”“列标题”及“列宽”等。数据类型和字段属性建立数据表之间的关系编辑数据表记录并设置格式创建数据表操作数据表中的数据修改数据表和表结构修改数据表和表结构2.3.1修改数据表和表结构使用设计视图修改“联系人”表步骤1切换到“设计视图”在“开始”选项卡下单击“视图”组中的“视图”按钮,在其下拉列表中选择“设计视图”。步骤2在设计视图中,可以添加、删除或修改字段,也可以对字段属性进行设置使用设计视图修改“联系人”表步骤3删除字段可将光标移至字段名左侧,待其变为黑色箭头时单击鼠标选中该行,然后单击“表格工具设计”选项卡“工具”组中的“删除行”按钮。使用设计视图修改“联系人”表步骤4插入新字段可在选中该字段后单击“表格工具设计”选项卡“工具”组中的“插入行”按钮,之后输入字段名,并设置数据类型和字段属性即可。2.3.2利用数据表视图修改表结构“视图”组单击“视图”按钮下部的三角按钮,可以弹出数据表的视图选择菜单,通过在菜单列表中选择不同项可以进入不同视图。“添加和删除”组该组中有各种关于字段操作的按钮,用户可通过单击这些按钮,实现在表中添加和删除字段的操作。“字段验证”组可在该组中直接设置字段的“必需”“唯一”等属性。“属性”组该组中有各种关于字段属性的操作按钮,用户可在选中字段后在该组中操作设置字段属性。“格式”组在该组中可以对某一数据类型字段的格式进行设置,用户可在选中字段后进行设置。2.3.3设置字段的有效性规则1表属性表属性提供了第3层验证。它主要是通过对几个属性的设置对输入内容进行限制。2字段大小字段大小提供了第2层验证。例如,设置“书号”的“字段大小”为“17”,这样可以防止用户向字段中粘贴大量文本。3数据类型验证数据类型提供了第1层验证。在设计数据表时,为表中的每个字段定义了一个数据类型,该数据类型限制了用户可以输入的内容。Access提供了3层有效性验证方法。2.3.3设置字段的有效性规则第3层中的“有效性规则”验证“有效性规则”往往和“有效性文本”配合使用,当输入的数据违反“有效性规则”时,系统会给出“有效性文本”中给出的提示性文字。通常情况下,“有效性规则”是一个逻辑表达式,通过该逻辑表达式对数据进行检查;“有效性文本”是一个提示性语句,当数据记录不符合“有效性规则”时便弹出提示窗口。常用的规则表达式“有效性规则”的设置方法非常简单。同设置其他属性一样,设置字段的“有效性规则”属性,也只需打开要设置表的设计视图,选中要设置的字段,然后在“有效性规则”文本框中输入相应的规则即可。2.3.3设置字段的有效性规则2.3.4使用输入掩码字段的“输入掩码”属性用于要求用户必须按照特定的格式输入数据。在含有“输入掩码”的字段中输入数据时,可以用输入的值替换占位符,但无法更改或删除输入掩码中的分隔符。为“借书表”中的字段设置“输入掩码”步骤1启动Access2010,打开“表示例”数据库,在“导航窗格”中双击“借书表”将其打开。步骤2切换到“设计视图”,选择“借出日期”字段。步骤3打开“输入掩码向导”对话框。在下方“常规”选项卡中选择“输入掩码”,然后单击“输入掩码”行右侧的省略号按钮,打开“输入掩码向导”对话框。为“借书表”中的字段设置“输入掩码”步骤4选择“短日期”项步骤5自定义掩码为“借书表”中的字段设置“输入掩码”步骤6完成掩码创建步骤7案例效果可见在设置输入掩码后,用户输入数据时是必须按照一定格式输入的。查看字段属性“输入掩码”行中的字符,显示为“0000/99/99;0;_”。格式符号说

明0表示在对应的位置只能输入数字0到9,且一定要输入9表示在对应的位置只能输入数字0到9或空格,不过不一定要输入#表示在对应的位置只能输入数字0到9、空格、“+”、“-”,不过不一定要输入L表示在对应的位置只能输入英文字母,且一定要输入?表示在对应的位置只能输入英文字母,不过不一定要输入A表示在对应的位置只能输入英文和数字,且一定要输入a表示在对应的位置只能输入英文和数字,不过不一定要输入&表示在对应的位置可以输入任何字符或空格,且一定要输入C表示在对应的位置可以输入任何字符或空格,不过不一定要输入Password表示输入的是密码除上述默认方式外,使用格式符号自定义“输入掩码”可以更灵活、方便地定义字段的输入格式。“输入掩码”格式符号的意义如表所示。2.3.5主键的设置、更改与删除概念特性作用主键使用主键除了可以避免表中有重复的记录,减少数据冗余外,还可作为对表中数据进行排序、筛选,或建立表关系的依据等。在数据库表中必须有唯一标识一条记录的字段或字段集,我们称该字段或字段集为主键。表中设置为主键的字段必须具有两个特性:字段的值不能有重复且必须有代表性。为“图书表”设置主键步骤1启动Access2010,打开前面创建的“表示例”数据库。步骤2打开表的设计视图。步骤3选择“图书编号”字段作为主键。在设计视图中的字段列表中选择要作为主键的一个字段或者多个字段。要选择多个字段,可按住【Ctrl】键,然后依次单击要选择的每个字段的行选择器。提示为“图书表”设置主键步骤4设置主键。单击“表格工具设计”选项卡“工具”组中的“主键”按钮,设置“图书编号”字段为主键。在设计视图中选择主键字

段,然后单击“表格工具

设计”选项卡“工具”组中

的“主键”按钮,即可删除

主键。删除主键如果要更改主键,可以删

除现有主键,再重新指定新的主键。更改主键如果要删除的主键和某个表之间有表关系,Access会警告必须先删除该关系。注意数据类型和字段属性建立数据表之间的关系编辑数据表记录并设置格式创建数据表操作数据表中的数据修改数据表和表结构建立数据表之间的关系2.4.1Access中的表关系类型一对一表关系一对多表关系多对多表关系一对一表关系在一对一关系中,表A中的每条记录在表B中只有一个匹配记录,而表B中的每条记录在表A中也只有一个匹配记录。在某些特殊情况下,还是会用到这种关系。把不太常用的字段放在单独的表中,以减小数据表占用空间,提高常用字段的检索和查询效率。

在某些字段需要较高的安全性时,可以将其放在单独的表中,只授权某些用户查看。一对多表关系一对多关系是最常见的关系类型,在此类型的关系中,表A中的一行在表B中可以有多个匹配行,但表B中的一行在表A中只能有一个匹配行。如果要在数据库设计中建立一对多的表关系,必须设置表关系中“一”端为表的主键,并将其作为公共字段添加到表关系为“多”的表中。多对多表关系在多对多关系中,表A中的一行在表B中可以有多个匹配行,反之亦然。要建立多对多的表关系,必须在Access中创建第3个表,该表通常称为连接表,它将多对多关系划分为两个一对多关系,这需要将两个表的主键都插入到第3个表中,以通过第3个表的连接建立起多对多的关系。2.4.2创建表的索引

索引的功能类似于书的目录,对于某个表来说,创建索引的操作就是要指定一个或者多个字段,以便于按这个或者这些字段中的值来快速检索数据,或者排序数据。在创建索引时,需要考虑为以下字段创建索引。在查询中连接到其他表中的字段03经常搜索的字段01进行排序的字段02索引有助于加快搜索和选择查询的速度,但在添加或更新数据时,索引会降低性能。注意通过字段属性创建索引步骤1启动Access2010后,打开“表示例”数据库,在左侧“导航窗格”中双击“员工信息表”将其打开。步骤2创建索引。切换到表的“设计视图”,选择“员工编号”字段,在“字段属性”列表区设置“索引”属性为“有(无重复)”。步骤3用同样的方式,设置“姓名”字段的“索引”属性为“有(有重复)”。通过“索引设计器”对话框创建索引步骤1打开“表示例”数据库,在左侧“导航窗格”中双击“员工信息表”将其打开。步骤2单击“索引”按钮。步骤3索引设计器在索引设计器中可以看到在索引列表中有前面设置的索引项通过“索引设计器”对话框创建索引步骤4创建索引。在“索引名称”列表中输入设置的索引名,在“字段名称”中选择“联系电话”字段,在“排序次序”中选择“升序”。“备注”类型的字段不能创建索引。注意主索引选择“是”,则该字段将被设置为主键。01唯一索引选择“是”,则该字段值将是唯一的。02忽略空值选择“是”,则该索引将排除值为空的记录。03使用“索引设计器”对话框还可以设置其他“索引属性”,如“主索引”“唯一索引”“忽略空值”等。2.4.3创建表关系建立一对一表关系步骤1打开“员工信息表”和“录用信息表”。步骤2分别切换到两个表的“设计视图”。两个表中的记录都是与某一学生相关的信息,并且学生名单是完全一致的,所以可以建立一对一的关系。建立一对一表关系步骤3单击“关系”按钮。步骤4系统打开“关系管理器”,同时打开“显示表”对话框建立一对一表关系步骤5添加“员工信息表”。步骤6添加“录用信息表”。建立一对一表关系步骤7创建一对一表关系。用鼠标单击并拖动“员工信息表”中的“员工编号”字段到“录用信息表”中的“员工编号”字段处,松开鼠标后,弹出“编辑关系”对话框。在对话框下方可以看出两个表的“关系类型”为“一对一”。建立一对一表关系步骤

8建立关系。步骤

9保存关系。单击“创建”按钮,返回“关系管理器”,可以看到在“关系”窗口中,两个表的“员工编号”字段之间出现一条关系连接线。建立一对多表关系步骤1打开“订单”表和“客户”表。步骤2打开关系管理器。单击功能区“数据库工具”选项卡“关系”组中的“关系”按钮,打开“关系管理器”,即可看到前面创建的一对一表关系建立一对多表关系步骤3添加“订单”和“客户”表到“关系管理器”中。单击功能区“关系工具设计”选项卡“关系”组中的“显示表”按钮,打开“显示表”对话框,将“订单”和“客户”两个表添加到“关系管理器”中建立一对多表关系步骤4创建表关系。关闭“显示表”对话框,用鼠标拖动“客户”表中的“客户ID”字段到“订单”表中的“客户ID”字段处,松开鼠标后,弹出“编辑关系”对话框,可以看到该对话框下方显示两个表的关系类型为“一对多”。建立一对多表关系步骤5创建“一对多”表关系最终效果。单击“创建”按钮,返回“关系管理器”,可以看到两个表字段之间出现了一条关系连接线。在用此种方法建立表关系时,拖动的方向是至关重要的。自“客户”表的“客户ID”字段拖到“订单”表的“客户ID”字段上,则“一”端是在“客户”表;若反过来拖动,则“一”端将在“订单”表。注意建立一对多表关系步骤6保存并关闭“关系管理器”。单击功能区“关系工具设计”选项卡“关系”组中的“关闭”按钮,弹出“是否保存对‘关系’布局的更改?”提示框,单击“是”按钮,保存并关闭“关系管理器”。建立一对多表关系步骤7创建关系后的数据表效果。可以看到在数据表的左侧多出了“+”标记。单击该标记,可以以“子表”的形式显示客户的订单信息。建立多对多表关系步骤

1打开“订单”表、“客户”表和“承运商”表。步骤

2打开关系管理器。在关系管理器中,可看到前面创建的一对一和一对多表关系。建立多对多表关系步骤

3添加“承运商”表到关系管理器中。单击功能区“关系工具设计”选项卡“关系”组中的“显示表”按钮,打开“显示表”对话框,选择“承运商”表,单击“添加”按钮将其添加到“关系管理器”中。建立多对多表关系步骤

4创建关系。关闭“显示表”对话框,按图中线所示拖动,在弹出的“编辑关系”对话框中单击“创建”按钮,创建两个表之间的一对多关系。建立多对多表关系步骤

5保存并关闭“关系管理器”。步骤

6建立表关系后的效果。可以看到在数据表的左侧多出了“+”标记。单击该标记,可以以“子表”的形式显示每一个承运商承运的订单信息2.4.4查看和编辑表关系对表关系的一系列操作都可以通过功能区“关系工具设计”选项卡中的功能按钮来实现。“关系工具设计”选项卡功能按钮“关系工具设计”选项卡编辑关系:单击该按钮,弹出“编辑关系”对话框,如左图所示。在该对话框中,可以进行设置表关系参数的完整性、设置联接类型、新建表关系等操作。清除布局:单击该按钮,将弹出如左图所示的确认清除对话框,单击“是”按钮,将清除在“关系管理器”中显示的所有表关系。关系报告:单击该按钮,Access将自动生成各种表关系的报表,并进入“打印预览”视图,在这里可以进行关系打印、页面布局等操作。功能按钮“关系工具设计”选项卡隐藏表:在“关系”窗口中选择一个表,然后单击该按钮,将在“关系”窗口中隐藏该表。所有关系:单击该按钮,将显示该数据库中的所有表关系。显示表:单击按钮可打开“显示表”对话框,前面已多次用过。直接关系:单击该按钮,可以显示与窗口中的表有直接关系的表。例如,假设在“关系”窗口中只显示了“订单”表,则单击该按钮后,会显示隐藏的“客户”表和“承运商”表。关闭:单击该按钮,会退出“关系”窗口,如果窗口中的布局没有保存,会弹出“是否保存”提示对话框。功能按钮“关系工具设计”选项卡数据类型和字段属性建立数据表之间的关系编辑数据表记录并设置格式创建数据表操作数据表中的数据修改数据表和表结构编辑数据表记录并设置格式2.5.1添加和删除表记录在数据表中添加和修改表记录步骤1打开“订单”表。步骤2输入记录。在表格最后一条记录下方的单元格中单击,该行将变为可编辑状态,依次输入各个字段内容即可。在数据表中添加和修改表记录步骤3修改记录。如要修改已添加的记录,可单击要修改的字段单元格,单元格内容将变为可编辑状态,直接修改即可。在数据表中选择和删除记录步骤1打开“客户”表。步骤2选择记录。将光标移至目标记录左侧灰色区域内,当光标变为向右的黑色箭头

时单击即可选中记录。在数据表中选择和删除记录步骤3删除记录。如要删除该记录,单击右键,在弹出的快捷菜单中选择“删除记录”命令。步骤42.5.2设置表记录字体格式对表关系的一系列操作都可以通过功能区“关系工具设计”选项卡中的功能按钮来实现。在功能区“开始”选项卡的“文本格式”组中,可设置所选文本的字体、字号、加粗、倾斜等属性,还可以设置文本颜色和背景颜色等。在数据表中选择和删除记录步骤1打开“员工信息表”。步骤2设置记录文本字体。选定任一单元格,单击“开始”选项卡“文本格式”组中“字体”编辑框右侧的下拉按钮,在弹出的下拉列表中选择“华文楷体”。在数据表中选择和删除记录步骤3设置文本加粗和倾斜效果。还可以设置表中字体加粗和倾斜等效果,方法和前面类似。在数据表中选择和删除记录步骤4设置字体颜色。单击“字体颜色”按钮右侧的下拉按钮,将打开字体颜色列表,从中选择想要设置的颜色,以设置字体颜色。在数据表中选择和删除记录步骤5设置记录背景颜色。可以采用同样的方法设置表中记录的背景颜色,方法和前面类似。设置表的行高和列宽步骤1打开“员工信息表”。步骤2选择“行高”。单击“开始”选项卡“记录”组中“其他”按钮右侧的下拉按钮,在打开的下拉列表中选择“行高”。步骤3设置“行高”为“20”。步骤4单击“确定”按钮。设置表的行高和列宽步骤5设置列宽。在“性别”字段名上单击右键,在弹出的快捷菜单中选择“字段宽度”,打开“列宽”对话框宽在“列宽”编辑框中输入“8”,然后单击“确定”按钮,以设置列宽隐藏和取消隐藏字段步骤1打开“录用信息表”。步骤2隐藏字段。在“毕业院校”字段名上单击右键,在弹出的快捷菜单中选择“隐藏字段”命令。隐藏“毕业院校”字段效果隐藏和取消隐藏字段步骤4取消隐藏字段。选中“家庭住址”字段,将光标放在“家庭住址”与“联系电话”字段之间的分割线上,待光标变成双向箭头时,单击右键,在弹出的快捷菜单中选择“取消隐藏字段”命令。隐藏和取消隐藏字段步骤5取消隐藏字段。在“毕业院校”对话框前面的复选框内单击打勾,然后单击“关闭”按钮,则“毕业院校”字段即被取消隐藏。冻结和取消冻结字段步骤1打开“录用信息表”。步骤2冻结字段。在“毕业院校”字段名上单击右键,在弹出的快捷菜单中选择“冻结字段”命令。步骤3毕业院校”字段被冻结效果。冻结和取消冻结字段步骤5取消冻结字段。在“毕业院校”字段名上单击右键,在弹出的快捷菜单中选择“取消冻结所有字段”命令,字段被取消冻结后即可被拖动了,将其拖动回原来位置。数据类型和字段属性建立数据表之间的关系编辑数据表记录并设置格式创建数据表操作数据表中的数据修改数据表和表结构操作数据表中的数据2.6.1查找和替换数据单击功能区“开始”选项卡“查找”组中的“查找”按钮,即可打开“查找和替换”对话框。为方便用户查找和修改指定数据,Access2010提供了“查找和替换”功能。为了在大量数据中轻松找到指定数据,最好使用“查找”和“替换”功能。按下【Ctrl+F】组合键也可以打开“查找和替换”对话框。小技巧查找内容可在该编辑框中输入用户要查找的内容,另外该对话框有自动记忆功能,它可以记录用户以前查找过的内容。查找范围在该下拉列表框中可以设置搜索的范围,是整个数据表,还是仅仅一个字段列中的值。默认是当前光标所在的字段列。匹配设置输入内容的匹配方式,可以选择“字段任何部分”“整个字段”或“字段开头”搜索设置搜索方向,是从光标当前位置“向上”“向下”还是“全部”搜索。区分大小写选中该复选框,将对查找内容区分大小写。“查找”选项卡在输入“查找内容”,并设置各项后,单击“查找下一个”按钮,系统将对数据表进行搜索。“替换”选项卡当需要对数据信息进行替换时,可以先在“查找内容”编辑框中输入要替换的信息,然后在“替换为”编辑框中输入要替换为的内容。2.6.2排序数据对数据进行简单排序步骤1打开“订单”表。步骤2对数据记录进行降序排列。将光标定位在“运送费”列中,单击功能区“开始”选项卡“排序和筛选”组中的“降序”按钮。步骤1打开“订单”表。对数据进行高级排序步骤2选择“高级筛选/排序”命令。单击功能区“开始”选项卡“排序和筛选”组中的“高级”按钮,在其下拉菜单中选择“高级筛选/排序”命令。高级排序可以将多列数据按指定的优先级进行排序步骤3选择排序依据。对数据进行高级排序系统进入排序筛选窗口,在查询设计窗格的“字段”行中选择“订单ID”字段,“排序”行中选择“升序”;在另一列中选择“订购日期”字段,“排序”行中选择“升序”。步骤4保存查询。步骤5高级排序结果。对数据进行高级排序关闭排序筛选窗口,双击左侧“导航窗格”“查询”类别中的“订单排序”,即可实现对数据表的排序。高级筛选/排序可以看做是一个选择查询,实际上它就是利用创建的查询来排序的。提示2.6.3筛选数据对数据进行简单筛选步骤1打开“订单”表,并进入数据表视图。步骤2选择“等于”命令。在“客户ID”列中的任意位置右击鼠标,在弹出的快捷菜单中选择“文本筛选器”,然后在其级联菜单中选择一种筛选条件,如“等于”命令。步骤3“自定义筛选”对话框。对数据进行简单筛选在文本框中输入“A001”,然后单击“确定”按钮。步骤4筛选后的数据表单击“切换筛选”按钮,可以在源数据表和筛选表之间实现切换。提示步骤1打开“订单”表,并进入数据表视图。使用筛选器筛选数据步骤2弹出筛选器。单击“客户ID”字段列右侧的小箭头,弹出筛选器。步骤3通过筛选器建立筛选。使用筛选器筛选数据只选中“A001”复选框,然后单击“确定”按钮,可只显示“客户ID”为“A001”的记录。在筛选器中的列表框内通过选择不同的复选框,可以设定不同的筛选条件。步骤1打开“订单”表,并进入数据表视图。通过窗体建立高级筛选步骤2单击“开始”选项卡“排序和筛选”组中的“高级”按钮,在弹出的菜单中选择“按窗体筛选”命令。步骤3选择客户ID。通过窗体建立高级筛选打开“按窗体筛选”界面,在“客户ID”字段列的下拉列表中选择“B001”选项。步骤4执行筛选并查看筛选结果。创建“公司客户管理系统”数据库中的表制作分析作为一个销售型的公司,或者对于某个工厂的销售部门来说,通过建立公司客户管理系统可以方便地统计每个业务员的销售业绩,以及各地区间的销售差异。本例中我们先创建一个空白数据库,然后在设计视图创建各基本表,最后利用字段的“查阅向导”在某些表中引用其他表中的字段记录,并在各表之间建立关系。创建“公司客户管理系统”数据库1制作步骤启动Access2010,首先在起始页左侧单击“新建”命令,然后在中间窗格中单击“空数据库”选项,接着在右侧的“文件名”编辑框中设置数据库名和保存路径,最后单击“创建”按钮,即在指定路径下新建数据库。创建基础表2制作步骤根据公司情况,建立“公司客户管理系统”数据库共需5个表,结构如右图所示。客户信息表客户编号

公司名称

公司主营业务地区

联系人

联系人职务联系人电话联系人性别传真号码

银行账号

邮政编码

公司规模

业务员

客户状态

加入时间

地区信息表地区编号

地区名称

地区邮编

业务员信息表业务员编号业务员名称年龄

性别

工龄

联系电话

进出账表编号

公司名称

货品名称

供货时间

供货金额

供货数量

管理人员表管理员编号名称

密码

创建基础表2制作步骤下面以“客户信息表”为例,讲解公司客户管理系统中基础表的创建步骤。其逻辑结构如表2-1所示。字段名字段类型字段宽度格式索引其他客户编号自动编号长整型无有(无重复)公司名称文本50!"公司名称:"&[蓝色]有(无重复)公司主营业务文本50无无地区文本50无无联系人文本50无无联系人职务文本50无无联系人电话文本50无无

联系人性别文本1无无有效性规则设置为:"男"OR"女"传真号码文本50无无银行账号文本50无无邮政编码文本6无无输入掩码设置为:000000公司规模文本50无无有效性规则设置为:"大"OR"中"OR"小"业务员文本50无无客户状态文本50无无加入时间日期/时间yyyy/mm/dd无表2-1“客户信息表”的逻辑结构创建基础表2制作步骤步骤1在“公司客户管理系统”数据库中单击“创建”选项卡“表格”组中的“表设计”按钮,打开“表设计器”窗口。“表设计器”窗口。创建基础表2制作步骤步骤2在“表设计器”窗口中,按照表2-1的要求输入相应的字段名称,并在数据类型一列按规定设置相应的“数据类型”,然后设置“客户编号”为“主键”。设置字段属性。创建基础表2制作步骤步骤3设置字段格式。在“表设计器”窗口中,选中“公司名称”字段,在下边的“常规”选项卡中设置“格式”为:!“公司名称:”&[蓝色],“索引”为:有(无重复)。创建基础表2制作步骤步骤4参考步骤3的操作,按照表2-1的要求设置“联系人性别”“邮政编码”“公司规模”和“加入时间”的“常规”属性。设置完毕后将该表保存为“客户信息表”,然后将表关闭,完成表的创建。参考“客户信息表”的创建方法,按照表2-2、表2-3、表2-4和表2-5的要求创建“地区信息表”“业务员信息表”“进出账表”和“管理人员表”,完成“公司客户管理系统”数据库基本表的创建。创建基础表2制作步骤“地区信息表”的逻辑结构如表2-2所示。表2-2“地区信息表”的逻辑结构字段名字段类型字段宽度格式索

引其

他地区编号自动编号长整型无有(无重复)地区名称文本50无无地区邮编文本6无无输入掩码设置为:000000字段名字段类型字段宽度格

式索

引其

他编号自动编号长整型无有(无重复)货品名称文本50无无公司名称文本50无无供货时间日期/时间yyyy/mm/dd

hh:nn:ss无供货金额货币型货币无供货数量数字长整型无无创建基础表2制作步骤“进出账表”的逻辑结构如表2-3所示。表2-3“进出账表”的逻辑结构创建基础表2制作步骤“业务员信息表”的逻辑结构如表2-4所示。表2-4“业务员信息表”的逻辑结构字段名字段类型字段宽度格式索

引其

他业务员编号自动编号长整型无有(无重复)业务员名称文本50无无年龄数字长整型无无性别文本1无有效性规则设置为:"男"OR"女"工龄数字长整型无无联系电话文本50无创建基础表2制作步骤“管理人员表”的逻辑结构如表2-5所示。表2-5“管理人员表”的逻辑结构字段名字段类型字段宽度格式索

引其

他管理员编号自动编号长整型无有(无重复)名称文本50无无密码文本6无无输入掩码设置为:密码在“客户信息表”中引用其他表中的数据3制作步骤步骤1打开“查阅向导”对话框。在“客户信息表”中引用其他表中的数据3制作步骤步骤2选择“地区信息表”。在“查阅向导”对话框中保持默认设置,单击“下一步”按钮,在新打开的界面中选择“地区信息表”,然后单击“下一步”按钮。在“客户信息表”中引用其他表中的数据3制作步骤步骤3添加“地区编号”字段。在打开的界面中的“可用字段”列表中选择“地区编号”字段,单击

按钮,将其添加到“选定字段”列表中,然后单击“下一步”按钮。在“客户信息表”中引用其他表中的数据3制作步骤步骤4完成查阅向导的设置。保持系统默认,连续单击两次“下一步”按钮,打开“查阅向导”的最后一个对话框,接着保持系统默认,单击“完成”按钮。在“客户信息表”中引用其他表中的数据3制作步骤步骤5保存表并完成引用。单击“是”按钮保存表,完成在“客户信息表”的“地区”字段中引用“地区信息表”的“地区编号”字段中数据的操作。在“客户信息表”中引用其他表中的数据3制作步骤步骤6参考以上操作,为“客户信息表”的“邮政编码”字段引用“地区信息表”中“地区邮编”字段数据;为“业务员”字段引用“业务员信息表”中“业务员名称”字段数据。再为“进出账表”的“公司名称”字段引用“客户信息表”中“公司名称”字段数据。0102030405新建班级新建作业成绩统计布置作业学生扫码做小提示:生成的班级二维码,放在下一页ppt中即可。放入二维码后,记得取消“隐藏幻灯片”哦~扫码布置本课作业↑↑↑扫码布置作业wenjingketang扫码填写问卷定制更实用的教学资源对课件有修改、优化建议平台使用遇到问题想免费使用平台、免费建课扫码加小旌好友为您提供专属服务哦创建选择查询创建操作查询创建SQL查询创建高级查询查询简介查询简介3.1.1查询的功能Access2010中的查询就是以数据表中的数据为数据源,按照用户指定的条件从数据库中指定的表或查询中筛选出符合条件的数据,形成一个新的数据集合。查询的结果可以随着数据源中数据的变化而变化。从本质上来看,查询就是一种固定的筛选。用于生成新的数据表。批量地向数据表中添加、删除或修改数据。对结果集中的记录进行数学统计,并将查询得到的结果集生成一个新的表。筛选和排序只能对一个数据表进行操作,查询可以同时对多个数据表进行操作。指定准则来限制结果集中所要显示的记录,并指定记录的排列次序。在结果集中进行新的查询,还可以查询不符合指定条件的记录。1234567在结果集的基础上建立窗体、报表和图表,从图表可以得到直观的图像信息。除上述功能外,查询还具备以下功能和特点。3.1.2查询的类型选择查询选择查询是从数据库的一个或多个表中检索特定的信息,将查询结果显示在一个数据表上供用户查看或编辑使用;它是最常见的查询类型,也是窗体和报表的基础。操作查询在一次操作中更改许多记录的查询称为操作查询。用户可以通过操作查询完成某些动作。操作查询能够通过单一的操作同时完成多个记录的修改。SQL查询用户使用SQL语句创建的查询被称为SQL查询,此类查询只能通过SQL(结构化查询语言)语句访问;SQL查询由程序设计语言构造。参数查询参数查询是在执行时显示对话框,提示用户输入参数,检索出符合参数要求的字段的记录或值的查询;可以设计此类查询来提示更多内容。交叉表查询交叉表查询是计算数据的总和、平均值、计数或其他类型的总和,并重新组织数据结构的查询;交叉表查询得到的数据一组在数据表左侧排列,另一组在数据表顶端,两组数据行和列的交叉处显示该字段的计算结果。创建选择查询创建操作查询创建SQL查询创建高级查询查询简介创建选择查询3.2.1使用查询向导创建选择查询对一个或多个数据表进行检索查询生成新的查询字段并保存结果对记录进行总计、计数、平均值及其它类型的数据计算使用选择查询可实现的功能创建简单选择查询步骤01单击“查询向导”按钮。单击“创建”选项卡“查询”组中的“查询向导”按钮步骤02“新建查询”对话框。创建简单选择查询步骤03添加“采购订单”表中字段。打开“简单查询向导”对话框,在“表/查询”下拉列表中选择要创建查询的数据源,此处选择“采购订单”表,然后在“可用字段”列表中分别选择“采购订单ID”“供应商ID”“运费”和“付款额”字段,并单击“添加”按钮

,将所选字段添加到右边的“选定字段”列表框中。创建简单选择查询步骤04添加“采购订单明细”表中字段。在“表/查询”下拉列表框中重新选择“采购订单明细”表,然后在“可用字段”列表框中分别选择“产品”“采购数量”和“单价”字段,并单击“添加”按钮

,将所选字段添加到右边的“选定字段”列表框中。创建简单选择查询步骤05选择采用“明细”查询。此处选择“明细(显示每个记录的每个字段)”,然后单击“下一步”按钮。步骤06为查询命名。创建简单选择查询步骤07查询结果。系统将查询结果以数据表的形式显示创建“查找重复项查询”步骤01选择“查找重复项查询向导”。启动Access2010,打开“查询示例”数据库,单击“创建”选项卡“查询”组中的“查询向导”按钮,打开“新建查询”对话框,选择“查找重复项查询向导”选项。查找重复项查询主要用于查找内容相同的记录。创建“查找重复项查询”步骤02选择“采购订单”表。打开“查找重复项查询向导”对话框,在列表框中选择“采购订单”表作为查询对象,单击“下一步”按钮。创建“查找重复项查询”步骤03选择要查找的重复值字段。步骤04选择要显示的其他字段。创建“查找重复项查询”步骤05指定查询名称。步骤06完成查询。通过该查询可以很直观地查看某个供应商的所有采购订单,采购数额和付款日期等。创建“查找不匹配项查询”步骤01选择“查找不匹配项查询向导”。启动Access2010,打开“查询示例”数据库,单击“创建”选项卡“查询”组中的“查询向导”按钮,打开“新建查询”对话框,选择“查找不匹配项查询向导”选项。查找不匹配项查询用于查找两个数据表中某个字段内容不相同的记录创建“查找不匹配项查询”步骤02选择“采购订单”表作为查询对象。在列表框中选择“采购订单”表作为查询对象,单击“下一步”按钮。步骤03选择要进行对比的表。此处选择“采购订单明细”表,单击“下一步”按钮。创建“查找不匹配项查询”步骤04选择对比字段。打开选择对比字段的对话框,此处选择两个表中的“采购订单ID”作为要进行对比的字段,并单击中间的“对比”按钮

,然后单击“下一步”按钮。创建“查找不匹配项查询”步骤05选择查询结果中要显示的字段。步骤06输入查询名称。选择查询结果中要显示的相关字段的对话框,单击“全部选择”按钮

,选择所有字段。此处输入查询名称“不匹配项查询”,然后单击“完成”按钮。创建“查找不匹配项查询”步骤07查找不匹配项查询。在该表中可以看到在“采购订单”表中存在,但是在“采购订单明细”表中不存在的记录3.2.2使用设计视图创建选择查询用于选择要进行查询的表中的字段字段显示包含选定字段的表表选择是按升序、降序还是不进行排序显示排序控制该字段是否为可显示字段显示设定查询条件,通过设定条件进行详细查询条件是用于查询的第二个条件或创建选择查询步骤01打开“设计视图”和“显示表”对话框。启动Access2010,打开“查询示例”数据库,单击“创建”选项卡“查询”组中的“查询设计”按钮,打开“设计视图”和“显示表”对话框。创建选择查询步骤02添加数据源到设计视图。在该表中可以看到在“采购订单”表中存在,但是在“采购订单明细”表中不存在的记录本例分别选择“采购订单”和“采购订单明细”,并单击“添加”按钮将它们添加到“设计视图”窗口,然后单击“关闭”按钮,关闭“显示表”对话框。创建选择查询步骤03添加字段“采购订单ID”。双击“采购订单”表中的“采购订单ID”字段,或者直接拖动字段到下面的“字段”行中,这样就在“表”行中显示了该表的名称“采购订单”,“字段”行中显示了该字段的名称“采购订单ID”创建选择查询步骤04添加其他字段。分别将“供应商ID”“运费”“付款额”“产品”“采购数量”和“单价”字段添加到“字段”行中创建选择查询步骤05保存查询,名称为“产品采购信息”。步骤06查看查询结果。单击“查询工具设计”选项卡“结果”组中的“运行”按钮,可以看到查询的结果。3.2.3设置查询及字段属性使用查询的“属性表”窗格,可以设置查询的默认视图,也可以对查询字段的格式、标题、文本格式等进行设置。进入查询的“设计视图”后,单击“查询工具设计”选项卡“显示/隐藏”组中的“属性表”按钮,可在窗口的右侧打开“属性表”窗格3.2.4设置查询条件查询条件就是为查询数据记录设定的准则,它必须是一个合法的值或表达式在Access2010中,查询条件也称为表达式。表达式主要使用运算符进行组合,下面列出几个查询条件的例子。条

件说

明>5And<10该条件适用于“数字”型字段,它仅查询出字段中大于5并小于10的记录值IsNull该条件适用于任何类型的字段,显示出字段值为“Null”的记录Like“English”返回字段中包含“English”字符的记录创建查询条件可以同时为多个字段设置条件,默认情况下,各个条件之间是“And”的关系。可以将两个字段的查询条件设置为“Or”的关系。查询中含有各种运算符,既有算术运算符,也有逻辑运算符,常见运算符及其功能如下表所示。符

号说

明And“与”操作符。例如“A”And“B”,表示查询表中的记录必须同时满足由And所连接的两个准则A和B才能进入查询结果集。Or“或”操作符。例如“A”Or“B”,表示查询表中的记录只需满足准则A或B中的一个即可进入查询结果集。Between…And用于指定一个范围。例如Between“A”And“B”,它等价于>=AAnd<=B。被查询表中的数值介于A和B之间的记录才能进入查询的结果集。该操作符主要用于数字型、货币型和日期型字段。In用于指定某一系列值的列表。例如In(“A、B、C”),它等价于“A”Or“B”Or“C”。Like用于查找指定模式的字符串。在字符串中允许使用—些通配符,如“?”表示字符串中该位置可以为任意—个字符,“*”表示字符串中该位置可以为任意若干字符,“#”表示字符串中该位置可以为任意一个数字,“!”表示字符串中该位置可以为任意一个非“!”之后所跟的字符。创建选择查询创建操作查询创建SQL查询创建高级查询查询简介创建操作查询查询的作用分类查看数据库中的数据对数据库中的数据进行批量修改Access2010中的操作查询,根据其功能的不同可分为生成表查询、追加查询、更新查询和删除查询。123.3.1生成表查询生成表查询也叫制表查询,它可以从一个或多个表(或者查询)的记录中根据指定条件筛选出数据并生成一个新表。既可以在当前数据库中创建该表,也可以在另外的数据库中生成该表。创建生成表查询步骤01单击“查询设计”按钮。启动Access2010,打开“查询示例”数据库,单击“创建”选项卡“查询”组中的“查询设计”按钮创建生成表查询步骤02添加“订单”和“客户”表。在“表”选项卡中的列表框中选择“订单”表,然后单击“添加”按钮,将其添加至查询的设计视图中,之后按照同样的方法添加“客户”表创建生成表查询步骤03单击“生成表”按钮。步骤04设置表名称。创建生成表查询步骤05添加字段。此处选择图中所示字段;然后在“订单状态”字段的“条件”行中输入“未发货”,并按回车键。创建生成表查询步骤06打开数据表。步骤07再次单击“视图”按钮,退出预览视图;单击“运行”按钮,运行该生成表查询。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论