第5章窗体剖析

上传人:今*** 文档编号:106896739 上传时间:2019-10-16 格式:PPT 页数:84 大小:1.33MB
返回 下载 相关 举报
第5章窗体剖析_第1页
第1页 / 共84页
第5章窗体剖析_第2页
第2页 / 共84页
第5章窗体剖析_第3页
第3页 / 共84页
第5章窗体剖析_第4页
第4页 / 共84页
第5章窗体剖析_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《第5章窗体剖析》由会员分享,可在线阅读,更多相关《第5章窗体剖析(84页珍藏版)》请在金锄头文库上搜索。

1、第 5章 窗体,本章内容,5.1 窗体概述 5.2 使用向导快速创建窗体 5.3 使用设计视图创建窗体 5.4 常见控件的创建及其属性设置 5.4 使用窗体处理数据 5.6 主子窗体和切换面板 (补充),5.1 窗体概述,窗体是Access数据库的重要组成部分 其数据来源可以来自表、查询,并通过灵活多样的控件使用构成了用户与Access数据库交互的界面,从而完成显示、输入和编辑数据等多样事物。 窗体本身没有存储数据,也不像表那样只以行和列的形式显示数据。 窗体只是保存界面布局,及与数据字段的联系 任何形式的窗体都是建立在表或查询基础上的。,5.1.1 窗体的功能,窗体作为Access数据库的重

2、要组成部分,起着联系数据库与用户的桥梁作用。 以窗体作为输入界面时,它可以接受用户的输入,判定其有效性、合理性,并响应消息执行一定的功能。 以窗体作为输出界面时,它可以输出一些记录集中的文字、图形图像,还可以播放声音、视频动画、实现数据库中的多媒体数据处理。 窗体还可作为控制驱动界面,用它将整个系统中的对象组织起来,从而形成一个连贯、完整的系统。,5.1.1 窗体的功能,具体来说,窗体具有以下功能: 显示与编辑数据 这是窗体的基本功能,它可显示来自多个表的数据。利用窗体可对数据库中相关数据进行添加、删除、修改,以及设置数据的属性等。 接收数据输入 用户可以设计一个专用的窗体,作为数据库数据的输

3、入界面。 控制应用程序流程 Access的窗体可以与函数、过程等vBA结合完成一定的功能。 信息显示 在窗体中可采取灵活多样的形式显示一些警告或解释信息。 数据打印 可以使用窗体打印数据,5.1.2 窗体的视图,窗体有3种常用视图,分别是“设计视图”、“窗体视图”和“布局视图” “设计视图”:用于创建窗体或修改窗体 “窗体视图”:用于显示记录数据、添加和修改表中数据的窗口 “布局视图”:布局视图更注重于外观。在布局视图中查看窗体时,每个控件都显示真实数据。因此,该视图非常适合设置控件的大小或者执行其他许多影响窗体的视觉外观和可用性的任务。创建窗体后,可以轻松地在布局视图中对其设计进行调整。用实

4、际的窗体数据作为指导,可以重新排列控件并调整控件的大小。可以向窗体中添加新控件,并设置窗体及其控件的属性。,5.1.2 窗体的视图,窗体视图还有其他几种显示方式 : “数据表视图”:以行列格式显示表、查询或窗体数据的窗口。 “数据透视表视表”:类似EXCEL的数据透视表,通过对大量数据进行分析,修改横纵交叉表格,从而查看明晰数据或汇总数据。 “数据透视表视图”:以图表的形式显示数据,便于用户作数据分析。,5.1.3 窗体的组成,在Access 2010中,窗体最多可以由五个部分构成,分别是: 窗体页眉、页面页眉、主体节、页面页脚和窗体页脚 每一部分称为一个节。 大部分的窗体只有主体节,其他的节

5、可以根据实际需要通过“视图”选项组中的选项进行添加,,5.1.3 窗体的组成,窗体页眉 用于显示窗体标题、窗体使用说明或者打开相关窗体或运行其他任务的命令按钮等。窗体页眉会按照完整的高度显示,这样此节中的控件将始终出现在屏幕上。在“窗体”视图中,窗体页眉显示在窗体的顶端;打印窗体时,窗体页眉打印输出到文档的开始处。窗体页眉不会出现在“数据表视图”中。 页面页眉 在每一页的顶部显示标题、字段标题或所需要的其他信息。页面页眉只出现在打印的窗体上。,5.1.3 窗体的组成,主体节 用于显示窗体记录源的记录。主体节通常包含同记录源中的字段绑定的控件,但是也可以包含没有绑定的控件,例如用于识别字段内容的

