Access数据库技术及应用课件第3章 表_第1页
Access数据库技术及应用课件第3章 表_第2页
Access数据库技术及应用课件第3章 表_第3页
Access数据库技术及应用课件第3章 表_第4页
Access数据库技术及应用课件第3章 表_第5页
已阅读5页,还剩110页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第3章表

内容简介教学目标3.1Access数据类型

3.2创建表

3.3维护表

3.4操作表

3.5导入导出表本章小结

习题三

Access数据库技术及应用

2内容简介表是数据库的基本对象,是存放各类数据的地方。本章主要介绍表的基本知识和基本操作,包括建立表、维护表、操作表和操作表间关系等。3教学目标掌握建立表结构的步骤和方法掌握数据的输入步骤和方法掌握打开与关闭表的步骤和方法掌握表结构的修改和字段属性的设置步骤和方法掌握编辑表内容的步骤和方法:添加记录、删除记录、修改记录和复制记录等掌握表的外观格式设置和调整方法掌握查找与替换数据的步骤和方法掌握排序与筛选数据的步骤和方法理解表间关系的概念,掌握建立表间关系的步骤和方法43.1Access数据类型

3.1.1基本概念3.1.2字段数据类型及字段大小3.1.3设置字段的格式

53.1.1基本概念1.表的命名2.表的组成3.视图切换61.表的命名每个表有一个表名。合法字符:表名可以是包含字母、汉字、数字和除了句号以外的特殊字符、叹号、重音符号或方括号的任何组合。如:JSJX、0617_班、电子0701_02班等为合法表名。Access规定,一个数据库中不能有两个重名的表(甚至也不能与查询重名)。72.表的组成(1)表列(2)表行(3)表的建立8(1)表列一个二维表可以由多列组成,每一列有一个名称,且每列存放数据的数据类型必须相同。在Access中,表的列称为字段。列的名称称为字段名,每列存放数据的数据类型称为字段的数据类型。字段名可以是包含字母、汉字、数字、空格和除了句号以外的特殊字符、叹号、重音符号或方括号的任何组合,可以包含最多64个字符。如:姓名、性别、班级等都是合法字段名。9(2)表行一个二维表由多行组成,每一行都包含完全相同的列,列中的数据值可能不同。在Access中,表的每一行称为一条记录,每条记录包含完全相同的字段。表的记录可以增加、删除和修改。例如:“学生”表有22条记录,即22行数据。10(3)表的建立一个表由两部分构成:表的结构和表的数据。表的结构由字段的定义确定,表的数据按表结构的规定有序存放。数据库创建完成后,应该先建立表结构,然后向表中输入数据。113.视图切换(1)视图种类(2)视图切换12(1)视图种类Access在对表操作时提供了两种视图:设计视图和数据表视图。在设计视图中可以创建和修改表结构;在数据表视图中可以查看表的记录内容和编辑数据。13(2)视图切换单击工具栏上的“视图切换按钮”,如图1-3-2所示。可以在设计视图与数据表视图之间切换。或依次单击“视图”→“数据表视图”菜单命令或“视图”→“设计视图”菜单命令,也可以在设计视图与数据表视图之间切换。143.1.2字段数据类型及字段大小字段数据类型确定在字段中存储的数据的类型,字段大小是字段中存储数据的字符个数或字节数。1.文本型6.自动编号2.备注型7.是/否型3.数字型8.OLE对象4.日期/时间型9.超级链接5.货币型10.查阅向导151.文本型文本型字段可以存放字母、汉字、符号和数字。例如,姓名、籍贯等字段类型都可以定义为文本型。不需要计算的数字,或可能以0开头的数字,例如身份证号码、电话号码等字段,通常也设置为文本型。162.备注型备注数据类型可以存放长文本,或文本和数字的组合,最多为64000个字符(如果备注型字段是通过DAO来操作并且只有文本和数字保存在其中,则备注型字段的大小可以非常大,只受数据库大小的限制)。常用备注型字段存放较长的大文本,但不能像文本型字段那样可以进行排序或索引。例如,“学生”表中“简历”字段,“奖惩”字段都可以定义为备注型字段。173.数字型数字型字段用于存放需要进行算术计算的数值数据,例如长度、重量和人数等。数字型字段的属性是“字段大小”,Access为了提高存储效率和运行速度,把数字型字段按大小进行细分,数字型字段的字段大小分为字节、整型、长整型、单精度型以及双精度型等类型,默认大小为长整型。详见表1-3-1。应根据数据的取值范围来确定其字段大小。184.日期/时间型Access“日期/时间”型字段用于存放日期和时间,该字段的存储空间为8个字节。可以表示100~9999年的日期与时间值,超出此范围不能表示。“日期/时间”型字段的主要字段属性是“输入掩码”和“格式”。“输入掩码”是输入时的日期时间格式;“格式”是显示字段值时的格式。通常采用默认值,“输入掩码”和“格式”的默认值是“常规日期”,其格式在Windows“控制面板”中“区域设置属性”对话框中设置。例如,2008-5-19、07:01:26和2008-5-197:01:26都是合法的“日期/时间”型数据。学生表中“出生日期”字段的数据类型为“日期/时间”型。195.货币型Access的“货币”型字段用于存放金额类数据,其存储空间为8个字节,精确到小数点左边15位和小数点右边4位,并自动在数据前显示一个货币符号。对金额类数据应当采用“货币”型,而不采用数字型。如“学费”、“工资”等。206.自动编号若表中某一字段的数据类型设为“自动编号”类型,则当向表中添加一条新记录时,将由Access自动产生一个唯一的顺序号存入该字段。“自动编号”类型的存储空间为4个字节,其大小为长整型,“自动编号”字段不能更新,指定后与相应记录永久链接,删除一条记录后不会自动重新编号。一个表只能有一个“自动编号”字段。“自动编号”型字段的主要字段属性是“新值”,其取值方式有“递增”和“随机”,默认值为“递增”。如“课程编号”字段的类型为“自动编号”类型217.是/否型对于二值型的字段,其数据类型采用“是/否”型,如婚否、落户口否等。用“是/否”数据类型表示是和否值、真/假或开/关。其字段大小为1位。对“是/否”型数据Access一般用复选框显示,其主要的字段属性是显示控件,其默认值为“是”,用对号“

