数据库管理系统_第1页
数据库管理系统_第2页
数据库管理系统_第3页
数据库管理系统_第4页
数据库管理系统_第5页
已阅读5页,还剩192页未读 继续免费阅读

下载本文档

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

文档简介

第6章

数据库管理系统Access2000

2022/11/162第6章数据库管理系统Access20006.1数据库系统概述6.2Access2000的基本操作6.3表6.4查询6.5窗体6.6报表6.7打印2022/11/1636.1数据库系统概述6.1.1数据库技术的产生与发展6.1.2数据库的基本概念6.1.3Access2000简介返回2022/11/1646.1.1数据库技术的产生与发展人工管理阶段文件系统阶段数据库系统阶段数据仓库系统数据库系统和数据仓库系统的区别2022/11/165人工管理阶段

20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备;软件状况是,没有操作系统,没有管理数据的软件;数据处理方式是批处理。2022/11/166

人工管理数据具有如下特点:

(1)数据不保存。(2)数据没有相应的软件系统管理。(3)数据不共享。(4)数据不独立。人工管理阶段2022/11/167文件系统阶段20世纪50年代后期到60年代中期,计算机硬件已经有了磁盘、磁鼓等直接存取的存储设备。软件方面,操作系统已经有了专门进行数据管理的软件,称为文件系统。把数据组织成文件形式可以随机进行查询、增删改等处理,并且数据可以长期保存,实现了以文件为单位的数据共享。处理方式上不但有了批处理,而且能够联机实时处理。2022/11/168文件系统阶段文件系统明显存在如下缺点:(1)编程不方便。(2)数据冗余量大。(3)数据独立性不好。(4)不支持并发访问。(5)数据缺少统一管理。

2022/11/169数据库系统阶段20世纪60年代后期以来,计算机用于管理的规模越来越大,应用越来越广泛,数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越来越强烈。这时硬件已有大容量磁盘,硬件价格下降;软件则价格上升,为编制和维护系统软件及应用程序所需的成本相对增加;在处理方式上,联机实时处理要求更多,并开始提出和考虑分布处理。在这种背景下,以文件系统作为数据管理手段已经不能满足应用的需求,于是为解决多用户、多应用共享数据的需求,使数据为尽可能多的应用服务,数据库技术便应运而生,出现了统一管理数据的专门软件系统——数据库管理系统。

2022/11/1610数据库系统阶段数据库系统具有如下特点和优点:1)数据结构化2)数据的共享性高,冗余度低,易扩充3)数据独立性高4)数据由数据库管理系统统一管理和控制

2022/11/1611数据库系统阶段数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统的不可分离的主要组成部分。具有数百万甚至数十亿字节信息的数据库已普遍存在于科学技术、工业、农业、商业、服务业、医疗和政府部门的信息系统。2022/11/1612数据仓库系统数据仓库技术是目前数据处理中发展十分迅速的一个分支。所谓“数据仓库”,就是一种长期数据存储,这些数据来自于多个异种数据源。通过数据仓库提供的联机分析处理(OLAP)工具,实现多维数据分析,以便向管理决策提供支持。数据仓库系统允许将各种应用系统集成在一起,为统一的历史数据分析提供坚实的平台,对信息处理进行支持。目前数据仓库已经成为数据分析和联机分析处理日趋重要的平台。2022/11/1613数据仓库系统数据仓库的主要特征如下:(1)面向主题性:围绕某一主题建模和分析;(2)集成性:将多个异种数据源以及事务记录集成在一起;(3)时变性:数据存储从历史的角度提供信息;(4)非易失性:总是物理地分离存放数据。2022/11/1614数据库系统和数据仓库系统的区别(1)面向的用户不同。数据库系统面向使用单位的低层人员,用于日常数据的分析和处理;数据仓库系统面向使用单位决策人员,提供决策支持。(2)数据内容不同。数据库系统存储和管理的是当前的数据;数据仓库系统存储的是长期积累的历史数据。(3)数据来源不同。数据库的数据一般来源于同种数据源,而数据仓库的数据可以来源于多个异种数据源。(4)数据的操作不同。数据库系统提供了执行联机事务和查询处理(OLTP,On-LineTransactionProcessing)系统。数据仓库系统主要提供了数据分析和决策支持(OLAP,On-LineAnalyticalProcessing)系统,实现数据挖掘和知识发现。返回2022/11/16156.1.2数据库的基本概念数据、数据库、数据库管理系统、数据库系统数据模型关系模型与关系数据库数据库技术的研究领域2022/11/16166.1.2数据库的基本概念

——数据数据(Data)是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式,它们都可以经过数字化后存入计算机。2022/11/16176.1.2数据库的基本概念

