首页 百科知识 认识窗体及应用场景-ACCESS数据库技术

认识窗体及应用场景-ACCESS数据库技术

时间:2024-01-25 百科知识 版权反馈
【摘要】:图4-1“学生选课成绩”窗体窗体的作用包括以下几个方面:输入和编辑数据。知识点2窗体的类型Access窗体有多种分类方法,通常按功能、按数据的显示方式和显示关系进行分类。知识点3窗体的视图在Access中窗体有6种视图,分别是窗体视图、数据表视图、数据透视表视图、数据透视图、布局视图和设计视图。是Access 2010新增加的一种视图,主要用于调整和修改窗体设计。图4-7窗体的“设计视图”

认识窗体及应用场景-ACCESS数据库技术

【任务引导】

窗体是Access数据库的重要对象之一,它既是管理数据库的窗口,也是用户与数据库交互的桥梁。通过窗体可以输入、编辑、显示和查询数据。利用窗体可以将数据库中的对象组织起来,形成一个功能完整、风格统一的数据库应用系统。窗体本身并不存储数据,但应用窗体可以直观、方便地对数据库中的数据进行输入、修改和查看。窗体中包含了多种控件,通过这些控件可以打开报表或其他窗体、执行宏或VBA编写的代码程序。在一个数据库应用程序开发完成后,对数据库的所有操作都可以通过窗体这个界面来实现。因此,窗体也是一个应用系统的组织者。

【知识储备】

知识点1 窗体的作用

窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。通常有数据源的窗体中包括两类信息。一类是设计者在设计窗体时附加的一些提示信息,例如,一些说明性的文字或一些图形元素,这些信息对数据表中的每一条记录都是相同的,不随记录而变化。另一类是所处理表或查询的记录,往往与所处理记录的数据密切相关,当记录内容变化时,这些信息也随之变化。例如,图4-1所示的“学生选课成绩”窗体中,“学生编号”、“姓名”、“性别”等是说明性文字,不随记录而变化;而“20100001”、“丁鹏”、“男”等是“学生”表中字段的具体值,查看的记录不同,值不同。利用控件可在窗体的信息和窗体的数据源之间建立链接。

图4-1 “学生选课成绩”窗体

窗体的作用包括以下几个方面:

(1)输入和编辑数据。可以为数据库中的数据表设计相应的窗体作为输入或编辑数据的界面,实现数据的输入和编辑。

(2)显示和打印数据。在窗体中可以显示或打印来自一个或多个数据表或查询中的数据,可以显示警告或解释信息。窗体中数据显示的格式相对于数据表或查询更加自由和灵活。

(3)控制应用程序执行流程。窗体能够与函数、过程相结合,通过编写宏或VBA代码完成各种复杂的处理功能,可以控制程序的执行。

知识点2 窗体的类型

Access窗体有多种分类方法,通常按功能、按数据的显示方式和显示关系进行分类。

按功能可将窗体划分为数据操作窗体、控制窗体、信息显示窗体和交互信息窗体等4类。

(1)数据操作窗体。主要用来对表或查询进行显示、浏览、输入、修改等操作。数据操作窗体又根据数据组织和表现形式的不同分为单窗体、数据表窗体、分割窗体、多项目窗体、数据透视表窗体和数据透视图窗体。

(2)控制窗体。主要用来操作、控制程序的运行,它是通过选项卡按钮、选项按钮等控件对象来响应用户请求的。

(3)信息显示窗体。主要用来显示信息,以数值或图表的形式显示信息。(www.xing528.com)

(4)交互信息窗体。可以是用户定义的,也可以是系统自动产生的。由用户定义的各种信息交互式窗体可以接受用户输入、显示系统运行结果等;由系统自动产生的信息交互式窗体通常显示各种警告、提示信息,如数据输入违反有效性规则时弹出的警告。

知识点3 窗体的视图

在Access中窗体有6种视图,分别是窗体视图、数据表视图、数据透视表视图、数据透视图、布局视图和设计视图。最常用的是窗体视图、布局视图和设计视图。不同类型的窗体具有不同的视图类型,窗体在不同视图中完成不同的任务。窗体的不同视图之间可以进行切换。

(1)窗体视图。是最终面向用户的视图,是用于输入、修改或查看数据的窗口,设计过程用来查看窗体运行的效果,如图4-2所示。

图4-2 窗体视图

(2)数据表视图。是显示数据的视图,同样也是完成窗体设计后的结果。“数据表视图”,以表格形式显示表、窗体、查询中的数据,显示效果与表和查询对象的“数据表视图”相似,可用于编辑字段、添加和删除数据、查找数据等,如图4-3所示。在窗体的“数据表视图”中,可使用滚动条或利用“导航按钮”浏览记录,其方法与表和查询的“数据表视图”中浏览记录的方法相同。

图4-3 窗体的数据表视图

(3)数据透视表视图。是使用“Office数据透视表”组件创建数据透视表窗体。在“数据透视表视图”中,可以动态更改窗体的版面布局,重构数据的组织方式,从而方便地以各种不同方法分析数据。这种视图是一种交互式的表,可以重新排列行标题、列标题和筛选字段,直到形成所需的版面布局。每次改变版面布局时,窗体会立即按照新的布局重新计算数据,实现数据的汇总、小计和总计,如图4-4所示。

图4-4 窗体的数据透视表窗体

(4)数据透视图视图。是使用“Office Chart组件”帮助用户创建动态的交互式图表。在“数据透视图视图”中,将表中的数据和汇总数据以图形化的方式直接显示出来,如图4-5所示。

图4-5 窗体的数据透视图窗体

(5)布局视图。是Access 2010新增加的一种视图,主要用于调整和修改窗体设计。可以根据实际数据调整列宽,可以在窗体上放置新的字段,并设置窗体及其控件的属性,调整控件的位置和宽度等。窗体的布局视图界面与窗体视图界面几乎一样,区别仅在于在布局视图中各控件的位置可以移动,但不能添加控件。切换到“布局视图”后,可以看到窗体中的控件四周被虚线围住,表示这些控件可以调整位置和大小,如图4-6所示。在“布局视图”中,窗体处于运行状态,可在修改窗体的同时看到数据。

图4-6 窗体的布局视图

(6)设计视图。是用于创建和修改窗体的窗口,如图4-7所示。在“设计视图”中不仅可以创建窗体,还可以调整窗体的版面布局,在窗体中添加控件、设置数据来源等。

图4-7 窗体的“设计视图”

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