”表示“是”,用空白“

”表示“否”。228.OLE对象对照片、图形等数据,Access提供OLE对象数据类型进行处理。其实,不仅仅是照片,其他如Excel电子表格、Word文档、图形、声音或其他二进制数据,都可以用OLE对象处理,甚至一个Access数据库也可以放入OLE对象字段中。字段数据的大小最大可为1GB,仅受可用磁盘空间的限制。OLE对象字段类型也支持.bmp、.gif、jpeg、.tif、.png、.pcd、.pcx等数据格式。239.超级链接该类型的字段存放的数据是超级链接地址,是以文本形式存储并用作超级链接地址。超级链接地址是指向对象、文档或Web页面等目标的一个路径。超级链接地址可以是URL(Internet或Intranet站点的地址)。可以在超级链接字段直接输入文本或数字,Access把输入的内容作为超级链接地址。当单击超级链接时,Web浏览器或Access就使用该超级链接地址跳转到指定的目的地。2410.查阅向导创建允许用户使用组合框选择来自其他表或来自值列表中的值的字段。如果某个字段的取值来源于一个有限的集合。例如,性别字段只能从“男”、“女”两个值中取一,则可以使用代码技术简化输入。设置查阅向导的方法:在表设计器中选择“查阅向导”数据类型,打开“查阅向导”对话框。在向导的引导下完成设置查阅向导的操作。253.1.3设置字段的格式“日期/时间”、“数字”、“货币”以及“是/否”数据类型提供预先预定义好的显示格式。可以从每一个数据类型可用的格式中选择所需的格式来设置“格式”属性。也可以为所有的数据类型创建自定义显示格式,但“OLE对象”数据类型除外。格式属性只影响数据的显示和打印结果,不影响数据的实际保存方式。通常不用设置格式而用默认格式。用户可根据需要设置格式。设置格式有两种方法,一是系统预定义的格式,从格式组合框中选择一种,预定义的格式是最常用的格式,用户可快速方便地选择。对于特殊的格式,用户可以输入格式字符,自己定义特殊格式。261.文本、备注的格式可以使用表1-3-2所列的符号来创建自定义的文本和备注格式。下表所示为自定义文本和备注格式的常用符号符号说明@要求文本字符(字符或空格)&不要求文本字符<使所有字符变为小写>使所有字符变为大写272.“日期/时间”的格式(1)“日期/时间”的格式非常多,Access支持各地区的各种常用的“日期/时间”格式,预定义的格式如下:常规日期2008-5-2316:26:08长日期2008年5月23日中日期2008-05-23短日期2008-5-23长时间16:26:08中时间4:26短时间16:2628(2)自定义日期及时间格式

