您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > Access基础教程-Access2010第五章
长春师范大学计算机科学与技术学院5.1窗体简介5.2创建窗体5.3窗体的设计视图5.4子窗体5.5创建多页或多选项卡窗体5.6窗体中的常用控件5.7窗体和控件的属性5.8在窗体上放置控件5.9为控件命名5.10控件的尺寸统一与对齐数据库应用系统的开发不仅要设计合理,满足应用的功能需求,还应该提供良好的、功能完善、操作方便的交互界面,用以实现数据、指令的输入和各种形态数据的输出显示。窗体是用户和应用系统之间的接口。5.1.1窗体的种类1.数据交互型窗体这是数据库应用系统中应用最多的一类窗体,主要用于显示数据、接收数据输入、删除、编辑与修改等操作。数据交互型窗体的特点是,它必须具有数据源。其数据源可以是数据库中的表、查询或者是一条SQL语句。如图5.1所示。专业信息查询窗体(见示例数据库)2.命令选择型窗体数据库应用系统通常是具有一个主操作界面的窗体,在这个窗体上安置上一些命令按钮以实现数据库应用系统中其他窗体的调用,同时也表明了本系统所具备的全部功能。从应用的角度看,这属于命令选择型窗体。如图5.2所示是“学生成绩管理系统”的主界面窗体。学生成绩管理系统窗体(见示例数据库)5.1.2窗体的视图在Access2010中,窗体有窗体视图、数据表视图、数据透视表视图、数据透视图视图、布局视图和设计视图六种视图方式,不同视图方式可方便地通过功能区“开始”选项卡下“视图”组中的“视图”下拉列表中的命令进行切换。不同类型的窗体具有的视图类型也有所不同。(1)窗体视图“窗体视图”是窗体设计完成后运行时的视图方式,通过窗体视图可以对数据库进行操作,图5.1和图5.2所示的均是“窗体视图”。(2)数据表视图窗体的“数据表视图”是显示数据的视图,其显示效果与表的数据表视图、查询的数据表视图相同。在“数据表视图”中有些控件是不显示的,如:独立标签、图像等,图5.3所示的就是窗体的“数据表视图”。“专业表子窗体”窗体数据表视图(见示例数据库)(3)数据透视表视图数据透视表是一种交互式的表,它可以实现用户选定的计算,所进行的计算与数据在数据透视表中的排列有关。图5.4所示的就是窗体的“数据透视表视图”。学生档案表数据透视表(见示例数据库)(4)数据透视图视图数据透视图视图就是将数据透视表视图的内容以图形化的方式显示出来,图5.5所示的就是“学生档案表”数据透视图视图。学生档案表数据透视图(见示例数据库)(5)布局视图布局视图是Access2010新增加的一种视图。在布局视图中可以调整和修改窗体的设计,包括调整列宽、添加字段、设置窗体及控件属性等。图5.6所示的就是窗体的“布局视图”,在布局视图中控件呈选中状态时可调整控件的位置及尺寸。(6)设计视图设计视图是Access数据库对象都具有的一种视图。在窗体的设计视图中可以创建窗体、编辑窗体,是构建窗体时最主要的方式。窗体视图共由五部分组成,每一部分称为一个“节”,包括:窗体页眉、页面页眉、主体、页面页脚和窗体页脚,如图5.7所示。其中,主体节是必不可少的,通过放置相应控件来显示窗体中的主要内容;窗体页眉/窗体页脚、页面页眉/页面页脚成对出现,可以隐藏。在如图5.8所示的Access2010功能区“创建”选项卡下的“窗体”组中,提供了多种创建窗体的功能按钮,包括:“窗体”、“窗体设计”、“空白窗体”、“窗体向导”、“导航”和“其他窗体”,其中“导航”和“其他窗体”按钮在其下拉列表中提供了创建特定窗体的方式,如图5.9和图5.10所示。各按钮功能如下:(1)窗体:是创建窗体最快捷的工具,只需在“导航”窗格中“表”(或“查询”)对象列表下选中数据源,用鼠标单击“窗体”按钮即可完成窗体的创建。类似于Access2000/2003中的“自动创建窗体:纵栏式”,这种方法会将数据源表中的所有字段都放置在窗体上。(2)窗体设计:单击“窗体设计”按钮可以打开窗体的设计视图,在设计视图中通过添加控件的方法完成窗体设计。(3)空白窗体:是快速构建窗体的另一种方式,单击“空白窗体”按钮将以布局视图的方式设计和修改窗体,当窗体控制较少时使用这种方法尤为合适。(4)多个项目:相当于Access2000/2003中的“自动创建窗体:数据表”,可以创建显示多条记录的窗体。在“导航”窗格中“表”(或“查询”)对象列表下选中数据源,执行“其他窗体”下拉列表中的“多个项目”命令即可完成窗体的创建,这种方法同样会将数据源表中的所有字段都放置在窗体上。(5)分割窗体:可以同时提供数据源的“窗体视图”和“数据表视图”,它的两个视图连接到同一数据源,并且总是相互保持同步。如果在某一视图选择了一个字段,则在另一个视图中也会选择同一字段。(6)窗体向导:以对话框的形式提供创建窗体的过程指引。(7)数据透视图:基于选定的数据源生成数据透视图窗体,需在数据透视图视图中进行相关内容的设置。(8)数据透视表:基于选定的数据源生成数据透视表窗体,需要数据透视表视图中进行相关内容的设置。(9)数据表:基于选定的数据源生成数据表形式的窗体,这种方法同样会将数据源表中的所有字段都放置在窗体上。(10)模式对话框:生成的窗体总是保持在应用系统的最上层,不关闭该窗体,不能进行其他数据库操作,通常用来做系统的登录界面。(11)导航:用于创建具有导航按钮(即网页形式)的窗体,有六种不同的布局格式。5.2.1使用“窗体”创建窗体使用按钮所创建的窗体,其布局方式为纵栏式,数据源为某个表/查询,窗体中每次只显示一条记录。下面以创建“学生成绩表_窗体”窗体为例说明其创建过程,如图5.11-5.12所示。学生成绩表_窗体(见示例数据库)5.2.2使用“多个项目”创建窗体使用“多个项目”所创建的窗体,其布局方式为表格式,数据源为某个表/查询,窗体中可以显示多条记录。下面以创建“学生成绩表_多个项目”窗体为例说明其创建过程,如图5.13-5.14所示。学生成绩表_多个项目(见示例数据库)5.2.3创建“分割窗体”“分割窗体”用于创建具有两种视图方式的窗体,在窗体的上半部是单一记录的布局视图方式,下半部是多条记录的数据表视图方式,方便用户浏览记录。下面以创建“学生成绩表_分割窗体”窗体为例说明其创建过程,如图5.15-5.16所示。学生成绩表_分割窗体(见示例数据库)5.2.4创建数据透视图窗体数据透视图是一种交互式的图表,它以图表的形式体现对数据源表中相关字段信息的分类汇总统计情况,便于用户直观地查看数据。下面以创建如图5.5所示的“学生档案表数据透视图”窗体为例说明其创建过程,如图5.17-5.19所示。学生档案表数据透视图(见示例数据库)5.2.5使用窗体向导创建窗体无论是使用“窗体”按钮,还是使用“多个项目”、“分割窗体”命令创建的窗体,其创建过程都是非常简捷的,但同时用户对内容和外观的选择也就无法实现。使用窗体向导来创建窗体能够解决这一问题,使得用户可以对内容和外观进行控制。下面以创建“学生档案表_窗体向导”窗体为例说明使用窗体向导创建窗体的过程,如图5.20-5.24所示。学生档案表_窗体向导(见示例数据库)使用窗体向导创建窗体,在数据源的选择过程中可以选择多个表/查询,这时创建的是带有子窗体的窗体或链接窗体,在体现1:N表间关联关系的时候显示特别有效。下面以“学生档案表_成绩”窗体为例说明其创建过程,如图5.25-5.29所示。学生档案表_成绩(见示例数据库)5.2.6使用“空白窗体”创建窗体使用“空白窗体”创建窗体是在布局视图中进行的,用户可通过如图5.30所示的“字段列表”将所需字段拖拽到空白窗体上,也可以通过功能区“窗体布局工具/设计”选项卡下“控件”组当中的控件来完成窗体设计。下面以“教师档案表_空白窗体”窗体为例说明其创建过程,如图5.30-5.32所示。教师档案表_空白窗体(见示例数据库)窗体的设计视图是创建和编辑窗体的主要工具,通常使用其它方法创建的窗体都不能满足一些细节的要求,需要在设计视图中做调整。1.窗体设计视图的结构窗体的设计视图由多个部分组成,每个部分称为一个“节”,如图5.7所示。其中主体是每个窗体所必需的,默认情况下,设计视图中只显示主体节,如需显示其它节,可在窗体中单击鼠标右键,从弹出的快捷菜单中选择“窗体页眉/页脚”、“页面页眉/页脚”命令执行,如图5.33所示。窗体各节的分界横条被称为节选择器,单击该横条可以选定节,上下拖动它可以调整节的高度。(1)各节的作用窗体页眉:窗体页眉出现在窗体的顶部,通常用来放置窗体的标题、使用说明或执行某些其他任务的命令按钮。在打印的窗体中,窗体页眉出现在第一页的顶部。页面页眉:页面页眉只出现在打印的窗体中,通常用来显示标题、列表头或徽标等信息。主体:是窗体最重要的组成部分,主要用来显示记录信息。页面页脚:页面页脚只出现在打印的窗体中,用于显示日期或页号等信息。窗体页脚:窗体页脚出现在窗体的底部,通常用于放置对整个窗体所有记录都要显示的内容,也可放置使用说明和命令按钮。在打印的窗体中,出现在最后一条记录的主体节之后。(2)节的显示/隐藏除主体节外,其它的四个节都可以隐藏,但窗体页眉和窗体页脚、页面页眉和页面页脚是成对显示或隐藏的,可在如图5.33所示的快捷菜单中完成这一操作。2.窗体设计工具选项卡在窗体的设计视图中,“窗体设计工具”选项卡由“设计”、“排列”和“格式”三个子选项卡组成。(1)设计选项卡设计选项卡包括视图、主题、控件、页眉/页脚和工具五个组,提供了窗体的设计工具,如图5.34所示。视图组主题组控件组页眉/页脚组工具组(2)排列选项卡排列选项卡包括“表”、“行/列”、“合并/拆分”、“移动”、“位置”和“调整大小和排序”六个组,主要用来对齐和排列控件,如图5.35所示。表组行/列组合并/拆分组移动组位置组调整大小和排序组(3)格式选项卡格式选项卡包括所选内容、字体、数字、背景和控件格式五个组,用来设置窗体及控件的外观样式,包括字体、字形、字号、数字格式、背景图像、填充等内容,如图5.36所示。在Access中,用户可以根据需要在窗体中创建子窗体,也可以在一个窗体中创建多个子窗体,或者在子窗体中创建子窗体。主窗体与子窗体中数据之间的关系通常是一对多的。在很多情况下,一个数据库应用系统的窗体数据源都不是基于一个数据表对象或一个查询对象的。利用Access窗体对象处理来自多个数据源的数据时,需要在主窗体对象中添加子窗体。主窗体基于一个数据源,而任何其他数据源的数据处理则必须为其添加对应的子窗体。下面以“学生成绩查询修改”窗体为例介绍设计子窗体的步骤。如图5.37-5.42所示。1.创建主窗体2.在主窗体中确定子窗体区域3.确定子窗体数据与主窗体数据间的关联学生成绩查询修改窗体(见示例数据库)在通常情况下,创建一页以上的窗体有两种方法:使用选项卡控件或分页符控件。选项卡控件是创建多页窗体最容易且最有效的方法。使用选项卡控件可以将多个独立的页面全部创建到一个控件中。如果要切换页,单击其中的某个选项卡即可。5.5.1创建多选项卡窗体创建多选项卡窗体,可以将更多的内容分类显示在不同的页面上,这样便于操作,如图5.43所示。将选项卡控件添加到窗体中以创建多选项卡窗体的操作步骤如下:多选项卡(见示例数据库)(1)在窗体设计视图中打开窗体。单击功能区“窗体设计工具/设计”选项卡下“控件”组中的“选项卡”按钮。(2)在窗体中放置选项卡控件的位置,单击鼠标即可。可调整选项卡的尺寸和位置,如图5.44所示。(3)如果要将控件添加到选项卡控件上,可以单击需要添加控件的页的选项卡,然后使用相应方法来添加控件(设置记录源如图5.45所示)。(4)设置选项卡及页的属性(如图5.46-5.48所示)。(5)单击每个选项卡调整选项卡控件的大小,以确保所有控件都在选项卡中。5.5.2创建多页(屏)窗体创建多页(屏)窗体,可以将较多的内容显示在多页中或者以多屏幕方式显示,以便于用户搜索需要的信息。具体操作步骤如图下所示:(1)在设计视图中打开窗体。(2)单击功能区“窗体设计工具/设计”选项卡下“控件
本文标题:Access基础教程-Access2010第五章
链接地址:https://www.777doc.com/doc-3969711 .html