Access数据库基础及应用教程第7章 窗体.ppt
《Access数据库基础及应用教程第7章 窗体.ppt》由会员分享,可在线阅读,更多相关《Access数据库基础及应用教程第7章 窗体.ppt(80页珍藏版)》请在三一办公上搜索。
1、第7章 窗体设计教学知识点窗体概述创建窗体设计窗体控件及其使用方法利用窗体实现数据库应用系统的基本功能,窗体是用户与数据库之间的接口,是Access数据库用来和用户进行交互的主要工具。一个好的数据库管理系统,不仅数据结构设计要合理,而且要有一个功能完善、对用户友好的界面,这个界面要靠窗体来实现。窗体的数据源可以是表,也可以是查询。通过窗体用户可以方便地输入数据、编辑数据、修改数据、显示和查询表中的数据。,7.1 窗体概述,7.1.1 窗体的作用Access中窗体具有以下作用:(1)显示和编辑数据 这是窗体的最基本功能。窗体可以显示来自多个数据表中的数据,通过窗体用户可以对数据库中的相关数据进行
2、添加、删除、修改以及设置数据的属性等各种操作。(2)控制应用程序执行流程 窗体可以与宏或者VBA代码相结合,控制程序的执行流程,实现应用程序的导航及交互功能。,(3)接受数据的输入可以设计专用窗体,用于向数据库的表里输入数据。(4)与用户进行交互通过自定义对话框与用户进行交互,可以为用户的后续操作提供相应的数据和信息。(5)打印数据 Access中除了报表可以用来打印数据外,窗体也可以作为打印数据之用。一个窗体可以同时具有显示数据及打印数据的双重角色。,在窗体设计视图中,窗体的工作区主要包括窗体页眉、页面页眉、主体、页面页脚和窗体页脚等5个部分,每一部分称为窗体的“节”,除主体节外,其他节可通
3、过设置确定有无,但所有窗体必有主体节,其结构如图7-1所示。,7.1.2 窗体的组成,1窗体页眉位于窗体的顶部位置,一般用于显示窗体标题、窗体使用说明或放置窗体任务按钮等。在窗体视图中,窗体页眉出现在屏幕的顶部,而在打印窗体中,窗体页眉出现在第一页的顶部。2页面页眉 页面页眉只出现在打印的窗体中,用于设置窗体在打印时的页头信息,例如,标题、图像、列标题、用户要在每一打印页上方显示的内容等。,3主体主体节是窗体的主要部分,绝大多数的控件及信息都出现在主体节中,通常用来显示记录数据,可以在屏幕或页面上显示一条记录也可以根据屏幕和页面的大小显示多条记录,是数据库系统数据处理的主要工作界面。4页面页脚
4、用于设置窗体在打印时的页脚信息,例如,日期、页码、用户要在每一打印页下方显示的内容。页面页脚只出现在打印窗体中。,5窗体页脚功能与窗体页眉基本相同,位于窗体底部,一般包括命令按钮或窗体的使用说明等。在窗体视图中,窗体页脚出现在屏幕的底部而在打印窗体中,窗体页脚出现在最后一条主体节之后。,7.1.3 窗体的类型,在Access 2003数据处理窗体的设计中根据数据记录的显示方式提供了6种类型的窗体。分别是纵栏式窗体、表格式窗体、数据表窗体、图表窗体、数据透视表窗体以及主/子窗体。,1纵栏式窗体纵栏式窗体一页显示一条完整的记录,该记录中的每个字段都显示在一个独立的行上,并且左边有一个说明性的标签。
5、,2表格式窗体 表格式窗体的特点是在一个窗体中可以显示多条记录,每条记录的所有字段显示在一行上,每个字段的标签都显示在窗体顶端,可通过滚动条来查看和维护所有记录。,3数据表窗体数据表窗体从外观上看与数据表和查询的数据表视图相同,在数据表窗体中,每条记录的字段以列和行的形式显示,即每个记录显示为一行,每个字段显示为一列,且字段名称显示在每一列的顶端。数据表窗体的主要作用是作为一个窗体的子窗体。,4主/子窗体窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。通常情况下,主窗体中的数据与子窗体中的数据是相关联的,主窗体表示的是主数据表(查询)中的数据,而子窗体表示的是被关联的数据表(查询)中的
6、数据。,5图表窗体图表窗体就是利用Microsoft-Office提供的Microsoft-Graph程序以图表方式显示用户的数据,这样在比较数据方面显得更直观方便。在Access中,用户既可以单独使用图表窗体,也可以将它嵌入到其他窗体中作为子窗体。,6数据透视表窗体数据透视表是Access为了以指定的数据表或查询为数据源产生一个Excel的分析表而建立的一种窗体形式,如图7-7所示。数据透视表窗体允许用户对表格内的数据进行操作;用户也可以改变透视表的布局,以满足不同的数据分析方式和需要。,7.2 使用向导创建窗体,在Access2003中,创建窗体的方法分为两大类,一是使用系统提供的向导创建
7、窗体;二是在设计视图(窗体设计器)中创建窗体。在“数据库”窗口中选择“窗体”对象,单击“新建”按钮,打开“新建窗体”对话框,如图7-8所示。该对话框提供了创建窗体的全部9种方法(其中8种是通过向导创建窗体的方法)。,图7-8“新建窗体”对话框,使用“自动窗体”创建窗体的方法最简单,只需打开“新建窗体”对话框,选定一个数据源(系统会自动选取其全部字段)和一种窗体布局(纵栏式、表格式、数据表、数据透视表和数据透视图几种布局)即可,无需作具体设置。,7.2.1 使用“自动创建窗体”创建窗体,例7-1 在“教学管理”数据库中,以“学生”表作为数据源,使用“自动创建窗体:纵栏式”创建“学生”窗体,结果如
8、图7-9所示。,提示:使用“自动创建窗体”可以创建纵栏式、表格式、数据表3种格式,创建过程完全相同。在Access 2003中若使用“自动窗体”创建“数据透视表”和“数据透视图”窗体时,系统只是将数据源中的所有字段加到窗体中,还需要手动配置字段在数据透视图表中的位置才能完成最后的设计。,使用“自动创建窗体”可以快速地创建窗体,但所建窗体只适用于简单的单列窗体,作为数据源的表或查询中的字段默认方式为全部选中,窗体布局的格式也已确定,更主要的是这种方法只能够显示来自一个数据源(表或查询)的数据。如果用户要选择数据源中的字段、窗体的布局及窗体样式等,可以使用“窗体向导”来创建窗体。,7.2.2 使用
9、“窗体向导”创建窗体,使用“窗体向导”创建窗体,可以创建纵栏表、表格、数据表、两端对齐、数据透视表和数据透视图6种形式的窗体,比使用“自动窗体”更加灵活,这是创建窗体的主要方法。根据数据源的选择,一般将使用“窗体向导”创建窗体分为单数据源和多数据源两种情况。,7.2.2 使用“窗体向导”创建窗体,1创建基于一个表或查询的窗体 使用“窗体向导”创建基于一个表或查询的窗体,可以按照下例所示步骤进行。例7-2 在“教学管理”数据库中,以“成绩”表为数据源,使用“窗体向导”创建一个表格式窗体。,操作演示,2创建基于多个表的窗体,在实际应用中,用户经常需要同时查看多个表中的数据,这时可以用主/子窗体来实
10、现要求。在Access中,创建主/子窗体的方法有两种:一是同时创建主窗体与子窗体,二是将已有的窗体作为子窗体添加到另一个已有窗体中。子窗体既可以固定于主窗体之中,也可以是弹出式子窗体。在创建主/子窗体之前,要确保作为主窗体的数据源与作为子窗体的数据源之间建立了“一对多”的关系。,例7-3 在“教学管理”数据库中,以“学生”表和“成绩”表为数据源,创建如图7-18所示的主/子窗体。,操作演示,例7-4 在“教学管理”数据库中,将例7-2创建的“成绩”窗体添加到例7-1创建的“学生”窗体中,使其成为“学生”窗体的子窗体。,操作演示,数据透视表是Access使用的一种特殊的表,用于从数据源的选定字段
11、中汇总信息,产生一张Excel的分析表,通过使用数据透视表,可以动态更改表的布局,以不同的方式查看和分析数据。,7.2.3 使用“数据透视表向导”创建窗体,1数据透视表布局在创建和处理数据透视表之前,必须了解组成数据透视表的各种元素和区域。图7-28显示了空白数据透视表的布局。(1)轴轴是数据透视表窗口中的一个区域,可以向轴中拖放一个或多个字段,所以也称为“拖放区域”。数据透视表有四个主要的轴,每个轴都有不同的作用。四个主要的轴分别为:行字段、列字段、筛选字段和汇总或明细字段。,(2)字段列表字段列表是根据数据源显示的可供数据透视表使用的字段。字段列表中有三个主要元素:字段集、字段和汇总如图7
12、-25所示。,2数据透视表的创建在Access2003中,可以利用“数据透视表向导”或“自动窗体:数据透视表”来创建数据透视表,只是前者多了选择字段的功能。两种方法都需要在“数据透视表视图”中对数据透视表进行设计。,例7-5 创建计算各系不同职称教师人数的“数据透视表”窗体。,操作演示,3数据透视表的修改可以打开现有的数据透视表重新构建视图的布局,以便按照不同方式分析数据。例如,可以拖动字段重新安排行标题、列标题和筛选字段,直到获得所需的布局。每一次改变布局时,数据透视表都会立即按照新的排列重新计算数据。另外,在源数据发生更改时,可以更新数据透视表窗体。,利用窗体的向导工具虽然可以方便地创建窗
13、体,但这只能满足一般的显示与功能需求,而且有一些类型的窗体用向导无法创建。Access 2003提供了窗体设计器,即窗体的设计视图。使用窗体设计视图,我们既可以从无到有地创建一个界面友好、功能完善的窗体,也可以对用向导创建的窗体进行再设计,使之更加美观、功能更加完善。,7.3 使用设计视图创建窗体,在设计视图中创建窗体主要包括以下步骤:进入窗体设计视图为窗体设定记录源在窗体上添加控件调整控件位置设置窗体和控件的属性切换视图保存窗体,例7-6 在“教学管理”数据库中,使用设计视图创建一个用于显示学生基本信息的窗体。使用设计视图创建窗体,可以按照下例所示步骤进行。,操作演示,1进入窗体设计视图在“
14、数据库”窗口中,选择“窗体”对象,然后通过下面两种方式之一进入窗体设计视图:(1)从窗体的对象列表框中双击“在设计视图中创建窗体”。(2)单击数据库窗口工具栏的“新建”按钮,弹出“新建窗体”对话框。在列表中选择“设计视图”,并单击“确定”按钮。图7-31即为新窗体(包含一个空白窗体)的设计视图。,窗体选择器,(3)窗体设计视图工具栏 在窗体设计视图中,出现如图7-32所示的工具栏。,2为窗体设定记录源如果创建的窗体用来显示或输入数据表的数据,必须为窗体设定记录源。如果创建的窗体用做切换面板,或自定义对话框,则不必设定记录源。为窗体设定记录源通常有以下途径:如果在“新建窗体”对话框的“请选择该对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access数据库基础及应用教程第7章 窗体 Access 数据库 基础 应用 教程

链接地址:https://www.31ppt.com/p-2265624.html