符号说明符号说明:(冒号)时间分隔符。分隔符通过Windows“控制面板”中“区域设置属性”对话框设置。y一年中的日期数(1-366)/日期分隔符yy年的最后两个数字(01-99)C与“常规日期”预定义的格式相同YYYY完整的年(0100-9999)D一个月中的日期,根据需要以一位或两位数显示(1-31)h小时,根据需要以一位或两位数显示(0-23)dd一个月中的日期,用两位数字显示(01-31)hh小时,以两位数显示(00-23)ddd星期名称的前3个字母(Sun-Sat)N分钟,以一位或两位数显示(0-59)dddd星期名称的全称(Sunday到Saturday)nn分钟,以两位数显示(00-59)ddddd与“短日期”的预定义格式相同S秒,以一位或两位数显示(0-59)dddddd与“长日期”的预定义格式相同SS秒,以两位数显示(00-59)W一周中的日期(1~7)ttttt与“长时间”预定义的格式相同WW一年中的周(1-53)AM/PM以大写字母AM或PM相应显示的12小时时钟m一年中的月份,根据需要以一位或两位数显示(1~12)am/pm以小写字母am或pm相应显示的12小时时钟mm一年中的月份,以两位数显示(01-12)A/P以大写字母A或P相应显示的12小时时钟mmm月份名称的前三个字母(Jan-Dec)a/p以小写字母a或p相应显示的12小时时钟mmmm月份的全称(January-December)AM/PMWindows“控制面板”的“区域设置属性”对话框中所定义的带有相应的“上午/下午”指示器的12小时时钟q以一年中的季度来显示日期(1~4)292.数字、货币的格式(1)数字、货币预定义的格式,详见下表。格式示例格式示例常规数字8,126.017科学记数3.46E+03固定8126.02欧元s8,126.02标准8,126.02货币¥8,126.02百分比126.00%30(2)自定义数字、货币格式

可以使用下表所示的符号创建自定义数字、货币格式。符号说明.(英文句号)小数分隔符。分隔符通过在Windows“控制面板”中双击“区域设置”来设置,(英文逗号)千位分隔符0数字占位符。显示一个数字或0#数字占位符。显示一个数字或不显示$显示原义字符“$”%百分比。数字将乘以100,并附加一个百分比符号E-或e-科学记数法,在负数指数后面加上一个减号(-),在正数指数后不加符号。该符号必须与其他符号一起使用,如0.00E-00或0.00E00E+或e+科学记数法,在负数指数后面加上一个减号(-),在正数指数后面加上一个正号(+)。该符号必须与其他符号一起使用,如0.00E+00313.2建立表

3.2.1建立表结构3.2.2向表中输入数据3.2.3设置字段属性3.2.4建立表之间的关系323.2.1建立表结构建立表结构有3种方法:一是在“数据表”视图中直接在字段名处输入字段名等;二是使用“设计”视图创建表结构;三是通过“表向导”创建表结构。331.使用“数据表”视图【例1.3.1】在“学生成绩管理系统”数据库中,使用“数据表”视图建立“学生”表,“学生”表结构如下图所示。342.使用“设计”视图创建表【例1.3.2】在“学生成绩管理系统”数据库中,使用“设计”视图建立“教师”表,“教师”表结构如下图所示。

