您好,欢迎访问三七文档
第6章窗体本章主要考察的内容是:1.窗体的创建:(1)使用向导创建窗体。(2)使用设计器创建窗体:包括控件的含义和种类,在窗体中添加和修改控件,设置控件的常见属性。2.窗体的分类:(1)纵栏式窗体;(2)表格式窗体(3)数据表窗体(4)主/子窗体(5)图表窗体(6)数据透视表窗体历年的全国计算机等级考试的笔试中,窗体部分的分值约占6-12%,属于重点的考察内容。本章历年的考题分布情况如表6-1所示:表6-1窗体部分历年考题分数分布表考点内容2004.092005.042005.092006.042006.09小计窗体的组成和结构22窗体的类型22窗体视图44窗体中的控件2226控件的使用224窗体和控件的属性482216窗体和控件的事件2226设置窗体的“格式”属性224合计681281044由表6-1可知,在历年的笔试考试中,考试的关键点主要是窗体和控件常见的属性以及窗体视图,6.1窗体初步考点1:窗体基本知识窗体是Access的一种数据库对象,可以由多个部分组成,每个部分称为一个“节”。窗体中可以有窗体页眉、页面页眉、主题、页面页脚及窗体页脚等部分。窗体主体:通常用于显示记录数据,可以根据屏幕和页面大小显示一条或多条记录。窗体页眉:位于窗体的顶部,用于显示窗体的标题和使用说明。在“窗体”视图中,窗体页眉出现在屏幕的顶部,而在打印的窗体中,窗体页眉出现在第一页的顶部。窗体页脚:位于窗体底部,一般用于显示对所有记录都要显示的内容,其中包括命令按钮或窗体的使用说明等。页面页眉:用于在每页的顶部显示诸如标题或者列标头的信息,但页面页眉只出现在打印的窗体中。页面页脚:用于在每张打印页的底部显示诸如日期或页号等信息。在窗体中可以添加控件,用于执行操作,或者在字段中输入、显示、编辑数据。既可以利用控件在窗体的信息和数据源之间建立链接,也可以根据具体需要完成不同的功能,窗体中可以添加的控件有文本框、标签、复选框、命令按钮、组合框、图像等。而窗体的记录源可以是表、查询、SQL语句。但窗体和数据表不同,窗体本身并不存储数据。窗体中的信息主要分为两类:一类是设计者在设计窗体时附加的一些提示信息;一类是外理表或查询的记录。例6.1可以作为窗体记录源的是。(2004年9月选择题第21题)A)表B)查询C)Select语句D)表、查询或Select语句[解析]可以作为窗体记录源的是表、查询或SQL的Select语句。[答案]D例6.2在窗体中,用来设置窗体标题的区域一般是。A)窗体页眉B)主体节C)页面页眉D)窗体页脚[解析]窗体页眉位于窗体的顶部,它显示的信息对每个记录都是一样的。用于显示窗体的标题和使用说明[答案]A考点2:窗体的分类及视图1.窗体的分类Access共提供了6种类型的窗体。(1)纵栏式窗体纵栏式窗体通常用于输入数据,在窗体界面中每次只显示表或查询中的一条记录,可以占一个或多个屏幕页,显示记录时按列分隔,每列的左边显示字段名,右边显示字段内容。(2)表格式窗体表格式窗体是在一个窗体中显示多条记录,记录中的字段名横向排列,都放在窗体顶部,而记录纵向排列,可以通过滚动条来查看和维护其他记录。(3)数据表窗体数据表窗体表面看起来与数据表和界面基本相同,其主要作用是作为一个窗体的子窗体。(4)主/子窗体窗体中可以包含窗体,被包含的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。在这类窗体中,主窗体和子窗体彼此链接,子窗体只显示与主窗体当前记录相关的记录。主窗体和子窗体通常用于显示多个表或查询的数据,这些表或查询中的数据具有一对多的关系,但主窗体只能显示为纵栏式的窗体,而子窗体既可以显示为数据表窗体,也可以显示为表格式窗体。(5)图表窗体图表窗体可以利用MicrosoftGraph的图表方式来显示数据,既可以单独使用图表窗体,也可以将它嵌入到其他窗体中作为子窗体。而图表窗体的数据源可以为数据表或者查询。(6)数据透视表窗体以指定的数据表或者查询为数据源,生成一个Excel.的分析表建立的窗体。例6.3在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是_______。[解析]在Access中,纵栏式窗体在同一时刻一般只能显示一条记录的数据;表格式窗体可以在一个窗体中显示多条记录;而数据表窗体的记录都是按照行的形式显示,和其他视图比较起来,它显示的记录最多。[答案]数据表窗体例6.4在创建主/子窗体之前,必须设置_________之间的关系(2006年4月填空题第7题)[解析]主窗体和子窗体通常用于显示多个表或查询的数据,这些表或查询中的数据具有一对多的关系。[答案]表2.窗体的视图在Access中,窗体有“设计”视图、“窗体”视图和“数据表”视图。“设计”视图主要用于创建和修改窗体,而“窗体”视图和“数据表”视图是用于查看记录的窗体。但“数据表”视图是按照行和列的格式查看记录,一次可以查看多条记录,该视图中可以编辑、添加、修改、查找或者删除数据;而“窗体”视图通常一次只能查看一条记录。例6.5下列不属于Access窗体的视图是_______。(2005年4月选择题第21题)A)设计视图B)窗体视图C)版面视图D)数据表视图[解析]Access共提供了3种类型的窗体视图,分别是:设计视图、窗体视图和数据表视图[答案]C例6.6在设计窗体时使用标签控件创建的是单独标签,它在窗体的视图中不能显示。(2005年4月填空题第7题)[解析]“数据表”视图是按照行和列的格式查看记录,一次可以查看多条记录,如下图所示。[答案]数据表6.2创建窗体考点3:使用“自动创建窗体”“自动创建窗体”创建的窗体显示的是基础表或查询中的所有字段和记录,如果选定的记录源有相关的表或查询,窗体还将包含来自这些记录源的所有字段和记录。自动创建窗体常见的操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。(2)单击“数据库”窗口工具栏上的“新建”按钮。(3)在打开的“新建窗体”对话框中,单击下列向导之一:①自动创建窗体:纵栏式(每个记录都显示在一个独立的行上,并且左边带有一个标签)②自动创建窗体:表格式(每个记录的所有字段显示在一个独立的行上,标签显示在窗体的顶端)③自动创建窗体:数据表(每个记录显示为一行,每个字段显示为一列,字段的名称显示在每一列的顶端)(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。考点4:使用“窗体向导”使用“窗体向导”来创建窗体,用户可以对各个字段进行选择,具体的操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。(2)单击“数据库”窗口工具栏上的“新建”按钮。(3)在打开的“新建窗体”对话框中,单击“窗体向导”。(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。(5)在打开的“窗体向导”对话框中,根据向导中的提示或要求进行相应的操作即可。考点5:使用向导创建“数据透视表”数据透视表是一种交互式的表,它可以实现用户选定的计算,所进行的计算与数据在数据透视表中的排序有关,一般情况下,使用“数据透视表向导”创建数据透视表窗体,具体操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。(2)单击“数据库”窗口工具栏上的“新建”按钮。(3)在打开的“新建窗体”对话框中,单击“自动窗体:数据透视图”。(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。(5)在打开的“数据透视图”窗体的“设计”视图中分别选择相应的字段拖到“数据字段”、“分类字段”和“系列字段”即可。考点6:使用图表向导使用图表窗体能够更直观地显示表或查询中的数据,建立图表窗体的具体操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。(2)单击“数据库”窗口工具栏上的“新建”按钮。(3)在打开的“新建窗体”对话框中,单击“图表向导”。(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。(5)选择用于图表的字段,单击“下一步”。(6)选择图表的类型,单击“下一步”。(7)将相应的字段拖放到图表中相应的位置,单击“下一步”。(8)指定图表的标题,单击“完成”。考点7:使用设计器创建窗体使用设计器创建窗体的具体操作步骤如下:(1)在“数据库”窗口中,单击“对象”下的“窗体”按钮。(2)单击“数据库”窗口工具栏上的“新建”按钮。(3)在打开的“新建窗体”对话框中,单击“设计视图”。(4)在该对话框的下方,选择作为该窗体数据源的表或查询后,单击“确定”。(5)将数据源中的字段拖放到新建的窗体的适当位置后即可。6.3自定义窗体考点8:工具箱的使用Access提供了一个可视化的窗体设计工具—窗体设计工具箱。利用窗体设计工具箱,用户可以创建自定义窗体。窗体设计工具箱有强大的功能,它提供了一些常用控件,能够结合控件和对象构造一个窗体设计的可视化模型,如图6-1所示。图6-1工具箱在窗体“设计”视图下,单击“窗体设计”工具栏上的工具箱按钮或者选择“视图”菜单下“工具栏”下的“工具箱”命令按钮即可打开工具箱。关闭“工具箱”,单击“工具箱”中的关闭按钮。表6-2工具箱的功能按钮名称及功能按钮名称功能选择对象用于选取控件、节或窗体。单击该窗体可以释放以前锁定的工具栏按钮控件向导用于打开或关闭控件“向导”。要使用控件向导创建列表框、组合框、选项组、命令按钮、图表、子窗体或子报表时,必须单击“控件向导”按钮标签用于插入显示说明文本的控件,如,窗体上的标题或指示文字文本框用于显示、输入或编辑窗体的基础记录源数据,显示计算结果或接受用户输入的数据选项组与复选框、选项按钮或切换按钮搭配使用,可以显示一组可选值切换按钮插入可切换状态的开关按钮选项按钮在一组(两个或两个以上)有互斥性(即只能选中其一)的选项的每项旁插入选项按钮复选框在要选中或清除的独立选项旁插入复选框;或在一组在一组没有互斥性(即可以选择多个)的选项的每一项旁插入一个复选框组合框该控件组合了列表框和文本框的特性,即可以在文本框中键入文字或在列表框中选择输入项,然后将值填加到基础字段中列表框显示可滚动的数值列表。在“窗体”视图中,可以从列表中选择值输入到新记录中,或更改现有记录中的值命令按钮用于完成各种操作,如查找记录、删除记录、打印等等图像用于在窗体中插入或显示静态图片或图形非绑定对象框用于在窗体中显示非结合OLE对象,例如Excel电子表格。当在记录间移动时,该对象将保持不变绑定对象框用于在窗体或报表上显示OLE对象,例如,一系列的图片。该控件针对的是保存在窗体或报表基础记录源字段中的对象。当在记录间移动时,不同的对象将显示在窗体或报表上分页符用于在窗体上开始一个新的屏幕,或在打印窗体上开始一个新页选项卡控件用于创建一个多页的选项卡窗体或选项卡对话框。可以在选项卡控件上复制或添加其他控件子窗体/子报表用于显示来自多个表的数据直线用于突出相关的或特别重要的信息矩形显示图形效果,例如在窗体中将一组相关的控件组织在一起其他控件单击将弹出一个列表,可以从中选择所需要的控件源加到当前窗体内考点9:窗体的控件控件是窗体上用于显示数据、执行操作、装饰窗体的对象。在窗体中添加的每一个对象都是控件。Access包含的控件有:文本框、标签、选项组、复选框、切换按钮、组合框、列表框、命令按钮、图像按钮、绑定对象框、非绑定对象框、子窗体/子报表、分页符、线条和矩形等,各自控件都可以在窗体“设计”视图窗口中的工具箱中看到。控件的类型按照使用来源和属性的不同,可分为“绑定控件”、“非绑定控件”和“计算控件”3种类型。绑定控件:也叫结合控件,主要用于显示、输入、更新数据库中的字段。非绑定控件:也叫非结合控件,没有数据来源,主要用于显示提示信息,以及线条、矩形和图像等。计算控件:以表达式作为数据来源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。1.标签控件标签控件主要用于窗体或报表上显示说明性文本。例如标题或简短的提示。标签并不显示字段或表达式的数值,它总是非
本文标题:第8章窗体
链接地址:https://www.777doc.com/doc-2199296 .html