6、标签等。 页面页脚 在每一页的底部显示日期、页码或所需要的其他信息。页面页脚只出现在打印的窗体上。 窗体页脚 用于显示窗体、命令按钮或接受输入的未绑定控件等对象的使用说明。窗体页脚会按照完整的高度显示,这样此节中的控件将始终出现在屏幕上。在“窗体”视图中,窗体页脚显示在窗体的底部;打印时,窗体页脚打印输出到文档的结尾处。与窗体页眉类似,窗体页脚也不会出现在“数据表视图”中。,5.1.4 窗体的信息来源,窗体是Access数据库中的对象,是用户和Access应用程序之间的主要接口。 窗体本身没有数据存储功能,多数窗体展示的数据都是来源于表或查询。窗体的数据来源有以下两方面: 表或查询 附加信息,

7、表或查询 如果窗体需要显示数据库中的数据,则创建窗体时,先以数据库中的表或查询作为窗体的数据源。这时,窗体与选择的表或查询相关,使得窗体对数据进行编辑时数据操作的结果会自动保存到相关数据表中。当然,数据源表中的记录发生变化时,窗体中的信息也会随之发生变化。 附加信息 设计窗体时,为了美观或是为了给用户提示信息,可以在窗体中添加一些说明性文字或图形元素,如线条、矩形等。 数据源为窗体提供所需数据,多数窗体在应用中都需要数据源的支持,仅有应用程序封面等少数窗体不需要数据源 。,5.1.5 窗体的类型,根据显示数据的方式不同,Acccss提供了6种类型的窗体: 纵栏式窗体 表格式窗体 数据表窗体 主

8、子窗体 图表窗体 数据透视表窗体,1纵栏式窗体,纵栏式窗体是最常用的窗体类型,每次只显示一条记录。 窗体中显示的记录按列分割,每列的左边显示字段名,右边显示字段的值 在纵栏式窗体中,可以随意地安排字段、可以使用windows的多种控制操作,还可以设置直线、方框、颜色、特殊效果等。通过建立和使用纵栏式窗体,可以美化操作界面,提高操作效率 。,2表格式窗体,表格式窗体在一个窗体中一次显示多条记录的信息。如果要浏览更多的记录,可以通过垂直滚动条进行浏览。 当拖动滚动条浏览后面记录,窗体上方的字段名称信息固定不动,滚动的只是记录信息。,3数据表窗体,数据表窗体与数据表和查询显示数据的界面相同 数据表窗

9、体的主要作用是作为一个窗体的子窗体,4主子窗体,窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。 主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。其中“一方”数据在主窗体中显示,“多方”数据在子窗体中显示。 在这种窗体中,主窗体和子窗体彼此链接,主窗体显示某一条记录的信息,子窗体就会显示与主窗体当前记录相关的记录信息。,2019年10月16日星期三,5数据透视表窗体,数据透视表是指通过指定格式(布局)和计算方法(求和、平均等)汇总数据的交互式表,用此方法创建的窗体称为数据透视表窗体, 用户也可以改变透视表的布局、以满足不同的数据分析方式和要求。 在数

10、据透视表窗体中,可以查看和组合数据库中的数据、明细数据和汇总数据、但不能添加、编辑或删除透视表中显示的数据值。,5.2 创建窗体,创建窗体的方法 快速向导-窗体,其他窗体 向导-纵栏式,表格式 设计视图-空白窗体,窗体设计,5.2.1 引例,比如纵栏式窗体,是一个常见的窗体,在该窗体中我们可以很容易的操作数据源中的个条记录,那么像这样的常见窗体是怎样完成创建的呢?它和数据表又是怎样关联的呢?还有没有其他外观的常见窗体呢?,5.2.1快速创建窗体,只要用户选择了某个数据表,选择“创建”选项卡上的“窗体”选项组中的各个选项,就可以自动创建窗体。窗体选项组如图所示:,5.2.1快速创建窗体,例5.1

11、:分别使用“窗体”选项组中的“窗体”选项、“分割窗体”选项、“多个项目”选项创建名称为“班级”的窗体,,5.2.1快速创建窗体,单击“分割窗体”选项建立的窗体,会直接进入“布局视图”模式,同时显示“窗体视图”和“数据表视图”,由于使用相同的数据源,所以彼此之间的数据能够同时更新。,2019年10月16日星期三,5.2.1快速创建窗体,“多个项目” 除了数据表视图能够同时显示多笔数据外,一般创建的窗体一次显示一条记录,使用多个项目,能在窗体上一次显示多条记录,用户可根据需要自定义窗体内容。,5.2.2 使用“窗体向导”创建窗体,按照上节方法可以快速地创建窗体,但所建窗体的形式、布局和外观已经确定