353.使用“表向导”创建数据表【例1.3.3】在“学生成绩管理系统”数据库中,使用“表向导”生成“学生课程成绩”表。先选择“课程ID”、“学生ID”和“成绩”等字段,完成后将“学生ID”改为“学号”,“课程ID”改为“课程编号”,如下图所示。363.2.2向表中输入数据1.自动编号2.查阅向导3.超级链接4.备注5.OLE对象371.自动编号“自动编号”数据类型在输入记录时从1开始自动累加,不用输入。如果从表的后面删除一些记录,再输入新记录时默认“自动编号”字段的新值还是按未删除前的值累加。要想按现有的记录累加自动编号数据,必须初始化自动编号的数值,使其为当前在用的值。38一般操作方法如下:(1)依次单击“工具”→“选项”菜单命令,打开“选项”对话框。如右图所示。(2)先在“常规”选项卡中选择“关闭时压缩”复选框,再单击“确定”按钮关闭该对话框。(3)关闭当前数据库,再打开该数据库,则数据库中所有的自动编号字段被初始化。392.查阅向导设置查阅向导后,在输入记录的数据时,可以直接从对应的组合框中选择选项,也可以在组合框上的文本框中直接输入数据。403.超级链接可以在超级链接字段直接输入文本或数字,Access把输入的内容作为超级链接地址。当单击超级链接字段时,自动跳转到相应的网页或对象。输入超级链接字段的数据时,既可以直接输入,也可以依次单击“插入”→“超级链接”菜单命令,打开“插入超级链接”对话框,如右图所示。根据需要设置超级链接。414.备注备注数据类型一般输入的数据量较大,直接在数据表中输入空间有限,可以按组合键【Shift+F2】打开专门的“显示比例”窗口输入备注数据。425.OLE对象在数据表视图中输入OLE对象数据类型的操作方法如下:(1)将光标移动到插入OLE对象的字段中。(2)依次单击“插入”→“对象”菜单命令,打开“插入对象”对话框,如右图所示。(3)从图中可以看到,要插入的对象有两个来源:新建和已有文件(如已扫描的照片)。如果选择“新建”选项,则在“对象类型”列表框中选择对象类型,Access将打开该对象的Windows应用程序创建新对象。如选择了BMP位图对象,则打开画图程序供用户创建图片对象。433.2.3设置字段属性1.字段大小2.格式3.默认值4.有效性规则和有效性文本5.输入掩码6.字段说明7.标题8.必填字段9.输入法模式10.显示控件表中每个字段都有一系列的属性描述。字段的属性表示字段所具有的特性,不同的字段类型有不同的属性,当选择某一字段时,“设计”视图下部的“字段属性”区就会依次显示出该字段的相应属性。下面介绍几个重要的字段属性。441.字段大小通过“字段大小”属性,可以控制字段使用的空间大小。该属性只适用于数据类型为“文本”或“数字”的字段。对于一个“文本”类型的字段,其字段大小的取值范围是0~255,默认为50,可以在该属性框中输入取值范围内的整数;对于一个“数字”型的字段,可以单击“字段大小”属性框,然后单击右侧的向下箭头按钮,并从下拉列表中选择一种类型。452.格式“格式”属性用来决定数据的打印方式和屏幕显示方式。不同数据类型的字段,其格式选择有所不同。【例1.3.5】将“学生”表中“出生日期”字段的“格式”设置为“长日期”。463.默认值默认值指当向表中插入新记录时字段的默认取值。在一个数据库中,往往会有一些字段的数据内容相同或含有相同的部分,设置默认值的目的是减少数据的输入量。474.有效性规则和有效性文本(1)“有效性规则”属性用于限定输入到当前字段中的数据必须满足一定的简单条件,以保证数据的正确性。利用该属性可以防止非法数据输入到表中。“有效性规则”的形式及设置目的随字段的数据类型不同而不同。(2)“有效性文本”属性是当输入的数据不满足指定“有效性规则”时系统出现的提示信息。对“文本”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字”类型字段,可以让Access只接受一定范围内的数据;对“日期/时间”类型的字段,可以将数值限制在一定的月份或年份以内。485.输入掩码在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以单击“生成器”按钮,使用Access提供的“输入掩码向导”,来设置一个输入掩码。对于大多数数据类型,都可以定义一个输入掩码。49表1-3-6输入掩码属性所使用字符的含义