——数据库数据库(DataBase,简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。2022/11/16186.1.2数据库的基本概念

——数据库管理系统数据库管理系统(DataBaseManagementSystem,简称DBMS)是完成科学地组织数据和存储数据,并高效地获取和维护数据任务的一个系统软件,是位于用户和操作系统之间的一层数据管理软件。主要功能:①数据定义功能②数据操纵功能③数据库的运行管理④数据库的建立和维护功能2022/11/16196.1.2数据库的基本概念

——数据库系统数据库系统(DataBaseSystem,简称DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。在一般不引起混淆的情况下常常把数据库系统简称为数据库。

2022/11/16206.1.2数据库的基本概念

——数据模型数据库是某个企业、组织或部门所涉及的数据的综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。由于计算机不可能直接处理现实世界中的具体事物,所以人们必须首先把具体事物转换成计算机能够处理的数据。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲,数据模型就是现实世界的模拟,是现实世界数据特征的抽象。现有的数据库系统均是基于某种数据模型的。因此,数据模型是数据库系统的核心和基础。各种计算机上实现的DBMS软件都是基于某种数据模型的。2022/11/16216.1.2数据库的基本概念

——数据模型数据模型应满足三方面要求:一是能比较真实地模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。一种数据模型要很好地满足这三方面的要求在目前尚很难。在数据库系统中,针对不同的使用对象和应用目的,采用不同的数据模型。不同的数据模型实际上是提供给我们模型化数据和信息的不同工具。根据模型应用的目的不同,可以将这些模型划分为两类,它们分属于两个不同的层次。第一类模型是概念模型(也称信息模型),它是按用户的观点来对数据和信息建模,主要用于数据库设计。另一类是数据模型,主要包括网状模型、层次模型、关系模型,新兴的数据库技术上还使用了面向对象的模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。2022/11/16226.1.2数据库的基本概念

——数据模型为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统,不是某一个DBMS支持的数据模型,而是概念级的模型,然后把概念级的模型转换为计算机上某一DBMS支持的数据模型。这一过程如图6-1所示。2022/11/1623图6-1现实世界中客观对象的抽象过程

人的认识、抽象信息世界概念模型机器世界DBMS支持的数据模型现实世界2022/11/16246.1.2数据库的基本概念

——关系模型的基本概念关系模型把世界看做是由实体(Entity)和联系(Relationship)构成的。关系模型的几个基本概念关系运算;选择、投影、连接2022/11/16256.1.2数据库的基本概念

——关系模型的基本概念所谓实体是指现实世界中具有区别于其他事物的特征或属性并与其他实体有联系的对象。在关系模型中实体通常是以表的形式来表现的。表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。表6-1给出的学生基本情况表便是一个关系模型2022/11/1626表6-1学生基本情况表的一个关系模型表6-1

学生基本情况表

61211-6-84男李彬03020110055569-28-86女刘萌030201100460110-10-86男赵晓亮03020110035765-23-85男董源03020110025402-10-86女张莉0302011001入学成绩出生日期性别姓名学号2022/11/1627

联系:所谓联系是指实体之间的关系,即实体之间的对应关系。联系可以分为三种:一对一的联系。如:一个班级只有一个班长,同样,每个班长属于一个班级,班长→班级为一对一关系;一对多的联系。如:每个班的人有许多个,班级→人为一对多关系;多对多的联系。如:每个人可修多门课程,反之,每门课程可有多人选修,课程→人为多对多联系。6.1.2数据库的基本概念

——关系模型的基本概念2022/11/16286.1.2数据库的基本概念

——关系模型的基本概念

关系关系:一个关系就是一张二维表,每个关系有一个关系名。在Access2000中,一个关系就是一个表对象。属性:二维表中垂直方向的列称为属性,在Access2000中,属性被称为字段,属性名叫做字段名。域:一个属性的取值范围叫做一个域。元组:二维表中每个水平方向的行称为一个元组。Access2000中被称为记录。2022/11/16296.1.2数据库的基本概念

——关系模型的基本概念

关系码(又称为关键字、主键):候选码是关系的一个或一组属性,它的值能惟一地标识一个元组。每个关系至少都有一个候选码,若一个关系有多个候选码,则选定其中一个为主码,简称码。分量:每个元组的一个属性值叫做该元组的一个分量。关系模式:是对关系的描述,它包括关系名、组成该关系的属性名、属性到域的映像。通常简记为:关系名(属性名1,属性名2,…,属性名n)。属性到域的映像通常直接说明为属性的类型、长度等。2022/11/16306.1.2数据库的基本概念

——关系模型的基本概念

表6-1所示的学生基本情况表示一个关系表中的每一行是关系的一个元组(记录),学号、姓名、性别等均是属性。其中学号能惟一地标识一条记录,称为码。学号的域是“0302011001”~“0302011005”,而性别的域是“男”和“女”。学生基本情况表的关系模式可记为:学生基本情况表(学号,姓名,性别,出生日期,入学成绩)2022/11/16316.1.2数据库的基本概念

——关系运算选择(Select)选择运算即在关系中选择满足某些条件的元组。投影(Project)投影运算是在关系中选择某些属性(列)的值。连接(Join)连接运算是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。

2022/11/1632表6-2选择运算得到的表

5569-28-86女刘萌03020110045402-10-86女张莉0302011001入学成绩出生日期性别姓名学号

在表6-1所示的关系中,若要筛选出所有女学生的行,可以使用以性别为“女”的选择运算来实现,得到的结果如表6-2所示:2022/11/1633表6-3

投影运算得到的表

在学生基本情况表关系中,若要选取所有记录的学号、姓名,可以使用投影运算来实现,得到表6-3所示的结果:李彬0302011005刘萌0302011004赵晓亮0302011003董源0302011002张莉0302011001姓名学号2022/11/1634表6-5关系运算得到的表假设现在有两个关系R和S,关系R如表6-4(上左),关系S如表6-5(上右)。如果进行条件为“R.学号=S.学号”的自然连接,得到表6-6(下)所示的关系V。男赵晓亮0302011003男董源0302011002女张莉0302011001性别姓名学号761011030201100388103103020110028510220302011001成绩课程号学号761011男赵晓亮0302011003881031男董

源0302011002851022女张

莉0302011001成

绩课程号性

别姓

名学

号2022/11/16356.1.2数据库的基本概念

——关系数据库

所谓关系数据库就是基于关系模型的数据库。其常用概念如下:关键字(Key)候选关键字(CandidateKey)主关键字(PrimaryKey)外关键字(ForeignKey)2022/11/16366.1.2数据库的基本概念

——数据库技术的研究领域

数据库技术的研究范围主要包括以下三个领域:(1)数据库管理系统软件的研制(2)数据库设计(3)数据库理论

返回2022/11/16376.1.3Access2000简介Access2000是Office2000办公套件中一个极为重要的组成部分。自从1992年开始销售以来,Access已经卖出了7000多万份,现在它已经成为世界上最流行的桌面数据库管理系统。Access适用于小型商务活动,用于存储和管理商务活动所需要的数据。Access不仅是一个数据库,还具有强大的数据管理功能,可以方便地利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。返回2022/11/16386.2Access2000的基本操作6.2.1Access2000的启动与退出6.2.2Access2000数据库的对象6.2.3数据库的基本操作返回2022/11/16396.2.1Access2000的启动与退出1.Access2000的启动1)利用快捷方式启动:单击“开始”→“程序”→“MicrosoftAccess”,双击桌面快捷方式等;2)利用执行应用程序的方法启动:如利用“我的电脑”或“资源管理器”;启动对话框如图6-2:2022/11/16406.2.1Access2000的启动与退出2.Access2000的退出