12、,不能再选择要显示的字段,同时这种方法创建的窗体只能显示一个数据源的数据。 可以使用“窗体向导”来创建窗体解决上述问题。 例题:从班级表中显示 班级名称和专业,5.2.3创建数据透视表/图窗体,数据透视表是一种交互式的表,可以进行某些计算,如求和与计数等。所进行的计算与数据在数据透视表中的排列有关。例如,可以水平或者垂直显示字段值,然后计算每一行或列的合计;也可以将字段值作为行号或列标,在每个行列交汇处计算出各自的数量,然后计算小计和总计。 在Access中可以用“数据透视表向导”来创建数据透视表。这种向导用Excel创建数据透视表,再用Microsoft Access创建内嵌数据透视表的窗体

13、。 例5.3,5.3 使用设计视图创建窗体,利用向导虽然可以方便地创建不同类型的窗体,但是对于用户的一些特殊要求却无法实现 设计视图提供了最灵活的创建窗体的方法。在设计视图中,每一个元素都可以自己创建和修改,还可以修改已创建的窗体。 在利用向导创建窗体时,每个控件的类型和属性都是由系统决定的,而在“设计视图”中,需要用户自定义每个控件的使用。实际上,设计视图创建窗体的过程就是选择不同的控件,为每个控件设计不同属性和事件的过程,5.3.1 用设计视图创建窗体的一般过程,打开窗体设计视图 确定窗体数据源 在窗体上添加控件 设置对象的属性 查看窗体的设置效果 保存窗体对象,5.3.2 窗体设计视图中

14、的对象,在设计视图中创建窗体,重要的是熟悉窗体设计视图,以及设计视图种不同的操作对象。 在窗体设计视图中的对象有三类:窗体、节、控件,2019年10月16日星期三,5.3.2 窗体设计视图中的对象,节 在窗体设计视图中,窗体由上而下被分成5个节,它们分别是: 窗体页眉 页面页眉 主体 页面页脚 窗体页脚。 每节包含节栏和节背景两部分,节栏的左端显示了节的标题和一个向下箭头,一直是下方为该节栏的背景区。,5.3.2 窗体设计视图中的对象,窗体和节的选择与操作 窗体和节各有自己的选定器。当要对具体某部分进行操作时,单击该部分的选定器即可。此外选定器的操作还可以涉及到调整节、查看属性表等。如表5-1

15、所示 :,5.3.2 窗体设计视图中的对象,控件 窗体由控件组成。 控件是窗体上用于显示数据、执行操作、装饰窗体的图形化对象。在窗体中添加的每一个对象都是控件,例如:文本框、复选框、命令按钮或矩形等。控件的类型可以分为:结合型控件、非结合型控件和计算型控件。 结合型控件:与表或查询中的某个字段向关联,主要剧于显示、输入、更新数据库中的字段值。向窗体中添加结合型控件的方法很简单,在“字段列表”中单击选中某个字段后,拖动到窗体的合适位置即可。 非结合型控件:没有数据来源,可以用来显示信息、线条、矩形或图像。向窗体中添加非结合型控件时,可在工具箱中单击选择相应的控件,然后在窗体的合适位置单击即可。

16、计算型控件:用表达式作为数据源,表达式可以利用窗体或报丧所引用的表或查询字段市的数据,也可以是窗体或报表上的其他控件午的数据。,5.3.3 控件的使用及布局,工具箱的使用 Access在“设计”选项卡中提供了一个“控件”组,创建窗体所使用的控件都包含在控件项中。,5.3.4 控件的使用及布局,其中主要控件按钮功能说明如下: 选择对象 用于选取窗体、窗体中的节或窗体中的控件。单击该按钮可以释放前面锁定的控件。 控件向导 用于打开或关闭“控件向导”。使用控件向导可以创建列表框、组合框、选项组、命令按钮、图表、子窗体或子报表。要使用向导来创建这些控件,必须按下“控件向导”按钮。 标签 用于显示说明文本的控件,例如,窗体上的标题或指示文字。,5.3.4 控件的使用及布局,文本框 用于显示、输入或编辑窗体数据源的数据,显示计算结果,或接收用户输入的数据 选项组 选项组与复选框、选项按钮或切换按钮搭配使用,可以显示一组可选值。 切换按钮 切换按钮是与“是否”型数据相结合的控件,或用来接收用户在自定义对话框中输入数据的非结合控件,或者选项组的一部分。按下切换

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号