字符说明0数字(0到9,必选项;不允许使用加号(+)和减号(-))9数字或空格(非必选项;不允许使用加号和减号)#数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)L字母(A到Z,必选项)?字母(A到Z,可选项)A字母或数字(必选项)a字母或数字(可选项)&任一字符或空格(必选项)C任一字符或空格(可选项).:;-/十进制占位符和千位、日期和时间分隔符。(实际使用的字符取决于Windows“控制面板”的“区域设置”中指定的区域设置)<使其后所有的字符转换为小写>使其后所有的字符转换为大写!输入掩码从右到左显示,输入至掩码的字符一般都是从左向右的。可以在输入掩码的任意位置包含叹号\使其后的字符显示为原义字符。可用于将该表中的任何字符显示为原义字符(例如,\A显示为A)密码将“输入掩码”属性设置为“密码”,以创建密码输入项文本框。文本框中键入的任何字符都按原字符保存,但显示为星号(*)506.字段说明字段说明是可选择的,目的是对字段做进一步的描述,该信息会显示在Access的状态栏中。517.标题字段标题指定当字段显示在数据表视图时,在列标头上显示的字符串。默认情况下,不用另外设字段标题,字段标题为空白,显示的标题就等于字段名。用查阅向导生成的字段其字段名与字段标题不同。528.必填字段有的字段必须输入一个取值,不能为空白,用必填字段属性可达到此要求。如果此属性被设置为“是”,而用户又没有为该字段输入取值,或输入的为空值,Access将显示一条消息提示该字段需要输入一个取值。例如,“学号”字段不能为空,必须输入数据,将该字段设为“必填字段”。539.输入法模式文本型字段和备注型字段的另外一个主要字段属性为“输入法模式”,在Windows中,输入汉字和输入英文要在中/英文不同的输入法之间手工切换,频繁的切换将影响输入效率。若指定文本型字段的字段属性“输入法模式”为“输入法开启”,则当光标移动到该字段时,Access自动把输入法切换为中文输入法;若将其指定为“输入法关闭”,则当光标移动到该字段时,Access自动把输入法切换为英文输入法;若将其指定为“随意”,则当光标移动到该字段时,Access自动保持前一输入法状态。“输入法模式”默认值为“输入法开启”。5410.显示控件显示控件指字段中数据的显示方式。对“备注”、“日期/时间”、“货币”型字段没有该属性,不用指定其显示控件。对“文本”型、“数字”型字段其“显示控件”默认为文本框,一般也不用指定显示控件。对“是/否”型数据,默认显示控件是复选框,用对号“√”表示“是”,用空白表示“否”。对用查阅向导生成的字段,其显示控件默认为组合框。553.2.4建立表之间的关系1.表间关系的概念2.参照完整性3.建立表间的关系4.索引561.表间关系的概念在Access中,每个表都是数据库中一个独立的部分,它们本身具有很多的功能,但是每个表又不是完全孤立的部分,表与表之间可能存在着相互的联系。表之间有3种关系,分别为:一对多关系、多对多关系和一对一关系。572.参照完整性参照完整性是一个规则系统,能确保相关表行之间关系的有效性,并且确保不会在无意之中删除或更改相关数据。当实施参照完整性时,必须遵守以下规则:(1)如果在相关表的主键中没有某个值,则不能在相关表的外部键列中输入该值。但是,可以在外部键列中输入一个Null值。(2)如果某行在相关表中存在相匹配的行,则不能从一个主键表中删除该行。(3)如果主键表的行具有相关性,则不能更改主键表中的某个键的值。583.建立表间的关系需要两个表共享数据时,可以创建两个表之间的关系。可以在一个表中存储数据,但让两个表都能使用这些数据;也可以创建关系,在相关表之间实施参照完整性。在创建关系之前,必须先在至少一个表中定义一个主键或唯一约束。然后使主键列与另一个表中的匹配列相关。创建了关系之后,那些匹配列变为相关表的外部键。594.索引在记录数较多的表中查找、排序数据时,利用索引可以极大地加快操作速度,如果经常需要在某字段进行查找、排序,建议对该字段设置索引。设置一个表的主键后,Access会自动将该主键字段创建索引,索引类型是无重复的唯一索引,也称为主索引。因此,对主键不应重复设置索引。与多字段主键类似,有时需要建立多字段索引。如在学生表中先按班级排序,若班级相同则按学号排序,此时就需要按班级、学号的多字段建立索引。注意:多字段索引的字段顺序很重要,不同的顺序得到不同的结果。603.3维护表3.3.1打开和关闭表3.3.2修改表的结构3.3.3编辑表的内容3.3.4调整表的外观613.3.1打开和关闭表【例1.3.11】在“数据表”视图中打开“学生”表。在“设计”视图中打开“学生”表。操作完成后关闭此表。621.打开表(1)在“数据库”窗口中,单击“对象”下的“表”对象。(2)单击要打开的表的名称:“学生”。(3)如果在表“设计”视图中打开表,单击“数据库”窗口工具栏上的“设计”按钮;如果在“数据表”视图中打开表,单击“数据库”窗口工具栏上的“打开”按钮。632.关闭表表的操作结束后,应该将其关闭。不管表是处于“设计视图”状态,还是处于“数据表视图”状态,依次单击“文件”→“关闭”菜单命令或单击窗口的“关闭”按钮,都可以将打开的表关闭。在关闭表时,如果曾对表的结构或布局进行过修改,Access会弹出一个提示框,询问用户是否保存所做的修改。643.3.2修改表的结构1.添加字段2.修改字段3.删除字段4.重新设置关键字5.复制、粘贴字段651.添加字段在表中添加一个新字段不会影响其他字段和现有的数据。但利用该表建立的查询、窗体或报表,新字段是不会自动加入的,需要手工添加上去。在表设计窗口的“字段名称”列中,每一行输入每个字段的名字,光标所在的行为当前行,当前行的行选择器有一个箭头,刚进入设计视图时,第一行是当前行。【例1.3.12】在“教师”表中的“职称”和“联系电话”字段间添加“工资”字段,“货币”型。66操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“表”对象。(2)单击要打开的表的名称:“教师”。(3)单击工具栏上的“设计”按钮,以“设计视图”打开“教师”表。672.修改字段修改字段包括修改字段的名称、数据类型、说明等。【例1.3.13】将“教师”表的“姓名”字段更名为“教师姓名”,在“说明”栏输入“专职”内容。683.删除字段如果所删除字段的表为空,就会出现删除提示框;如果表中含有数据,不仅会出现提示框需要用户确认,而且还会将利用该表所建立的查询、窗体或报表中的该字段删除,即删除字段时,还要删除整个Access数据库中对该字段的使用。694.重新设置关键字如果原定义的主关键字不合适,可以重新定义。重新定义主关键字需要先删除原主关键字,然后再定义新的主关键字。705.复制、粘贴字段有时,为了提高工作效率,需要复制、粘贴字段。在行选择器按住鼠标左键上下拖动鼠标选择多个字段,单击“复制”按钮,移动光标到适当位置,单击“粘贴”按钮,则把所选字段的字段名及字段所有属性全部粘贴过来。甚至可以复制另一个表的一些字段,粘贴到当前表中。713.3.3编辑表的内容1.定位记录2.选择记录3.添加记录4.删除记录5.修改数据6.复制数据721.定位记录数据表中有了数据后,修改是经常要做的操作,其中定位和选择记录是首要的任务。常用的记录定位方法有两种:一是用记录号定位,二是用快捷键定位。快捷键及其定位功能如下表所示。快捷键定位功能快捷键定位功能Tab、回车、右箭头下一字段Home当前记录中的第一个字段Shift+Tab、左箭头上一字段End当前记录中的最后一个字段PgDn下移一屏上箭头上一条记录中的当前字段PgUp上移一屏下箭头下一条记录中的当前字段Ctrl+PgDn左移一屏Ctrl+Home第一条记录中的第一字段Ctrl+PgUp右移一屏Ctrl+End最后一条记录中的最后一个字段732.选择记录选择记录是指选择用户所需要的记录。用户可以在“数据表”视图下使用鼠标或键盘两种方法选择数据范围。选择一格:左侧单击“空十字架”;选定连续多格:拖动“空十字架”。选择一行:单击记录选定器,拖动选择多行。选择一列:单击字段选定器,拖动选择多列。全选记录:单击全选按钮。743.添加记录4.删除记录在已经建立的表中,打开“数据表”视图,单击“新纪录”按钮“”直接添加新的记录。删除表中出现的不需要的记录,选中该记录,然后单击“删除记录”按钮“”。755.修改数据6.复制数据在已建立的表中,修改出现错误的数据。在输入或编辑数据时,有些数据可能相同或相似,这时可以使用复制和粘贴操作将某些字段中的部分或全部数据复制到另一个字段中。763.3.4调整表的外观1.改变字段次序2.调整字段显示宽度和高度3.隐藏列和显示列4.冻结列5.设置数据表格式6.改变字体显示77调整表的结构和外观概述调整表的结构和外观是为了使表看上去更清楚、美观。可以通过“格式”菜单命令来完成。781.改变字段次序在缺省设置下,通常Access显示数据表中的字段次序与它们在表或查询中出现的次序相同。但是,在使用“数据表”视图时,往往需要移动某些列来满足查看数据的要求。此时,可以改变字段的显示次序,不会改变表“设计”视图中字段的排列顺序。【例1.3.16】将“教师”表中“姓名”字段和“教师编号”字段位置互换。79操作步骤如下:

(1)在“数据库”窗口的“表”对象中,双击“教师”表,以“数据表视图”打开“教师”表。(2)将鼠标指针定位在“姓名”字段列的字段选择器上,鼠标指针会变成一个粗体黑色下箭头“

”,单击鼠标左键,选定“姓名”列。(3)将鼠标放在“姓名”字段列的字段选择器上,然后按下鼠标左键并拖动鼠标到“教师编号”字段前,释放鼠标左键完成互换。802.调整字段显示宽度和高度在所建立的表中,有时由于数据过长,数据显示被遮住;有时由于数据设置的字号过大,数据显示在一行中被切断。为了能够完整地显示字段中的全部数据,可以调整字段显示的宽度或高度。(1)调整字段显示高度(2)调整字段显示列宽81(1)调整字段显示高度调整字段显示高度有两种方法:鼠标和菜单命令。使用鼠标操作步骤如下:①在“数据库”窗口的“表”对象下,双击所需的表。②将鼠标指针放在表中任意两行选定器之间,这时鼠标指针变为双箭头。③按住鼠标左键,拖动鼠标上、下移动,当调整到所需高度时,松开鼠标左键。82使用菜单命令操作步骤如下:【例1.3.17】将“教师”表行高设置为13。①在“数据库”窗口的“表”对象下,双击“教师”表,以“数据表视图”打开“教师”表。②单击“数据表”中的任意单元格。③依次单击“格式”→“行高”菜单命令,这时屏幕上出现“行高”对话框。④在该对话框的“行高”文本框内输入所需的行高值,13,单击“确定”按钮。改变行高后,整个表的行高都得到了调整。83(2)调整字段显示列宽与调整字段显示高度的操作一样,调整宽度也有两种方法,即鼠标和菜单命令。①使用鼠标调整首先将鼠标指针移动到要改变宽度的两列字段名中间,当鼠标指针变为双箭头时,按住鼠标左键,并拖动鼠标左、右移动,当调整到所需宽度时,松开鼠标左键。在拖动字段列中间的分隔线时,如果将分隔线拖动超过下一个字段列的右边界时,将会隐藏该列。84②使用菜单命令调整【例1.3.18】将“教师”表“姓名”列列宽设置为8,设置所有字段列列宽为最佳匹配。先打开教师表,选择要改变宽度的字段列:姓名,然后依次单击“格式”→“列宽”菜单命令,并在打开的“列宽”对话框中输入所需的宽度:8。单击“确定”按钮。如果在“列宽”对话框中输入值为“0”,则会将该字段列隐藏。853.隐藏列和显示列在“数据表”视图中,为了便于查看表中的主要数据,可以将某些字段列暂时隐藏起来,需要时再将其显示出来。【例1.3.19】隐藏“学生”表中的“出生日期”字段。86具体的操作步骤如下:(1)在“数据库”窗口的“表”对象下,双击“学生”表,以“数据表视图”打开“学生”表。(2)单击“出生日期”字段选定器。如果要一次隐藏多列,单击要隐藏的第一列字段选定器,然后按住鼠标左键,拖动鼠标到达最后一个需要选择的列。(3)依次单击“格式”→“隐藏列”菜单命令。这时,Access就将选定的列隐藏起来。取消的方法是单击“格式”菜单中的“取消隐藏列”命令874.冻结列在操作中,常常需要建立比较大的数据库表,由于表过宽,在“数据表”视图中,有些关键的字段值因为水平滚动后无法看到,影响了数据的查看。解决这一问题的最好方法是利用Access提供的冻结列功能。【例1.3.21】冻结“学生”表中的“班级”列。88具体的操作步骤如下:(1)在“数据库”窗口的“表”对象下,双击“学生”表,以“数据表视图”打开“学生”表。(2)单击“班级”字段选定器,选定要冻结的字段,(3)依次单击“格式”→“冻结列”菜单命令,此时水平滚动窗口时,可以看到“班级”字段列始终显示在窗口的最左边。当不再需要冻结列时,可以取消。取消的方法是单击“格式”菜单中的“取消对所有列的冻结”命令。895.设置数据表格式在“数据表”视图中,一般在水平方向和垂直方向都显示网格线,网格线采用银色,背景采用白色。但是,用户可以改变单元格的显示效果,也可以选择网格线的显示方式和颜色,表格的背景颜色等。【例1.3.22】在“学生”表中,去掉垂直方向的网格线;背景颜色设置为“橄榄色”。90操作步骤如下:(1)在“数据库”窗口的“表”对象下,双击“学生”表,以“数据表视图”打开“学生”表。(2)依次单击“格式”→“数据表”菜单命令,打开“设置数据表格式”对话框,设置相关参数,单击“确定”按钮,应用设置的格式。916.改变字体显示为了使数据的显示美观清晰、醒目突出,用户可以改变数据表中数据的字体、字型和字号。【例3.23】将“学生”表字体设置为仿宋、字号为小五号、字型为粗体,颜色为深红色。92操作步骤如下:(1)在“数据库”窗口的“表”对象下,以“数据表视图”打开“学生”表。(2)依次单击“格式”→“字体”菜单命令,打开“字体”对话框中,设置相关参数。最后单击“确定”按钮,应用设置的格式。933.4操作表3.4.1查找数据3.4.2替换数据3.4.3排序记录3.4.4筛选记录943.4.1查找数据在操作数据库表时,如果表中存放的数据非常多,那么当用户想查找某一数据时就比较困难。使用“查找”对话框,可以寻找特定记录或查找字段中的某些值。在Access找到要查找的项目时,可以在找到的各条记录间浏览。在“查找和替换”对话框中,可以使用通配符。953.4.2替换数据可以将出现的全部指定内容一起查找出来,或一次查找一个,进行替换。如果要替换Null值或空字符串,必须使用“查找”对话框来查找这些内容,并需要一一地替换它们。【例3.25】查找“教师”表中“职称”为“助教”的所有记录,并将其值替换为“讲师”,具体步骤如下:96具体步骤如下:(1)在“数据库”窗口的“表”对象下,以“数据表视图”打开“教师”表。(2)依次单击“编辑”→“替换”菜单命令,打开“查找和替换”对话框。(3)在“查找内容”框中输入要查找的内容:“助教”,然后在“替换为”框中输入要替换成的内容:“讲师”,如右图所示。(4)单击“全部替换”按钮,一次替换出现的全部指定内容。973.4.3排序记录为了提高查找效率,需要对输入的数据重新整理,其中最有效的方法是排序,排序记录时,可按“升序”或“降序”进行。可通过依次单击“记录”→“排序”菜单命令来完成。98排序规则