Access2000的退出方法同退出Office2000其他应用程序的方法相同。返回2022/11/16416.2.2Access2000数据库的对象Access2000数据库由七种对象组成:表(Table)查询(Query)窗体(Form)报表(Report)页(WebPage,也称Web页,访问页)宏(Macro)模块(Module)2022/11/16426.2.2Access2000数据库的对象Access2000提供的上述七种对象从功能和彼此间的关系考虑,可以分为三个层次:第一层次是表对象和查询对象,它们是数据库的基本对象,用于在数据库中存储数据和查询数据。第二层次是窗体对象、报表对象和数据访问页,它们是直接面向用户的对象,用于数据的输入输出和应用系统的驱动控制。第三层次是宏对象和模块对象,它们是代码类型的对象,用于通过组织宏操作或编写程序来完成复杂的数据库管理工作并使得数据库管理自动化。返回2022/11/16436.2.3数据库的基本操作1.设计数据库2.创建数据库3.打开及关闭数据库4.数据库窗口的基本操作2022/11/16441.设计数据库(1)确定新建数据库所要完成任务的目的;(2)确定新数据库中所需要的表;(3)确定各个表中所需要的字段;(4)确定表的关键字段;(5)确定表之间的关系;(6)创建表并优化设计;(7)输入数据并创建其他数据库对象。2022/11/16452.创建数据库Access提供了两种创建数据库的方法:一种是利用Access提供的数据库向导快速地创建包含许多对象的数据库,然后向其中输入相关的数据;另一种是创建一个空白的数据库,然后向该数据库中添加表、查询、窗体、报表以及数据访问页等对象。2022/11/16463.打开及关闭数据库在任何时刻,Access2000只能打开一个数据库。若要打开另外一个数据库,必须首先关闭目前已打开的数据库。用户完成了对数据库的全部操作并且不再需要使用它时,应将其关闭。关闭数据库的方法有三种2022/11/16474.数据库窗口的基本操作1)改变对象的显示方式2)使用组管理对象3)显示或更改数据库对象的属性

返回2022/11/16486.3表

6.3.1表的概念6.3.2建立表6.3.3编辑数据6.3.4建立和编辑表间关系返回2022/11/16496.3.1表的概念表是Access2000数据库的对象之一,是用来存储数据的地方。数据表中的数据构成了数据库的基础,Access中的各种数据对象都建立在数据表的基础之上。一个表是由两部分组成的,一部分反映了表的结构,一部分反映了表中存储的记录。Access2000为表安排了设计视图(如图6-7所示)和数据表视图(如图6-8所示)两种显示窗口,用户不能同时打开同一个表对象的两种显示窗口,但可以在这两种显示窗口之间来回切换。2022/11/16506.3.1表的概念图6-7表的设计视图

2022/11/16516.3.1表的概念图6-8数据表视图

返回2022/11/16526.3.2建立表

根据用户的不同需要,Access2000提供了多种创建表的方法,常用的有三种:使用向导创建表通过输入数据创建表使用设计器创建表。2022/11/1653使用向导创建表

(1)在要创建表的数据库窗口中选择对象“表”,然后单击“新建”按钮,打开“新建表”对话框,如图6-9所示。2022/11/1654使用向导创建表

(2)在该对话框中选择“表向导”选项,单击“确定”按钮,弹出“表向导”对话框,如图6-10所示。2022/11/1655使用向导创建表

(3)在“表向导”对话框中,选择“商务”或“个人”选项,以确定新表的类别。用户可以首先在“示例表”列表框中选择与要创建的新表相近的示例表,然后在“示例字段”列表框中选择要使用的字段,最后单击“>”按钮将其添加到“新表中的字段”列表框中。如果需要撤消选择的某个字段,可以首先在“新表中的字段”列表框中选择该字段,然后单击“<”按钮;如果需要重命名选择的某个字段,可以首先在“新表中的字段”列表框中选择该字段,然后单击“重命名字段”按钮。2022/11/1656使用向导创建表

(4)选择完新表中的字段后,单击“下一步”按钮,弹出如图6-11所示对话框。2022/11/1657使用向导创建表

(5)在该对话框中输入表的名称以及确定是否由表向导设置主键。在Access2000中,通常要为新创建的表设置一个主键。主键用于惟一地标识表中的记录。主键可以由表向导设置,也可以自行设置。通常情况下,应选择“不,自行设置主键”单选项。2022/11/1658使用向导创建表

(6)单击“下一步”按钮,弹出用于确定将哪个字段设置为主键以及主键的数据类型的对话框,如图6-12所示。如果将某个字段设置为主键,那么该字段将不允许输入重复值。2022/11/1659使用向导创建表

(7)单击“下一步”按钮,弹出用于确定新表是否与当前数据库中的表存在关系的对话框。如果某个表与新表存在关系,那么应首先在列表框中选择该表,然后单击“关系”按钮,弹出“关系”对话框,确定新表是否与选择的表存在一对多的关系。单击“确定”按钮,返回到确定新表是否与当前数据库中的表存在关系的对话框,在此可以看到新表与选择的表建立的关系(如图6-13所示)。2022/11/1660使用向导创建表

(8)单击“下一步”按钮,打开完成表的创建对话框,如图6-14所示。该对话框用于确定创建好新表以后是打开表的设计视图进一步修改表结构还是直接向表中输入数据。最后单击“完成”按钮,即完成新表的创建。2022/11/1661通过输入数据创建表(1)将数据库窗口切换为当前活动窗口并单击“对象”栏中的“表”;(2)双击“通过输入数据创建表”,系统自动打开一个空表,各个字段的默认名称依次是“字段1”、“字段2”、“字段3”等,如图6-15所示;2022/11/1662通过输入数据创建表

(3)如果要对字段重新命名,则双击字段名,然后输入所需的名称;(4)输入数据,将每种数据输入到相应的字段列中;(5)输入完数据后,单击工具栏中的“保存”按钮,或者选择“文件”菜单中的“保存”命令,打开“另存为”对话框,在“表名称”文本框中输入表的名称后,单击“确定”按钮。保存表时,Access将询问是否要创建一个主键,单击“是”按钮表示接受建议,Access将为新建的表创建一个自动编号型的字段;如果在表中已经存在能惟一标识每一行记录的字段数据,可以单击“否”按钮表示不创建自动编号型主键字段。

2022/11/1663使用设计器创建表1)创建表2)定义字段名称3)字段的数据类型4)字段说明5)设置字段属性6)设置主键字段7)设置索引2022/11/1664使用设计器创建表

——1)创建表

(1)打开数据库,在数据库窗口的“对象”栏中单击“表”。(2)在数据库窗口右边的对象列表框中双击“使用设计器创建表”,或者单击“新建”按钮,在出现的“新建表”对话框中选择“设计视图”选项,然后单击“确定”按钮。此时,屏幕上出现如图6-16所示的表设计视图。

2022/11/1665使用设计器创建表

——1)创建表

(3)在新建表的设计视图中定义表中的每个字段。如在“字段名称”列中输入字段名,在“数据类型”列中选择数据类型,必要时在“说明”列中输入有关该字段的说明文字。(4)可以在窗口下部的“字段属性”栏内设置字段的属性。例如,可以通过设置文本字段的“字段大小”,控制允许输入字段的最大字符数。2022/11/1666使用设计器创建表

——1)创建表

