ACCESS第5章窗体.ppt_第1页
ACCESS第5章窗体.ppt_第2页
ACCESS第5章窗体.ppt_第3页
ACCESS第5章窗体.ppt_第4页
ACCESS第5章窗体.ppt_第5页
已阅读5页,还剩97页未读 继续免费阅读

下载本文档

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

文档简介

第5章窗体,Access数据库基础及应用教程(第3版),第5章窗体教学知识点窗体的功能、组成和类型窗体的创建控件及其使用方法窗体数据的操作导航窗体的创建,窗体是用户与数据库之间的接口,是Access数据库用来和用户进行交互的主要工具。一个好的数据库管理系统,不仅数据结构设计要合理,而且要有一个功能完善、对用户友好的界面,这个界面要靠窗体来实现。窗体的数据源可以是表,也可以是查询。通过窗体用户可以方便地输入数据、编辑数据、修改数据、显示和查询表中的数据。,5.1窗体概述,5.1.1窗体的功能Access中窗体具有以下功能:1.显示和编辑数据这是窗体的最基本功能。窗体可以显示来自多个数据表中的数据,通过窗体用户可以对数据库中的相关数据进行添加、删除、修改以及设置数据的属性等各种操作。2.接受数据的输入可以设计专用窗体,用于向数据库的表里输入数据。,3.控制应用程序执行流程窗体可以与宏或者VBA代码相结合,控制程序的执行流程,实现应用程序的导航及交互功能。4.与用户进行交互通过自定义对话框与用户进行交互,可以为用户的后续操作提供相应的数据和信息。5.打印数据Access中除了报表可以用来打印数据外,窗体也可以作为打印数据之用。一个窗体可以同时具有显示数据及打印数据的双重角色。,在窗体设计视图中,窗体的工作区主要包括窗体页眉、页面页眉、主体、页面页脚和窗体页脚等5个部分,每一部分称为窗体的“节”,默认情况下,大部分窗体只有主体节,如果需要其他的节,可以在窗体设计视图中右击鼠标,在打开的快捷菜单中根据实际需要进行添加。其结构如图5-1所示。,5.1.2窗体的组成,图5-1,1窗体页眉位于窗体的顶部位置,一般用于显示窗体标题、窗体使用说明或放置窗体任务按钮等。在窗体视图中,窗体页眉出现在屏幕的顶部,而在打印窗体中,窗体页眉出现在第一页的顶部。窗体页眉不会出现在数据表视图中。2页面页眉页面页眉只出现在打印的窗体中,用于设置窗体在打印时的页头信息,例如,标题、图像、列标题、用户要在每一打印页上方显示的内容等。,3主体主体节是窗体的主要部分,绝大多数的控件及信息都出现在主体节中,通常用来显示记录数据,可以在屏幕或页面上显示一条记录也可以根据屏幕和页面的大小显示多条记录,是数据库系统数据处理的主要工作界面。4页面页脚用于设置窗体在打印时的页脚信息,例如,日期、页码、用户要在每一打印页下方显示的内容。页面页脚只出现在打印窗体中。,5窗体页脚功能与窗体页眉基本相同,位于窗体底部,一般包括命令按钮或窗体的使用说明等。在窗体视图中,窗体页脚出现在屏幕的底部而在打印窗体中,窗体页脚出现在最后一条主体节之后。与窗体页眉类似,窗体页脚也不会出现在数据表视图中。,5.1.3窗体的类型,Access窗体有多种分类方法,根据数据的显示方式,可以把Access窗体分为6种类型,包括纵栏式窗体、表格式窗体、数据表窗体、数据透视图窗体、数据透视表窗体以及主/子窗体。,1纵栏式窗体纵栏式窗体一页显示一条完整的记录,该记录中的每个字段都显示在一个独立的行上,并且左边有一个说明性的标签。,2表格式窗体表格式窗体的特点是在一个窗体中可以显示多条记录,每条记录的所有字段显示在一行上,每个字段的标签都显示在窗体顶端,可通过滚动条来查看和维护所有记录。,3数据表窗体数据表窗体从外观上看与数据表和查询的数据表视图相同,在数据表窗体中,每条记录的字段以列和行的形式显示,即每个记录显示为一行,每个字段显示为一列,且字段名称显示在每一列的顶端。数据表窗体的主要作用是作为一个窗体的子窗体。,4主/子窗体窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。通常情况下,主窗体中的数据与子窗体中的数据是相关联的,主窗体表示的是主数据表(查询)中的数据,而子窗体表示的是被关联的数据表(查询)中的数据。,5数据透视图窗体数据透视图窗体是用于显示数据表和窗体中数据的图形分析的窗体。数据透视图窗体允许通过拖动字段,或通过显示和隐藏字段的下拉列表选项,查看不同级别的详细信息或指定布局。,6数据透视表窗体数据透视表是指通过指定格式(布局)和计算方法(求和、平均等)汇总数据的交互式表格,以此方式创建的窗体称为数据透视表窗体。用户也可以改变透视表的布局,以满足不同的数据分析方式和需要。在数据透视表窗体中,可以查看和组合数据库中的数据、明细数据和汇总数据,但不能添加、编辑或删除透视表中显示的数据值。,5.1.4窗体的视图,Access2010为窗体提供了6种视图,分别是窗体视图、数据表视图、数据透视表视图、数据透视图视图、布局视图和设计视图。其中最常用的是窗体视图、布局视图和设计视图。打开任意窗体,单击“开始”选项卡下“视图”选项组中的“视图”按钮,在弹出的下拉列表中可以选择视图模式,切换视图,如图5-8所示。不同视图类型的窗体有不同的功能和应用范围。,(1)窗体视图:是窗体运行时的视图,用于实时显示记录数据、添加和修改表中数据,但无法修改窗体中的控件属性。(2)数据表视图:以表格的形式显示表或查询中的数据,它的显示效果与表或查询对象的数据表视图相类似。在数据表视图中可以快速查看和编辑数据。(3)数据透视表视图:用于汇总并分析数据表或窗体中数据的视图。(4)数据透视图视图:以图形方式显示数据表或窗体中数据的视图。,(5)布局视图:是修改窗体最直观的视图,可对窗体进行几乎所有需要的更改。在布局视图中可以调整和修改窗体设计,可以向窗体中添加部分新控件,并设置窗体及其控件的属性以及调整控件的位置和宽度等。在布局视图中查看窗体时,每个控件都显示真实数据,因此,该视图非常适合设置控件的大小或者执行其他许多影响窗体的外观和可用性的任务。(6)设计视图:用于设计、修改窗体的结构、布局和属性,为窗体按钮添加各种命令与宏代码等。,5.2创建窗体,Access2010提供了多种创建窗体的方法,使用“创建”选项卡中的“窗体”选项组,用户可以创建不同类型的窗体,如图5-9所示。,在“窗体”选项组中,创建窗体的各种命令按钮功能如下:(1)窗体:使用当前打开(选定)的数据表或查询自动创建窗体。(2)窗体设计:使用窗体设计视图设计窗体。(3)空白窗体:直接创建一个空白窗体,以布局视图的方式设计和修改窗体。(4)窗体向导:通过向导对话框以及选择对话框中的各种选项的方式创建窗体。,(5)导航:用于创建具有导航按钮及网页形式的窗体,又细分为6种不同的布局格式。导航工具更适合于创建Web形式的数据库窗体。(6)多个项目:使用当前的数据表或查询自动创建多项目窗体。(7)数据表:使用当前打开(或选定)的数据表或查询自动创建数据表窗体。(8)分割窗体:使用当前打开(或选定)的数据表或查询自动创建分割窗体。,(9)模式对话框:创建带有命令按钮的浮动对话框窗体。这是用户必须先输入数据或做出选择,才能执行操作的窗体。(10)数据透视图:使用OfficeChart组件,可以创建动态的交互式图表。(11)数据透视表:使用Office数据透视表组件,用于汇总并分析数据表或查询中的数据。,自动创建窗体是指Access2010能够智能化地收集相关表中的数据信息,然后依据这些信息自动地创建窗体。该方法创建的窗体包含选定数据源中的全部字段。自动创建窗体可分别通过“创建”选项卡下“窗体”选项组中的“窗体”,“其他窗体”中的“多个项目”、“数据表”和“分割窗体”4个命令来实现。其基本步骤是:先在导航窗格中选择数据源,然后直接单击上述相应的自动创建窗体命令,即可生成相应的窗体。,5.2.1自动创建窗体,例5-1在“教学管理”数据库中,以“教师”表作为数据源,分别使用“窗体”选项组中的“窗体”,“其他窗体”中的“多个项目”、“数据表”和“分割窗体”选项创建“教师”窗体。,图5-10自动创建的“教师1”窗体,图5-11自动创建的“教师2”多个项目窗体,图5-12自动创建的“教师3”数据表窗体,图5-13自动创建的“教师4”分割窗体,使用自动创建窗体的方法可以快速地创建窗体,但所建窗体的形式、布局和外观已经确定,作为数据源的表或查询中的字段默认方式为全部选中,同时这种方法只能够显示来自一个数据源(表或查询)的数据。如果用户要选择数据源中的字段、窗体的布局等,可以使用“窗体向导”来创建窗体。使用“窗体向导”可以选择在窗体上显示哪些字段、窗体采用的布局(纵栏表、表格、数据表、两端对齐),以及窗体上显示的标题等,而且创建的窗体更加灵活,更具有针对性。,5.2.2使用“窗体向导”创建窗体,例5-2在“教学管理”数据库中,以“成绩”表为数据源,使用“窗体向导”创建一个表格式窗体。,操作演示,数据透视表是Access使用的一种特殊的表,用于从数据源的选定字段中汇总信息,产生一张Excel的分析表,通过使用数据透视表,可以动态更改表的布局,以不同的方式查看和分析数据。,5.2.3创建数据透视表窗体,1数据透视表的创建,例5-3创建计算各系不同职称教师人数的“数据透视表”窗体。,2数据透视表的修改可以打开现有的数据透视表重新构建视图的布局,以便按照不同方式分析数据。例如,可以重新设置行字段、列字段和筛选字段,直到获得所需的布局。每一次改变布局时,数据透视表都会立即按照新的排列重新计算数据。另外,在源数据发生更改时,可以更新数据透视表窗体。通过切换到“设计”选项卡下,单击“数据”选项组中的“刷新数据透视图”按钮,即可更新数据透视表中的数据。,利用窗体的向导工具虽然可以方便地创建窗体,但这只能满足一般的显示与功能需求,对于用户的一些特殊要求却无法实现,例如,在窗体中增加各种按钮,实现数据的检索,加入说明性信息等,因此,Access提供了窗体的设计视图。使用窗体设计视图,我们既可以从无到有地创建一个界面友好、功能完善的窗体,也可以对用向导创建的窗体进行再设计,使之更加美观、功能更加完善。,5.2.4使用设计视图创建窗体,在设计视图中创建窗体主要包括以下步骤:打开窗体设计视图为窗体设定记录源在窗体上添加控件调整控件的位置设置窗体和控件的属性切换视图保存窗体,例5-4在“教学管理”数据库中,使用设计视图创建一个用于显示学生基本信息的窗体。使用设计视图创建窗体,可按照下例所示步骤进行。,操作演示,1打开窗体设计视图单击“创建”选项卡下“窗体”选项组中的“窗体设计”按钮,打开窗体设计视图,如图5-20所示。,窗体选择器,添加现有字段,打开窗体设计视图时,在系统菜单上会出现三个窗体设计工具的选项卡,分别是“设计”、“排列”和“格式”。用户可以利用“设计”、“排列”和“格式”选项卡设计和修改窗体。,2为窗体设定记录源如果创建的窗体用来显示或输入数据表的数据,必须为窗体设定记录源。如果创建的窗体用做切换面板,或自定义对话框,则不必设定记录源。为窗体设定记录源通常有以下途径:在窗体设计视图下,单击“设计”选项卡下“工具”选项组中的“添加现有字段”按钮,即可打开当前数据库的所有数据表“字段列表”窗格,将选中字段从“字段列表”窗格拖动到窗体或报表上,Access2010则会自动设定窗体或报表的记录源属性,如图5-21所示。,图5-21通过从“字段列表”拖动字段自动设定窗体的记录源属性,(1)单击窗体设计视图左上角的“窗体选择器”,然后选择“设计”选项卡下“工具”选项组中的“属性表”按钮,或按F4键。(2)双击“窗体选择器”。“属性表”窗格的结构如图5-22所示,一般有“格式”、“数据”、“事件”、“其他”和“全部”5个选项卡,每个选项卡都包含若干个属性。可以在“属性表”窗格上通过直接输入或选择来设置属性。,图5-22窗体“属性表”窗格,图5-22窗体“属性表”窗格,也可以通过“属性表”窗格为窗体设定记录源。打开窗体的“属性表”窗格可使用下面几种方法:,“数据”选项卡下的“记录源”属性,可以为窗体指定记录源,一个窗体的记录源可以是一个表或一个查询。单击“记录源”属性下拉式列表框中的向下箭头,可从表或查询列表中进行选择。也可以单击右侧的按钮,在弹出的“查询生成器”中创建一个查询作为窗体的记录源。本例中通过窗体“属性表”窗格,选择“学生”表作为窗体记录源。,3.在窗体上添加控件当窗体设定了记录源,窗体便可以显示表或查询中的字段值。选择“设计”选项卡“工具”选项组中的“添加现有字段”按钮,从数据源的字段列表中双击选中字段,或者将选中字段拖动到窗体上。若要一次添加若干连续字段,可以单击其中的第1个字段,按住Shift键,然后单击最后一个字段;若要一次添加若干不连续字段,可以在按住Ctrl的同时单击要添加的各个字段,最后将选定字段拖动到窗体上。,4调整控件的位置(1)选定控件选定一个控件选定多个控件选定全部控件取消控件选定(2)移动控件同时移动标签控件和文本框控件分别移动标签控件和文本框控件同时移动多个控件,还可以单击“排列”选项卡下“调整大小和排序”选项组中的“大小/空格”按钮,如图5-25所示,在下拉列表中选择下列命令:“正好容纳”、“至最高”、“至最短”、“至最宽”、“至最窄”命令来改变控件的大小。,选定一个控件或多个控件后,鼠标指向尺寸控点可以调整控件的大小;也可以通过设置控件“格式”属性,改变其“宽度”和“高度”属性值来改变控件的大小;,(3)调整控件大小,(4)对齐控件选定要调整的控件后,可以单击“排列”选项卡下“调整大小和排序”选项组中的“对齐”按钮,如图5-26所示,在下拉列表中选择“对齐网格”命令,则选定控件自动与网格对齐;如果选定的控件在同一行或同一列,可以选择下拉列表中“靠左”、“靠右”、“靠上”、“靠下”命令来对齐控件。,(5)修改控件间隔选择3个以上需要调整的控件,然后单击“排列”选项卡下“调整大小和排序”选项组中的“大小/空格”按钮,如图5-27所示,在下拉列表中选择“水平相等”、“水平增加”、“水平减少”、“垂直相等”、“垂直增加”或“垂直减少”命令,Access2010将对这些控件进行等间隔排列、增加或减少控件之间的间距等操作。,(6)删除控件选定要删除的一个或多个控件,按Delete键即可。,5设置窗体、控件的属性激活当前窗体对象或某个控件对象,单击“设计”选项卡下“工具”选项组中的“属性表”按钮,即可打开当前选中对象或某个控件对象的属性表窗格,可进行窗体或控件的属性设置。,6切换视图单击“开始”选项卡下“视图”选项组中的“视图”按钮,切换到窗体视图,如图5-30所示。浏览窗体的设计效果后,如果希望进一步修改窗体,可以再切换到布局视图或窗体设计视图。,7保存窗体单击“文件”选项卡,在文件窗口中选择“保存”命令,在弹出的“另存为”对话框中输入窗体名称,并单击“确定”按钮,保存窗体。,5.2.5创建主/子窗体子窗体是指插入到其他窗体中的窗体,包含子窗体的基本窗体称为主窗体。窗体/子窗体的组合有时被称为分层窗体、大纲/细节窗体或父/子窗体。在实际应用中,用户经常需要在同一窗体中查看来自多个表或查询的数据,这时可以用主/子窗体来实现。在Access2010中,创建主/子窗体的方法有两种:一是使用“窗体向导”同时创建主/子窗体,二是将已有的窗体作为子窗体添加到另一个已有窗体中。在创建主/子窗体之前,作为主窗体的数据源与作为子窗体的数据源之间应当先建立表间“一对多”的关系。,1使用“窗体向导”创建主/子窗体,例5-5在“教学管理”数据库中,以“学生”表和“成绩”表为数据源,创建如图5-31所示的主/子窗体。,2将子窗体添加到主窗体创建主/子窗体,如果存在“一对多”关系的两个表都已经分别创建了窗体,就可以将具有“多”端的窗体添加到具有“一”端的主窗体中去,使其成为子窗体。Access2010提供了两种操作方法实现将子窗体添加到主窗体中:使用“子窗体/子报表”控件,或者使用鼠标直接将子窗体拖曳到主窗体中。,(1)使用“子窗体/子报表”控件创建主/子窗体使用“设计”选项卡下“控件”选项组的“子窗体/子报表”控件,可以快速创建一个主/子窗体。,例5-6在“教学管理”数据库中,使用“窗体向导”创建“学生2”窗体,然后将例5-2创建的“成绩”窗体添加到“学生2”窗体中,使其成为“学生2”窗体的子窗体。,(2)使用鼠标将子窗体拖曳到主窗体中创建主/子窗体使用鼠标将子窗体拖曳到主窗体中创建主/子窗体,操作步骤如下:在设计视图中打开作为主窗体的窗体,然后从导航窗格中将作为子窗体的窗体直接拖曳到主窗体中。注意:向主窗体中添加子窗体控件,子窗体会自动绑定到主窗体上。如果无法确定如何将子窗体链接到主窗体,则子窗体控件的“链接子字段”和“链接主字段”属性将保留为空白。可以手动设置这两个属性,操作步骤如下:在设计视图中选定子窗体,打开子窗体的“属性表”窗格,在“数据”选项卡中设置子窗体的“链接子字段”和“链接主字段”属性,如图5-42所示。,控件是窗体设计的主要对象,其功能主要用于显示数据和执行操作。在窗体设计过程中,核心操作是对控件的操作,包括添加、删除、修改等。设计窗体必须很好地掌握窗体控件的属性及其应用方法。,5.3窗体基本控件及其应用,5.3.1控件的类型窗体中的控件分为3种类型:绑定型控件、非绑定型控件和计算型控件。绑定型控件:源于窗体数据源(基础表或基础查询)的某个数据字段,使用这种控件可以显示、输入或更新数据库中的字段值。未绑定型控件:没有数据源。使用这种控件可以显示信息、线条、矩形和图片。计算型控件:以表达式作为数据源。表达式可以使用窗体或报表的基础表或基础查询中的字段数据,也可以使用窗体上其他控件的数据。,在窗体设计视图中,单击“设计”选项卡,该选项卡中的“控件”选项组,包含了创建窗体所使用的绝大多数控件,如图5-43所示。除此之外,在“页眉/页脚”组中,还有3个控件:徽标、标题、日期和时间。,5.3.2控件的功能,图5-43“设计”选项卡中的“控件”选项组,使用向导创建窗体时,系统自动将控件添加到窗体上。在设计视图中为窗体添加控件时,必须采用手动方式添加控件。手动添加控件的常用工具是“字段列表”和“设计”选项卡下的“控件”选项组。在基于记录源的窗体中,可以通过从“字段列表”中拖动字段来快速创建绑定型控件。如果想自行指定控件的类型,可以通过在“设计”选项卡下“控件”选项组中单击适当的控件工具来创建。,5.3.3向窗体添加控件,1创建标签控件标签有两种:独立标签和附加标签。当使用“标签”按钮创建标签时,该标签是独立的,并不附加到其他任何控件上。独立标签用于显示窗体的标题或其他说明性文本,独立标签在数据表视图中并不显示。标签也可以附加到其他控件上,如在创建文本框时,会同时创建一个附加标签,该标签在“数据表”视图中作为列标题显示。,例5-7打开“窗体设计04”窗体,在窗体页眉中添加一个标签,输入“学生基本信息”,设置“字体名称”为隶书,“字号”为16,字体颜色为黑色。,操作演示,2创建文本框控件文本框是一种交互式控件,用于显示或编辑指定的数据,并接收数据的输入。文本框控件分为绑定型、非绑定型与计算型。创建未绑定型文本框的方法是选择“设计”选项卡下“控件”选项组中的“文本框”控件,然后将指针定位在窗体上适当位置单击即可。创建绑定型文本框的快速方法是将字段从“字段列表”窗格拖动到窗体上。Access会自动为文本、备注、数字、日期/时间、货币、超链接类型的字段创建文本框。具体操作步骤参见例5-4。还有一种方法,是先在窗体上创建未绑定型文本框,然后在“属性表”窗格中该文本框的“控件来源”属性框中选择字段。,创建计算型文本框,首先要创建未绑定型文本框,然后在文本框中输入以等号“=”开头的表达式,或在其“控件来源”属性框中输入以等号“=”开头的表达式。也可以利用该属性框右侧的生成器按钮,打开“表达式生成器”对话框来生成表达式。,例5-8接上例,在“窗体设计07”窗体中,加入计算型文本框显示学生年龄。,操作演示,3创建组合框和列表框控件如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框控件或列表框控件来完成。列表框是由数据行组成的列表,每行可以包含一个或多个字段,就是说列表框可以包含多列数据,用户只能从列表框中选择某行数据,而不能输入新值。组合框是一个文本框与一个列表框的组合,在组合框中,用户既可以从列表中选择数据,也可以在文本框中输入数据。组合框和列表框都可分为绑定型与未绑定型。,(1)使用向导创建组合框例5-9接上例,在“窗体设计08”窗体中,使用向导创建一个绑定到“性别”字段的组合框。,操作演示,(2)手工创建组合框例5-10接上例,在“窗体设计09”窗体中,手工创建一个绑定到“班级编号”字段的组合框。,操作演示,例5-11在例5-5建立的“学生主窗体”的基础上添加一个组合框控件,使之可以按照输入的学生姓名来查询。,操作演示,4创建复选框、切换按钮或选项按钮复选框、切换按钮和选项按钮这三种控件都可以分别用来表示两种状态,例如,是/否、真/假或开/关。3种控件的工作方式基本相同。以被选中或按下表示“是”,其值为-1;反之表示“否”,其值为0。在大多数情况下,复选框是表示“是/否”值的最佳控件,是窗体或报表中添加“是/否”字段时创建的默认控件类型。相比之下,选项按钮和切换按钮通常用作选项组的一部分。,表5-2控件特性,5创建选项组控件选项组是一个容器型控件。在窗体和报表中,选项组由一个选项组框架和一组复选框、选项按钮或切换按钮组成。选项组控件可以为用户提供必要的选择选项,用户只需进行简单的选取即可完成数据的录入,在操作上更直观、方便。选项组控件可以使用向导创建,也可以在窗体设计视图中手工创建。,需要说明的是:使用选项组控件实现数据表字段的数据录入,要根据字段的类型来确定设计方法,例如“性别”字段,其类型可以是“是/否”型(True/false)、“数字”型(值为l和2)和“文本”型(男,女)。若是“是/否”型或“数字”型,可以使用选项组控件;若是“文本”型,则不能使用选项组控件,可以使用组合框控件。,例5-12在例5-10“窗体设计10”窗体中添加一个绑定到“性别”字段的选项组控件。说明:在做此题前先将“学生”表的“性别”字段数据类型改为“是/否”型或“数字”型。,操作演示,6创建选项卡控件选项卡控件用于创建一个多页的选项卡窗体,这样可以在有限的空间内显示更多的内容或实现更多的功能,并且还可以避免在不同窗口之间切换的麻烦。选项卡控件上可以放置其他控件,可以放置创建好的窗体,还可以直接从导航窗格中把表或查询拖曳到选项卡中,创建子窗体。,例5-13创建一个有两页选项卡的窗体,用于分别放置学生基本信息和教师基本信息。,操作演示,7创建命令按钮控件命令按钮是用于接受用户指令、控制程序流程的主要控件之一,在窗体中单击某个命令按钮可以让Access执行指定的操作,这些操作可以是一段程序或对应一些宏,用于完成特定的任务。在Access中,可以使用向导创建命令按钮,也可以手工创建命令按钮。,(1)使用向导创建命令按钮使用向导可以创建6个类别28种不同的命令按钮。在使用向导时,用户只须选择按钮的类别和操作,Access将为用户自动创建按钮及嵌入宏。,例5-14在“窗体设计12”窗体中,使用向导创建窗体的命令按钮。,操作演示,(2)手工创建命令按钮在窗体设计视图中可以手工创建命令按钮,通过设置命令按钮的属性及编写事件代码,可使命令按钮具有更强的功能和更大的灵活性。,5.3.4窗体和控件的属性属性是对象特征的描述。每一窗体、报表、节和控件等都有各自的属性设置,这些属性的不同取值决定着该对象的特征。在Access中,使用“属性表”窗格、宏和VBE可以查看并更改对象的属性。,(1)常用的格式属性,标题默认视图滚动条记录选定器导航按钮分隔线,1窗体的常用属性,自动居中控制框图片图片类型图片缩放模式图片平铺,(2)常用的数据属性记录源筛选排序依据允许编辑允许删除允许添加数据输入,例5-15接上例,设置“窗体设计14”窗体的格式属性。要求设置该窗体的滚动条为“两者均无”,记录选定器、导航按钮和分隔线的属性值为“否”,为窗体选择背景图片,设置图片类型为“嵌入”、缩放模式为“拉伸”、图片对齐方式为“中心”等。,操作演示,2控件的常用属性控件的属性用于决定控件的结构外观、定义控件在窗体中实现的功能等。每一类控件都有自己的属性项。不同类型的控件,其属性项不相同。(1)常用的格式属性,标题格式小数位数背景样式特殊效果前景色背景色,(2)常用的数据属性控件来源输入掩码默认值有效性规则有效性文本可用是否锁定,(3)控件的其他属性名称控件提示文本,5.3.5控件的布局控件布局是将控件在水平方向和垂直方向上对齐,以便窗体有统一的外观。如果要构建只使用Access打开的桌面数据库,则布局是可选的。但是,如果要将数据库发布到SharePoint服务器并在浏览器中使用它,则必须对要在浏览器中使用的所有窗体和报表使用布局。控件布局有两种:表格式和堆积式。,1表格式布局在表格式控件布局中,控件以行和列的形式排列,就像电子表格样,且标签横贯控件的顶部。表格式控件布局始终跨窗体的两部分,默认为窗体页眉和主体,标签在窗体页眉部分,控件在主体部分。例如,通过“学生”表创建的表格式控件布局窗体,如图5-69所示。,控件布局按钮,2堆积式布局在堆积式布局中,控件沿垂直方向排列,标签位于每个控件的左侧。堆积式布局始终包含在一个窗体部分中。单击“创建”选项卡下“窗体”组中的“空白窗体”,然后通过“字段列表”往窗体内添加控件,会为添加的控件自动生成堆积式布局;同样,在通过单击“窗体”选项组中的“窗体”

温馨提示

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

评论

0/150

提交评论