您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 第5章Access2010数据库应用教程窗体.
ACCESS2010数据库应用教程第5章Access2010窗体Access2010数据库应用教程知识要点窗体的功能、类型与组成窗体的创建窗体控件的使用窗体属性和控件属性的设置主/子窗体的创建Access2010数据库应用教程重点与难点重点:窗体类型和窗体视图创建窗体的常用方法窗体控件的使用窗体属性和控件属性的设置主/子窗体的创建Access2010数据库应用教程重点与难点难点:多数据源窗体的创建。主/子窗体的创建。窗体常用控件的使用及其属性的设置。窗体属性的设置。Access2010数据库应用教程5.1窗体概述窗体是Access数据库的重要组成部分,窗体本身没有存储数据的功能,但是窗体中包含了各种控件,通过这些控件可以打开报表或其他窗体、执行宏或VBA编写的代码程序。窗体都是建立在表或查询基础上的。Access2010数据库应用教程窗体的组成窗体的设计视图中主要包含三类对象:节、窗体和控件。窗体设计视图由5个部分构成,每一部分称为一个节。窗体的组成如图5-1所示:1.窗体页眉用于显示窗体的标题和使用说明,或打开相关窗体或执行其他任务的命令按钮。显示在窗体视图中顶部或打印页的开头。Access2010数据库应用教程窗体的组成2.页面页眉用于显示在窗体中每页的顶部要显示的标题、列标题、日期或页码。3.主体用于显示窗体的主要部分,主体中通常包含绑定到记录源中字段的控件。但也可能包含未绑定控件,如字段或标签等。Access2010数据库应用教程窗体的组成窗体选择器节选择器Access2010数据库应用教程窗体的组成4.页面页脚用于在窗体中每页的底部显示汇总、日期或页码。5.窗体页脚用于显示窗体的使用说明、命令按钮或接受输入的未绑定控件。显示在窗体视图中的底部和打印页的尾部。Access2010数据库应用教程窗体的类型在Access中,窗体的类型分为六种,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。1.纵栏式窗体在窗体界面中每次只显示表或查询中的一条记录,可以占一个或多个屏幕页,记录中各字段纵向排列。纵栏式窗体通常用于输入数据,每个字段的字段名称都放在字段左边。Access2010数据库应用教程窗体的类型Access2010数据库应用教程窗体的类型2.表格式窗体在窗体中显示表或查询中的记录。记录中的字段横向排列,记录纵向排列。每个字段的字段名称都放在窗体顶部,做窗体页眉。可通过滚动条来查看其他记录。Access2010数据库应用教程窗体的类型3.数据表窗体从外观上看与数据表或查询显示数据界面相同,主要作用是作为一个窗体的子窗体。Access2010数据库应用教程窗体的类型4.主/子窗体窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。通常用于显示多个表或查询的数据;这些表或查询中的数据具有一对多的关系。主窗体显示为纵栏式的窗体,子窗体可以显示为数据表窗体,也可以显示为表格式窗体。子窗体中可以创建二级子窗体。Access2010数据库应用教程窗体的类型Access2010数据库应用教程窗体的类型5.图表窗体Access2010提供了多种图表,包括折线图、柱型图、饼图、圆环图、面积图、三维条型图等。可以单独使用图表窗体,也可以将它嵌入到其他窗体中作为子窗体。Access2010数据库应用教程Access2010数据库应用教程窗体的类型6.数据透视表窗体数据透视表窗体是一种交互式表,可动态改变版面布置,以按不同方式计算、分析数据。Access2010数据库应用教程窗体的视图窗体有窗体视图、数据表视图、数据透视图视图、数据透视表视图、布局视图和设计视图6种视图。最常用的是窗体视图、布局视图和设计视图。不同类型的窗体具有的视图类型有所不同。窗体在不同的视图中完成不同的任务。窗体在不同视图之间可以方便地进行切换。Access2010数据库应用教程窗体的视图1.窗体视图2.数据表视图3.数据透视图4.数据透视表视图5.布局视图6.设计视图Access2010数据库应用教程窗体的功能窗体主要有以下几个基本功能:(1)数据操作:通过窗体可以清晰直观地显示一个表或者多个表中的数据记录,并对数据进行输入或编辑。(2)信息显示和打印:通过窗体可以根据需要灵活地显示提示信息,并能进行数据打印。(3)控制应用程序流程:通过在窗体上放置各种命令按钮控件,用户可以通过控件作出选择并向数据库发出其各种命令,窗体可以与宏一起配合使用,来引导过程动作的流程。Access2010数据库应用教程5.2创建窗体在“创建”选项卡的“窗体”组中,提供了多种创建窗体的功能按钮。其中包括:“窗体”、“窗体设计”和“空白窗体”三个主要的按钮,还有“窗体向导”、“导航”和“其他窗体”三个辅助按钮。Access2010数据库应用教程使用按钮快速创建1.使用“窗体”按钮所创建的窗体,其数据源来自某个表或某个查询段,其布局结构简单规整。【例】在“学生管理”数据库中,以“班级”为数据源,用“窗体”按钮创建窗体。操作步骤如下:(1)打开“学生管理”数据库,在“导航”窗格选定“班级”表;(2)在“创建”选项卡中的“窗体”组中,单击“窗体”按钮,窗体创建完成。Access2010数据库应用教程使用按钮快速创建Access2010数据库应用教程使用按钮快速创建【例】在“学生管理”数据库中,以“班级”为数据源使用“多个项目”创建窗体。操作步骤如下:(1)打开“学生管理”数据库,在“导航”窗口选定“班级”表;(2)在“创建”选项卡中的“窗体”组中,点击“其他窗体”按钮,选中“多个项目”。Access2010数据库应用教程使用按钮快速创建Access2010数据库应用教程使用按钮快速创建3.“分割窗体”是用于创建一种具有两种布局形式的窗体。在窗体的上半部是单一记录布局方式,在窗体的下半部是多个记录的数据表布局方式。这种分割窗体为用户浏览记录带来了方便,既可以宏观上浏览多条记录,又可以微观上明细地浏览一条记录。分割窗体特别适合于数据表中记录很多,又需要浏览某一条记录明细的情况。Access2010数据库应用教程使用按钮快速创建【例】在“学生管理”数据库中,以“班级”为数据源使用“分割窗体”创建窗体。操作步骤如下:(1)打开“学生管理”数据库,在“导航”窗口选定“班级”表;(2)在“创建”选项卡中的“窗体”组中,点击“其他窗体”按钮,选中“分割窗体”。Access2010数据库应用教程使用按钮快速创建Access2010数据库应用教程使用向导创建使用按钮创建窗体虽然方便快捷,但是无论在内容和外观上都受到很大的限制,不能满足用户较高的要求。为此可以使用窗体向导来创建内容更为丰富的窗体。Access2010数据库应用教程使用向导创建【例】在“学生管理”数据库中,以“教师”表为数据源使用向导创建窗体。操作步骤如下:(1)打开“学生管理”数据库,在“导航”窗格选定“教师”表;(2)在“创建”选项卡中的“窗体”组中,点击“窗体向导”按钮,打开“窗体向导”。Access2010数据库应用教程使用向导创建Access2010数据库应用教程使用向导创建【例】在“学生管理”数据库中,以“教师”表为数据源使用向导创建窗体。操作步骤如下:(3)选定要在窗体中显示的字段,此处点击选择所有字段,点击“下一步”,Access2010数据库应用教程Access2010数据库应用教程使用向导创建【例】在“学生管理”数据库中,以“教师”表为数据源使用向导创建窗体。操作步骤如下:(4)选择窗体布局为“表格”,单击完成。Access2010数据库应用教程使用设计视图创建使用向导或者其他方法创建的窗体只能满足一般的需要,不能满足创建复杂窗体的需要。如果要设计灵活复杂的窗体需要使用设计视图创建窗体,或者用向导及其他方法创建窗体,完成后在窗体设计视图中进行修改。Access2010数据库应用教程使用设计视图创建【例】在“学生管理”数据库中,以“课程”表为数据源,使用设计视图创建“课程”窗体。操作步骤如下:(1)打开“创建”选项卡,单击“窗体”选项组中的“窗体设计”按钮,进入窗体设计视图。Access2010数据库应用教程使用设计视图创建在设计视图中,上下文命令选项卡包括“设计”选项卡和“排列”选项卡。Access2010数据库应用教程使用设计视图创建(2)指定窗体数据源创建的窗体如果是用于显示或向数据表中输入数据,必须为窗体设定数据源;创建的窗体是用于切换面板的,则不必设定数据源。Access2010数据库应用教程使用设计视图创建(3)调整控件布局窗体的设计过程中,会经常添加或删除控件,或调整控件布局。Access2010数据库应用教程使用设计视图创建(4)设置对象属性通过Access的“属性表”窗口,可以对窗体、节和控件的属性进行设置。选定窗体对象或某个控件对象,切换到“设计”选项卡,单击“工具”选项组中的“属性表”按钮,即可打开当前选中窗体对象或某个控件对象的“属性表”窗口,根据需要切换到“格式”、“数据”、“事件”、“其他”或“全部”选项卡,进行窗体或控件的属性设置。Access2010数据库应用教程使用设计视图创建(5)查看窗体效果在“设计”选项卡,单击“视图”按钮,选择“窗体视图”选项,进入窗体视图中查看设计效果。Access2010数据库应用教程使用设计视图创建(6)保存窗体单击快速访问工具栏中的“保存”按钮,在打开的“另存为”对话框中输入窗体名称,单击“确定”按钮。这里保存窗体,命名为“课程”。Access2010数据库应用教程使用数据透视图创建窗体数据透视图是一种交互式的图,利用它可以把数据库中的数据以图形方式显示,从而可以直观地获得数据信息。单击“数据透视图”按钮创建数据透视图窗体,第一步只是窗体的半成品,接着还需要用户通过选择填充有关信息进行第二步创建工作,整个窗体才创建完成。Access2010数据库应用教程使用数据透视图创建窗体【例】在“学生管理”数据库中以“教师”表为数据源,使用数据透视图创建窗体,根据学历统计教师人数。操作步骤如下:(1)打开“学生管理”数据库,在“导航”窗格选定“教师”表;(2)在“创建”选项卡中的“窗体”组中,点击“其他窗体”按钮,选中“数据透视。Access2010数据库应用教程使用数据透视图创建窗体Access2010数据库应用教程使用数据透视图创建窗体(3)将图表字段列表中的学历字段拖动至坐标横轴,教室编号字段拖动至坐标纵轴。Access2010数据库应用教程主/子窗体在Access中,有时需要在一个窗体中显示另一个窗体中的数据。窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。使用主-子窗体的作用是:以主窗体的某个字段为依据,在子窗体中显示与此字段相关的记录,而在主窗体中切换记录时,子窗体的内容也会随着切换。因此,两个表之间存在“一对多”的关系时,则可以使用主/子窗体显示两表中的数据。主窗体使用“一”方的表作为数据源,子窗体使用“多”方的表作为数据源。Access2010数据库应用教程主/子窗体1.利用“快速创建窗体”同时创建主/子窗体如果一个表中嵌入了子数据表,那么以这个主表作为数据源使用“快速创建窗体”的方法可以迅速创建主/子窗体。操作步骤如下:(1)打开数据库,单击选中导航窗格中已嵌入子数据表的主表;Access2010数据库应用教程主/子窗体(2)切换到“创建”选项卡,单击“窗体”选项组中的“窗体”按钮,立即生成主/子窗体,并在布局视图中打开窗体。主窗体中显示主表中的记录,子窗体中显示子表中的记录。Access2010数据库应用教程主/子窗体2.利用“窗体向导”同时创建主/子窗体【例】在“学生管理”数据库中创建一个主/子窗体,命名为“班级—学生信息”,主窗体显示“班级”表的全部信息,子窗体显示“学生”表中的“学号”、“姓名”、“性别”、“政治面貌”字段。Access2010数据库应用教程主/子窗体操作步骤如下:(1)打开“学生管理”数据库,在“创建”选项卡的“窗体”选项组中点击“窗体向导”,将“班级”表中所有字段和“学生”表中的“学号”
本文标题:第5章Access2010数据库应用教程窗体.
链接地址:https://www.777doc.com/doc-2084889 .html