(5)将所有字段名称、数据类型等项输入完毕后,可以选择“文件”菜单中的“保存”命令或单击工具栏上的“保存”按钮,在打开的“另存为”对话框中输入表名,单击“确定”按钮。(6)如果在保存表之前未定义主键字段,将询问是否由Access自动添加一个主键,选择“是”表示确认,也可以选择“否”表示不需要自动添加主键字段。

2022/11/1667使用设计器创建表

——2)定义字段名称

字段是表的基本存储单元,为字段命名可以方便地使用和识别字段。字段名称在表中应是惟一的,最好使用便于理解的字段名称。在表的设计视图中,输入字段名的方法是:将鼠标定位在“字段名称”列中的第一个空白位置上并单击鼠标左键,然后输入有效的字段名称。2022/11/1668使用设计器创建表

——2)定义字段名称

在Access2000中,字段名称应遵循如下命名规则:(1)字段名称的长度最多为64个字符,可以含字母、汉字、数字、空格和其他字符;(2)不能将空格作为字段名称的第一个字符,不能使用控制字符;(3)字段名称不能包含句号(.)、惊叹号(!)、方括号([])和重音符号(`)。2022/11/1669使用设计器创建表

——3)字段的数据类型

Access2000有10种数据类型,表6-7列出了这些数据类型。2022/11/1670表6-7字段的数据类型

4字节从列表框或组合框中选择的文本或数值查阅向导(LookupWizard)最大为2048×3个字节作为超(级)链接地址的文本超(级)链接(Hyperlink)最大为1G字节图像、图表、声音等OLE对象(OLEObject)1位逻辑值是/否(Yes/No)4字节顺序号或随机数自动编号(AutoNumber)8字节货币值货币(Currency)8字节日期时间值日期/时间(Date/Time)1、2、4或8字节数值数字(Number)最多可存储65535个字符文字、数字型字符备注(Memo)最多可存储255个字符文字、数字型字符文本(Text)大小可存储的数据数据类型2022/11/1671使用设计器创建表

——5)设置字段属性

在为字段定义了字段名称、数据类型以及说明以后,Access2000进一步要求用户定义字段属性,即确定字段的属性。每一个字段或多或少都拥有字段属性,而不同的数据类型其所拥有的字段属性是各不相同的。Access2000在字段属性区域中设置了“常规”和“查阅”两个选项卡。2022/11/1672使用设计器创建表

——6)设置主键字段

主键(也称为关键字)是用于惟一标识表中每条记录的一个或一组字段。Access2000建议为每个表设置一个主键,这样在执行查询时用主键作为主索引可以加快查找速度;还可以利用主键定义多个表之间的关系,以便检索存储在不同表中的数据。容易理解,主键的值不能重复或为空值(Null)。在Access中可以定义3种主键:自动编号、单字段和多字段。2022/11/1673使用设计器创建表

——7)设置索引

(1)创建单字段索引(2)创建多字段索引

2022/11/1674(1)创建单字段索引

①在设计视图中,打开需要设置单字段索引的表。②将插入点定位到表设计窗口上部需要设置索引的字段中。③在表设计窗口的“字段属性”框中单击“索引”属性框,并从中选择所需的选项。如果选择“无”选项,则指定当前字段不使用索引;如果选择“有(无重复)”选项,则指定使用索引并禁止该字段的记录值出现重复;如果选择“有(有重复)”选项,则指定使用索引并允许该字段的记录值出现重复。④单击“表设计”工具栏中的“保存”按钮保存表的设计。

2022/11/1675(2)创建多字段索引

①在设计视图中,打开需要创建多字段索引的表。②单击“视图”菜单中的“索引”命令,或者单击“表设计”工具栏中的“索引”按钮,出现如图6-17所示的索引窗口。如果当前表已定义了主键,Access自动在索引窗口的第一行显示出主键索引的名称、字段名称以及排序次序。

2022/11/1676(2)创建多字段索引

③在“索引名称”列输入名称。④在“字段名称”列中,单击右边的向下箭头,从下拉列表中选择索引的第一个字段。⑤在“排序次序”列中,选择“升序”或“降序”选项。⑥根据需要重复步骤④~⑤,定义其他需要索引的字段(“索引名称”为空)。⑦单击索引窗口右上角的“关闭”按钮。返回2022/11/16776.3.3编辑数据1.编辑表中数据2.编辑表的字段3.编辑记录返回2022/11/16781.编辑表中数据将光标移动到要编辑方格内进行修改、删除、插入等操作,取消编辑按Esc键即可。2022/11/16792.编辑表的字段

表的字段的编辑包括字段的删除、重命名、移动、插入等。(1)移动:拖动要移动的字段到指定位置即可。(2)插入、删除、重命名等操作:选表中字段,单击鼠标右键,在快捷菜单中选择要操作的项目即可(如图6-18所示)。2022/11/16803.编辑记录(1)添加记录(2)删除记录(3)保存记录(4)记录定位:如果要对数据表中某一记录进行相应的操作,首先要找到该记录,即要定位到该记录,可以使用数据表视图底端的“记录浏览器”,如图6-19所示。2022/11/16813.编辑记录(5)查找记录(6)替换记录(7)排序记录(8)筛选记录返回2022/11/16826.3.4建立和编辑表间关系1.定义表间的关系2.编辑和删除关系2022/11/16831.定义表间的关系(1)打开要进行操作的数据库,在数据库窗口单击鼠标右键,在弹出的快捷菜单中选择“关系”。如果该数据库还没有定义任何关系,则会出现“关系”窗口和“显示表”对话框。(2)在“显示表”对话框中,选择要建立关系的表,然后单击“添加”按钮。当所需的表添加到“关系”窗口后,关闭“显示表”对话框。2022/11/16841.定义表间的关系(3)在“关系”窗口中,按住鼠标左键不放,从某个表中将所要的相关字段拖到其他表中的相关字段上。相关字段不需要有相同的名称,但它们必须有相同的数据类型以及包含相同种类的内容。若要同时拖动多个字段,则在拖动之前按下Ctrl键再单击所需字段。松开鼠标左键后,会出现如图所示的“编辑关系”对话框。

2022/11/16851.定义表间的关系(4)在“编辑关系”对话框的“表/查询”及“相关表/查询”列表框下,列出了关系的主表或查询名称以及此关系的相关字段(通常为表的主关键字)。如果要更改相关字段,可以单击字段单元格,然后单击向下箭头,从弹出的下拉列表中选择所需的字段名。(5)如果想强化两个表之间的引用完整性,则选中“实施参照完整性”复选框,然后定义完整性

2022/11/16861.定义表间的关系(6)单击“创建”按钮,完成指定关系的创建,对每一对要关联的表,重复步骤(3)~(6)。(7)定义表间的关系后,必须在关闭该窗口之前保存“关系”窗口的布局。单击“文件”菜单中的“保存”命令实现保存。2022/11/16872.编辑和删除关系1)编辑已有的关系2)删除已有的关系2022/11/16881)编辑已有的关系①单击“工具”菜单中的“关系”命令,或者单击“数据库”工具栏中的“关系”按钮,打开“关系”窗口;②在“关系”窗口中显示出需要编辑的关系线;③单击关系线使其变粗后,单击“关系”菜单中的“编辑关系”命令(或直接双击要编辑的关系线),出现如图6-21所示的“编辑关系”对话框;④在“编辑关系”对话框中重新指定两个表之间的关系;⑤如果要设置当前关系的联接类型,单击“编辑关系”对话框中的“联接类型”按钮,出现“联接属性”对话框,在“联接属性”对话框中选择所需的联接类型后单击“确定”按钮,返回到“编辑关系”对话框中;⑥单击“创建”按钮,完成关系的编辑操作;⑦单击“关系”工具栏中的“保存”按钮,保存所做的修改。

2022/11/16892)删除已有的关系①单击“工具”菜单中的“关系”命令,或者单击“数据库”工具栏中的“关系”按钮,打开“关系”窗口;②单击要删除的关系线使其变粗,从“编辑”菜单中选择“删除”命令,或按下Delete键,出现提示对话框,单击提示对话框中的“是”按钮,确认删除操作。返回2022/11/16906.4查询

6.4.1查询的概念6.4.2建立查询6.4.3修改查询6.4.4使用查询返回2022/11/16916.4.1查询的概念查询是从Access的数据表中检索数据的最主要方法。查询是收集一个或几个表中用户认为有用的数据的工具。我们可以将查询到的数据组成一个集合,这个集合中的字段可能来自同一个表,也可能来自多个不同的表,这个集合就可以称为查询。在Access中,一旦生成了一个查询,就可以把它作为生成窗体、报表,甚至是生成另一个查询的基础。

2022/11/16926.4.1查询的概念

在Access中,查询可以分为四类:1.选择查询2.参数查询3.交叉表查询4.操作查询2022/11/16931.选择查询选择查询是使用最为普遍的一种查询类型,很多数据库查询功能都可以用它来实现。顾名思义,“选择查询”就是从一个或多个表中查询数据,查询的结果是一组数据记录,并把这些数据显示在新的查询数据表中,称为“动态集”。可以对动态集中的数据进行删除、修改等操作,而且这种修改会被写入与此动态集相关的数据表中。“交叉查询”、“操作查询”和“参数查询”等都是“选择查询”的扩展。2022/11/16942.参数查询参数查询在执行某个查询时能够显示对话框来提示用户输入查询准则,系统以该准则作为查询条件,将查询结果以指定的形式显示出来。2022/11/16953.交叉表查询交叉表查询显示来源于表中某个字段的总计值,如合计、求平均值等,并将它们分组,一组列在数据表的左侧,另一组列在数据表的上部。2022/11/16964.操作查询(1)追加查询:向已有表中添加数据。(2)删除查询:删除满足查询条件的记录。(3)更新查询:改变已有表中满足查询条件的记录。(4)生成表查询:使用从已有表中提取的数据创建一个新表。2022/11/16976.4.1查询的概念查询通常有三种视图方式:数据表视图、设计视图和SQL视图。数据表视图主要用于在行和列格式下显示表、查询以及窗体中的数据。查询的设计视图是一个设计查询的窗口,包含了创建查询所需要的各个组件,用户只需在各个组件中设置一定的内容,就可以创建一个查询。SQL视图是一个用于显示当前查询的SQL语句窗口,可以改变SQL语句,从而改变查询。

返回2022/11/16986.4.2建立查询1.利用简单查询向导创建选择查询2.利用设计视图创建选择查询2022/11/16991.利用简单查询向导创建选择查询(1)在数据库窗口中单击“查询”对象。(2)单击“新建”按钮,弹出“新建查询”对话框,如图6-22所示。2022/11/16100

(3)在“新建查询”对话框中选择“简单查询向导”选项,然后单击“确定”按钮,弹出第一个“简单查询向导”对话框,如图6-23所示。1.利用简单查询向导创建选择查询2022/11/16101

(4)在第一个“简单查询向导”对话框中,首先在“表/查询”组合框中选择查询所涉及的表,然后在“可用字段”列表框中选择查询所涉及的字段并单击“>”按钮,将选择的字段添加到“选定的字段”列表中。选“>>”将添加全部字段。1.利用简单查询向导创建选择查询2022/11/16102

(5)单击“下一步”按钮,弹出第二个“简单查询向导”对话框,如图6-24所示。1.利用简单查询向导创建选择查询2022/11/16103

(6)在图6-24所示对话框中,如果要创建选择查询,应选择“明细”单选项。如果要创建汇总查询,应选择“汇总”单选项,然后单击“汇总选项”按钮,打开“汇总选项”对话框,在该对话框中为汇总字段指定汇总方式,然后单击“确定”按钮,返回到第二个“简单查询向导”对话框。单击“下一步”按钮,弹出第三个“简单查询向导”对话框,如图6-25所示。1.利用简单查询向导创建选择查询2022/11/16104图6-25所示:1.利用简单查询向导创建选择查询2022/11/16105(7)在图6-25所示对话框中,可以在“请为查询指定标题”文本框中为查询命名;如果要运行查询,应选择“打开查询查看信息”单选项;如果要进一步修改查询,应选择“修改查询设计”单选项。(8)单击“完成”按钮,生成查询。1.利用简单查询向导创建选择查询2022/11/161062.利用设计视图创建选择查询1)确定数据来源(1)在数据库窗口中,单击“查询”选项卡,双击“在设计视图中创建查询”选项,Access在打开“查询1:选择查询”设计视图的同时,还将打开如图6-26所示的“显示表”对话框。在该对话框中列出了当前数据库中已有的表和查询。用户可以在相应的选项卡中选择所需的表或查询,然后单击“添加”按钮将选择的表或查询添加到查询设计窗口中。2022/11/161071)确定数据来源(1)图6-262.利用设计视图创建选择查询2022/11/161081)确定数据来源(2)确定所需的数据源后,单击“显示表”对话框中的“关闭”按钮,出现如图6-27所示的选择查询设计窗口。该窗口包含两部分,上面部分列出了查询的字段来源和各表之间的关系,下面部分为设计网格,包含字段的一些属性。在设计网格的行中包含图6-27中的内容。2.利用设计视图创建选择查询2022/11/161091)确定数据来源(2)图6-272.利用设计视图创建选择查询2022/11/161102)为查询选择字段(1)打开查询设计窗口时,在第一列的字段行会出现一个插入点。单击字段右边的向下箭头,会出现下拉列表。如果所需的字段包含在其他的表或查询中,单击该列下方的“表”行,然后从下拉列表中选择相应的表或查询,选择所需的字段名,然后按Enter键。(2)按Tab键将插入点移到第二列,然后从下拉列表中选择所需的字段名。

2.利用设计视图创建选择查询2022/11/161113)指定排序(1)在查询设计窗口中,选择要对记录进行排序的字段;(2)单击该行右边的向下箭头,从下拉列表中选择所需的排序顺序;(3)要对多个列进行排序,可重复以上步骤。2.利用设计视图创建选择查询2022/11/161124)选择准则(1)在查询设计窗口中,单击相应字段的“准则”行;(2)在该列中输入准则;(3)对需要指定选择准则的其他字段重复步骤(2)。指定排序和准则后的设计网格如图6-28所示。2.利用设计视图创建选择查询2022/11/161135)运行单击“查询”菜单中的“运行”项,可以看到最后生成的查询结果。6)保存查询在完成了查询后应将它保存下来,使它成为数据库文件的一部分。2.利用设计视图创建选择查询返回2022/11/161141.编辑查询字段2.在查询中添加、删除表或查询

6.4.3修改查询2022/11/161151.编辑查询字段1)向已有的查询中添加字段(1)在数据库窗口中,单击“查询”对象,然后选择要修改的查询名称;(2)单击“设计”按钮,打开该查询的设计视图;(3)鼠标指向字段列表中所要添加字段,按下鼠标不放将它拖到设计网格相应位置上;(4)修改之后,单击工具栏中的“保存”按钮,再关闭查询的设计视图窗口。2022/11/161162)删除查询中的字段(1)在数据库窗口中,单击“查询”对象,然后选择要修改的查询名称;(2)单击“设计”按钮,打开该查询的设计视图;(3)在设计网格下,单击要删除字段的列选定器(该列的顶部,当鼠标指针变成黑色的向下箭头时单击,即可选定一整列);(4)按Delete键,或单击“编辑”菜单中的“删除”命令;(5)修改之后,单击工具栏中的“保存”按钮,再关闭查询的设计视图窗口。

1.编辑查询字段2022/11/161173)在设计网格中移动字段(1)在数据库窗口中,单击“查询”对象,然后选择要移动的查询名称;(2)单击“设计”按钮,打开该查询的设计视图;(3)在设计网格下,单击要移动字段的列选定器,选定该字段所在的列;(4)按住鼠标左键将它拖到新的位置上;(5)修改之后,单击工具栏中的“保存”按钮,再关闭查询的设计视图窗口。1.编辑查询字段2022/11/161184)指定排序顺序(1)在数据库窗口中,单击“查询”对象,然后选择要排序的查询名称;(2)单击“设计”按钮,打开该查询的设计视图;(3)如果要对多个字段排序,首先要安排好执行排序时字段的顺序,最先排序的字段排在最左边,然后是次排序的字段,最后排序的字段放在最右边;(4)单击最先排序字段的“排序”单元格,再单击右边的向下箭头,会弹出一个下拉列表,从中选择“升序”、“降序”或“不排序”选项;(5)重复步骤(4),为每个要排序的字段指定排序顺序;(6)单击工具栏中的“视图”按钮,可以查看查询结果;(7)单击工具栏中的“保存”按钮,再关闭查询的设计视图窗口。1.编辑查询字段2022/11/161195)在查询中更改字段名

(1)在数据库窗口中,单击“查询”对象,然后选择要修改的查询名称;(2)单击“设计”按钮,打开该查询的设计视图;(3)右击要更改的字段名,从弹出的快捷菜单中选择“属性”命令,在出现的“字段属性”对话框的“标题”文本框中输入新的字段名,如图6-29所示;

1.编辑查询字段2022/11/161201.编辑查询字段(4)单击工具栏中的“保存”按钮,再关闭查询的设计视图窗口。2022/11/161212.在查询中添加、删除表或查询

(1)单击工具栏中的“显示表”按钮,出现“显示表”对话框;(2)在“显示表”对话框中,选择要添加的表或查询,然后单击“添加”按钮;(3)单击“关闭”按钮,关闭“显示表”对话框;(4)要删除设计视图窗口上面部分的表或查询,先用鼠标单击该表的任意位置,然后按Delete键或单击“编辑”菜单中的“删除”命令,再单击工具栏中的“保存”按钮。返回2022/11/161226.4.4使用查询1.生成表查询2.更新查询3.追加查询4.删除查询

2022/11/161231.生成表查询(1)打开要创建生成表查询的数据库,在“查询”对象中单击“新建”按钮,在出现的“新建查询”对话框中双击“设计视图”,在出现的“显示表”对话框中,选择包含要放到新表中的记录的表或查询并单击“确定”按钮,然后单击“关闭”按钮;2022/11/16124(2)在查询的设计视图中,从窗口上面部分的表中将要包含在新表中的字段拖到设计网格中,并在“准则”单元格里输入准则,单击“查询”菜单中的“生成表查询”命令,出现如图6-30所示的“生成表”对话框;1.生成表查询2022/11/16125(3)在“表名称”文本框中输入所要创建的表名称,如果新生成的表放入当前数据库中,则选中“当前数据库”单选按钮,否则选中“另一数据库”单选按钮;(4)单击“确定”按钮关闭“生成表”对话框;1.生成表查询2022/11/16126(5)单击工具栏中的“运行”按钮,弹出如图6-31所示的对话框;(6)单击“是”按钮,即可生成一张新表。1.生成表查询2022/11/16127(1)在数据库窗口中选择“查询”对象;(2)单击“新建”按钮,出现“新建查询”对话框;(3)在“新建查询”对话框中选择“设计视图”选项并单击“确定”按钮,打开选择查询设计视图,同时弹出“显示表”对话框;(4)在“显示表”对话框中选择更新查询所涉及的表,然后单击“添加”按钮;(5)选择完查询所涉及的表后单击“关闭”按钮,关闭“显示表”对话框并返回到选择查询设计视图;(6)在选择查询设计视图中设置更新查询所涉及到的字段以及更新条件;2.更新查询2022/11/16128(7)从“查询”菜单中选择“更新查询”命令或单击工具栏上的“查询类型”按钮右边的下拉箭头,然后从下拉列表中选择“更新查询”选项,Access即将查询设计视图的窗口标题从“选择查询”变更为“更新查询”,同时在设计网格中增加“更新到”行,如图6-32所示;2.更新查询(8)在要更新的字段所对应的“更新到”行中输入更新表达式;(9)单击“保存”按钮,保存更新查询。2022/11/16129追加查询是将从表或查询中筛选出来的记录添加到另一个表中去。要被追加记录的表必须是已经存在的表,在追加查询与被追加记录的表中,只有匹配的字段才被追加。要建立追加查询,首先要在设计视图中打开或建立要追加到其他表中的查询,然后选择“查询”菜单中的“追加查询”命令,出现“追加”对话框,选择要追加记录的表名即可。3.追加查询2022/11/161304.删除查询(1)创建一个要删除记录的查询;(2)在设计视图中,从“准则”中输入删除的条件,选择“查询”菜单中的“删除查询”命令,即可建立一个删除查询。返回2022/11/161316.5窗体6.5.1窗体的概念6.5.2建立窗体6.5.3使用窗体返回2022/11/161326.5.1窗体的概念

Access窗体是一种灵活性很强的数据库对象,它使用计算机屏幕将数据库中的表或查询中的数据显示给用户,并允许用户创建、修改或删除数据。由于很多数据库都不是给创建者自己使用的,所以还要考虑到别的使用者的使用方便,建立一个友好的使用界面将会给他们带来很大的便利,让更多的使用者能根据窗口中的提示完成自己的工作,而不用专门进行培训。这是建立一个窗体的基本目标。窗体的数据来源可以是表或查询,用户可以根据多个表创建显示数据的窗体,也可以为同样的数据创建不同的窗体,可以在窗体中放置各种各样的控件,以构成用户与Access数据库交互的界面,从而完成显示、输入和编辑数据等处理任务。2022/11/161336.5.1窗体的概念窗体的主要作用有:输入数据库数据;显示与编辑数据内容;显示注释、说明或警告信息;控制应用程序的运行步骤;打印数据;创建切换面板,创建用户自定义对话框。2022/11/161346.5.1窗体的概念1.窗体的构成2.窗体的视图3.窗体的类型4.窗体视图的切换

2022/11/161351.窗体的构成在Access2000中,一个窗体最多可以由五个部分构成,分别是窗体页眉、页面页眉、主体、页面页脚和窗体页脚,每一部分称为一个节,如图6-33所示。2022/11/16136(1)窗体页眉:用于显示窗体标题、窗体使用说明或者打开相关窗体或运行其他任务的命令按钮等。(2)页面页眉:在每一页的顶部显示标题、字段标题或所需要的其他信息。(3)主体:用于显示窗体记录源的记录。(4)页面页脚:在每一页的底部显示日期、页码或所需要的其他信息。(5)窗体页脚:用于显示窗体、命令按钮或接受输入的未绑定控件等对象的使用说明。2022/11/161372.窗体的视图1)窗体的设计视图窗体的设计视图用于显示窗体的设计方案,在这个视图中可以新建窗体对象,也可以对现有窗体对象的设计进行修改。在设计视图中打开一个窗体时,包含有各种控件的工具箱将自动出现。如图6-34所示。2022/11/161382)窗体的窗体视图在窗体视图中,可以显示来自数据源的一个或多个记录。窗体视图是添加和修改表中数据的主要方法,如图6-35所示。在窗体视图中,通常一次只能查看一条记录,不过可以借助于窗体底部的记录浏览器在不同的记录之间移动。在窗体视图中打开窗体后,“窗体视图”工具栏变成可用的,工具箱和其他工具栏自行隐藏起来。

2022/11/161393)窗体的数据表视图数据表视图是以行列格式显示来自表、窗体、查询、视图或存储过程的数据窗口,如图6-36所示。在数据表视图中,可以编辑字段、添加和删除数据以及搜索数据。2022/11/161403.窗体的类型1)多选项卡窗体用选项卡或分页符控件对窗体分页,使用窗体的每一个选项卡或每一页来显示一条记录的一部分信息。2)连续窗体为了加快浏览记录的速度,用一个窗体来显示多条记录,这种窗体称为连续窗体。在连续窗体中,可以使用滚动条来移动窗体中显示的内容,也可以使用窗体底部的记录浏览器在不同的记录之间移动。2022/11/161413.窗体的类型3)子窗体所谓子窗体,就是包含在另一个基本窗体中的窗体,基本窗体也称为主窗体。子窗体主要用于显示具有“一对多”关系的表或查询中的数据。4)弹出式窗体弹出式窗体用于显示信息或提示用户输入数据。即使其他窗体正处于活动状态,弹出式窗体也会一直保持在所有窗口的最上面。2022/11/161424.窗体视图的切换

在浏览窗体时需要在不同的视图之间进行切换,以便观察和修改窗体的结构、外观及其所反映的数据情况。在不同的视图之间进行切换的常用方法有:(1)在“视图”菜单中选择所需的视图。(2)单击“窗体设计”工具栏“视图”按钮右边的向下箭头,在下拉列表中选择所需视图。返回2022/11/161436.5.2建立窗体1.自动创建窗体2.利用窗体向导创建窗体3.使用设计器创建窗体2022/11/161446.5.2建立窗体1.自动创建窗体自动创建窗体非常简单,以任何视图方式打开一个表或查询,然后单击新对象按钮右边的下拉箭头,从出现的快捷菜单中选择“自动窗体”即可。2022/11/161456.5.2建立窗体2.利用窗体向导创建窗体使用窗体向导创建窗体时,向导会提示有关的记录源、字段、布局以及所需要的格式,然后根据收集到的信息来创建窗体。用户可以在“窗体”选项卡中单击“新建”按钮,从弹出的“新建窗体”对话框中选择“窗体向导”,然后单击“确定”按钮,打开“窗体向导”对话框,根据提示一步一步地完成窗体的创建。2022/11/161466.5.2建立窗体3.使用设计器创建窗体使用设计器创建窗体时,将从一个空白的窗体开始,然后将来源表或查询中的字段添加到窗体上。在设计窗体的过程中,可以利用系统提供的设计工具箱在窗体中添加各种控件,如文本框、命令按钮、组合框等。1)进入设计视图2)窗体控件工具箱3)窗体和控件的属性窗口4)在窗体中使用控件2022/11/161473.使用设计器创建窗体1)进入设计视图(1)打开要创建窗体的数据库,在“对象”列表中选择“窗体”选项,再选择“在设计视图中创建窗体”项,再单击该窗口的“新建”按钮,弹出“新建窗体”对话框;(2)在数据的来源表或查询列表中选择与窗体关联的表或查询,选择“设计视图”选项,单击“确定”按钮,弹出空白窗体,进入设计视图,如图6-37所示。2022/11/161483.使用设计器创建窗体2)窗体控件工具箱

在窗体的设计过程中,使用最频繁的是控件工具箱。在窗体设计视图中,挑选合适的控件、将控件放在窗体工作区上、设置参数等步骤都要通过控件工具箱才能完成。首次进入窗体设计视图时,工具箱将出现在窗体设计视图中。如果未出现,从“视图”菜单中选择“工具箱”选项或单击窗体设计工具栏上的“工具箱”命令按钮即可打开工具箱,窗体的控件工具箱共有20种不同功能的控件工具。2022/11/161493.使用设计器创建窗体3)窗体和控件的属性窗口设计窗体的大多数工作是在窗体或窗体控件的属性窗口中完成的,因此用户必须熟悉属性窗口的各个组成部分及其功能和设置方法。在窗体的设计视图中如果没有出现窗体的属性窗口,可以单击“窗体设计”工具栏上的“属性”按钮,即可出现属性窗口,如图6-38所示。2022/11/16150图6-38窗体的属性窗口图6-38窗体的属性窗口2022/11/161513.使用设计器创建窗体在属性窗口中,设置有五个选项卡,各选项卡的含义如下:“格式”:显示所选对象的布局格式属性。“数据”:显示所选对象如何显示和操作数据的方法。“事件”:显示所选对象的方法程序和事件过程。“其他”:显示与窗体相关的工具栏、菜单、帮助信息等属性。“全部”:显示所选对象的全部属性、事件和方法程序的名称。2022/11/161523.使用设计器创建窗体4)在窗体中使用控件(1)控件的常用属性(2)在窗体中添加选项组控件(3)在窗体中添加组合框控件

(4)在窗体中添加列表框控件

2022/11/16153(1)控件的常用属性:·控件来源:告诉控件在什么地方可得到控件中显示的数据源。·格式:用于定义显示数据的格式(使用的各种数据类型依赖于控件显示的数据类型)。·输入掩码:当你将数据输入到控件中时必须采用的格式。·默认值:可以定义控件的默认值。·何时显示:决定对象或整个窗体部分在何时显示或打印。·是否有效/是否锁定:可以用这些属性来决定是否接受“焦点”(就是用户可将插入点移到控件中)以及用户是否可以编辑控件中的数据。·可以扩大和可以缩小:用于确定是否允许控件根据需要增大或缩小以适应控件中的数据。·标题:该属性是窗体的属性之一,它指定出现在窗体标题栏中的标题。2022/11/161542)在窗体中添加选项组控件:①选项组的功能:选项组控件是窗体中常用的控件之一,使用选项组来显示一组限制性的选项值。选项组可以使选择值变得很容易,只要单击所需的值即可。②选项组控件的常用属性:·名称:设置选项组的名字。·控件来源:设置与选项组绑定的表字段,即数据源。·选项值:选项组所绑定字段值只能为数字,因为选项组的值只能是数字,不能是文本。·默认值:设置在缺省情况下选项组的值。·特殊效果:设置选项组的外观样式,有平面、蚀刻、凹陷、凸起和阴影五种。③选项组的创建:在创建选项组控件时,只需要按照选项组向导提供的步骤进行简单的选取即可完成参数的设置。含有选项组按钮的窗体如图6-39所示。2022/11/16155(3)在窗体中添加组合框控件:①组合框的功能:组合框控件也是窗体中常用的控件之一,组合框在使用时要把选择的内容列表显示出来,平时则将内容隐藏起来,不占窗体的显示空间。②组合框控件的常用属性:·名称:设置组合框的名字。·行来源类型:设置组合框行数据源的类型,可以是“表/查询”、“值列表”、“字段列表”。·行来源:设置组合框行数据来源,如是“表/查询”,需要给出表名或查询。·绑定列:设置组合框每行与数据源绑定的列数,即每行显示的列数。③组合框的创建:在窗体中添加组合框控件一般使用组合框向导完成。含有组合框的窗体如图6-40所示。

2022/11/16156(4)在窗体中添加列表框控件:①列表框的功能:列表框是窗体中常用控件之一,列表框能够将一些内容列出供选择。②列表框控件的常用属性:·名称:设置列表框的名字。·行来源类型:设置列表框行数据源的类型,可以是“表/查询”、“值列表”或“字段列表”。·行来源:设置列表框行数据来源,如是“表/查询”,需要给出表名或查询。·列数:设置列表框每行显示的列数。·列标题:设置是否显示数据源的字段名。③列表框的创建:在窗体中添加列表框控件一般使用列表框向导完成。含有列表框的窗体如图6-41所示。

返回2022/11/161576.5.3使用窗体1.在窗体中添加记录2.在窗体中修改记录3.在窗体中删除记录4.防止用户在窗体中更新记录2022/11/161581.在窗体中添加记录(1)在窗体视图中打开需要添加记录的窗体;(2)单击窗体下方记录浏览器中的“新记录”按钮,屏幕上显示一个空白窗体;(3)在空白页的第一个字段处输入新的数据,然后按Tab键将插入点移到下一个字段,直到所有字段的数据输入完为止;(4)要继续添加新记录,可以重复步骤(2)、(3)。2022/11/161592.在窗体中修改记录(1)在数据库窗口中,单击“窗体”对象;(2)选择要进行修改的窗体,然后单击“打开”按钮;(3)在窗体的记录浏览器内输入要修改记录的记录号,也可以通过单击“上一记录”按钮或者“下一记录”按钮定位到需修改的记录上;(4)对记录中的数据进行修改,按Tab键可以使插入点在不同的字段间移动。2022/11/161603.在窗体中删除记录(1)在数据库窗口中,单击“窗体”对象;(2)选择要进行删除的窗体,然后单击“打开”按钮;(3)在窗体的记录浏览器内输入要删除记录的记录号,也可以通过单击“上一记录”按钮或者“下一记录”按钮定位到需删除的记录上;(4)从“编辑”菜单中选择“删除记录”命令,或在工具栏上单击“删除记录”按钮;(5)当出现确认删除记录对话框时,单击“是”按钮,确认记录删除操作。2022/11/161614.防止用户在窗体中更新记录为了防止用户在窗体中更新显示的记录,可以在窗体的设计视图中将“允许编

温馨提示

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

评论

0/150

提交评论