(1)英文按字母顺序排序,大小写视为相同,升序时按A到z排列,降序时按z到A排列。(2)中文按拼音的顺序排序,升序时按A到z排列,降序时按z到A排列。(3)数字按数字的大小排序,升序时从小到大排列,降序按从大到小排列。(4)使用升序排序日期和时间,是指由较前的时间到较后的时间;使用降序排序时,则是指由较后的时间到较前的时间。991.单字段排序【例1.3.26】在“学生”表中,按“所属专业”升序排列。操作步骤如下:打开“学生”表,单击排序字段:“所属专业”,再单击工具栏“升序”按钮“

”完成。1002.相邻多字段排序【例1.3.27】在“学生”表中,按“班级”和“性别”两个字段降序排列。操作步骤如下:打开“学生”表,用字段选择器选定单击排序字段:“班级”和“性别”,再单击工具栏“降序”按钮“

”完成。1013.不相邻多字段排序【例1.3.28】在“学生”表中,先按“性别”升序排列,再按“出生日期”降序排列。操作步骤如下:(1)打开“学生”表,依次单击“记录”→“筛选”→“高级筛选/排序”菜单命令。打开“筛选”窗口。(2)在上半部分字段列表中分别双击排序字段:“性别”和“出生日期”,使之显示在设计网格区排序字段单元格内。或单击排序字段下拉列表选择。(3)分别单击排序方式列表框,在下拉列表内选择“升序”和“降序”。如果要恢复某个数据表中记录的原有排列顺序,可以选择“记录”菜单中的“取消筛选/排序”菜单命令。1023.4.4筛选记录Access中,可以使用5种方法筛选记录:1、“按选定内容筛选”2、“按窗体筛选”3、“筛选目标筛选”4、“内容排除筛选”5、“高级筛选/排序”。1031.按选定内容筛选“按选定内容筛选”是一种最简单的方法,使用它可以找到包含某字段值的记录。【例3.29】在“学生”表中筛选出来自“合肥市”的学生。操作步骤如下:以“数据表视图”打开“学生”表,选定要筛选内容:“合肥市”,再单击工具栏“按选定内容筛选”按钮“

”完成。1042.按窗体筛选操作步骤如下:(1)以“数据表视图”打开“学生”表,单击工具栏“按窗体筛选”按钮“

”。在“按窗体筛选”窗口中按进行条件设置。(2)单击工具栏“应用筛选”按钮“

”。“按窗体筛选”是一种快速的筛选方法,使用它不用浏览整个表中的记录,可以同时对两个以上的字段值进行筛选。【例1.3.30】将“学生”表中“0430班”的“女生”筛选出来。1053.按筛选目标筛选操作步骤如下:以“数据表视图”打开“学生课程成绩”表,右击筛选目标列任意位置,输入筛选条件:“>80”

。按【Enter】键完成筛选。“按筛选目标筛选”是一种较灵活的方法,根据筛选条件进行筛选【例1.3.31】在“学生课程

温馨提示

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

评论

0/150

提交评论