收藏 分享(赏)

窗体设计 PPT课件.ppt

上传人:君。好 文档编号:1435129 上传时间:2018-07-17 格式:PPT 页数:57 大小:786.50KB
下载 相关 举报
窗体设计 PPT课件.ppt_第1页
第1页 / 共57页
窗体设计 PPT课件.ppt_第2页
第2页 / 共57页
窗体设计 PPT课件.ppt_第3页
第3页 / 共57页
窗体设计 PPT课件.ppt_第4页
第4页 / 共57页
窗体设计 PPT课件.ppt_第5页
第5页 / 共57页
点击查看更多>>
资源描述

1、本章要点窗体的作用、类型、视图和结构。创建窗体的方法。窗体控件的操作及应用。窗体格式的设计与修改。,第6章 窗体设计,1,6.1 窗体的基本概念窗体主要作为输入或编辑数据的界面,实现数据的输入和编辑;也可以显示或打印来自一个或多个数据表或查询中的数据;还能够与函数、过程相结合,编写宏或VBA代码完成各种复杂的控制功能。6.1.1 窗体的类型1纵栏式窗体纵栏式窗体一页显示表或查询中的一条记录,记录中的各字段以列的形式排列在屏幕上,每一个字段显示在一个独立的行上,左边显示字段名,右边显示对应的值。,2,2表格式窗体在表格式窗体中一页显示表或查询中的多条记录,每条记录显示为一行,每个字段显示为一列。

2、字段的名称显示在每一列的顶端。3数据表窗体数据表窗体从外观上看与数据表和查询显示数据的界面相同,通常是用来作为一个窗体的子窗体。数据表窗体与表格式窗体都以行列格式显示数据,但表格式窗体是以立体形式显示的。,3,4主/子窗体主窗体和子窗体通常用于显示多个表或查询中的数据,当主窗体中的数据发生变化时,子窗体中的数据也跟着发生相应的变化。5图表窗体图表窗体以图表方式显示表中数据。,4,6数据透视表窗体数据透视表窗体是为了以指定的数据表或查询为数据源产生一个按行和列统计分析的表格而建立的一种窗体形式。7数据透视图窗体数据透视图窗体是用于显示数据表和查询中数据的图形分析窗体。,5,6.1.2 窗体的视图

3、在Access 2010中,窗体有6种视图,分别为窗体视图、数据表视图、数据透视表视图、数据透视图视图、布局视图和设计视图。打开窗体以后,在“视图”命令组中单击“视图”命令按钮,从中选择所需视图命令,如图所示。或右键单击窗体名称选项卡,在弹出的下拉菜单中选择不同的视图命令,可以在不同的窗体视图间相互切换。,6,1窗体视图窗体视图是窗体运行时的显示形式,是完成对窗体设计后的效果,可浏览窗体所捆绑的数据源数据。要以窗体视图打开某一窗体,可以在导航窗格的窗体列表中双击要打开的窗体。2数据表视图数据表视图是以表格的形式显示表或查询中的数据,可用于编辑、添加、删除和查找数据等。只有以表或查询为数据源的窗

4、体才具有数据表视图。,7,3数据透视表视图和数据透视图视图在数据透视表视图和数据透视图视图中,可以动态地更改窗体的版面,从而以各种不同的方法分析数据。可以重新排列行标题、列标题和筛选字段,直到形成所需的版面布置为止。每次改变版面布置时,窗体会立即按照新的布置重新计算数据。,8,4布局视图布局视图是用于修改窗体最直观的视图,可用于对窗体进行修改、调整窗体设计,可以根据实际数据调整列宽,在窗体中放置新的字段,并设置窗体及其控件的属性,调整控件的位置和宽度等。在布局视图中,窗体实际正在运行,因此,用户看到的数据与在窗体视图中的显示外观非常相似。5设计视图窗体设计视图用于窗体的创建和修改,显示的是各种

5、控件的布局,并不显示数据源数据。,9,6.2 窗体的创建在Access 2010主窗口中,“创建”选项卡“窗体”命令组提供了多种创建窗体的命令按钮。其中包括“窗体”、“窗体设计”和“空白窗体”3个主要的命令按钮,还有“窗体向导”、“导航”和“其他窗体”3个辅助按钮,如图所示。,10,6.2.1 使用自动方式创建窗体使用自动方式创建窗体是最快捷的方式,它直接将单一的表或查询与窗体绑定,从而创建相应的窗体。窗体中将包含表或查询中的所有字段及记录。1使用“窗体”命令创建窗体使用“窗体”命令所创建的窗体,其数据源来自某个表或某个查询,其窗体的布局结构简单。这种方法创建的窗体是一种单记录布局的窗体。窗体

6、对表中的各个字段进行排列和显示,左边是字段名,右边是字段的值,字段排成一列或两列。,11,例6-1 在“教学管理”数据库中创建“学生”窗体,用于显示“学生”表中的信息。操作步骤:打开“教学管理”数据库,在导航窗格中选择作为窗体数据源的“学生”表。单击“创建”选项卡,再在“窗体”命令组单击“窗体”命令按钮,窗体立即创建完成,并且以布局视图显示。选择“文件”“保存”菜单命令,或在快速访问工具栏中单击“保存”按钮,打开“另存为”对话框,在“窗体名称”文本框内输入窗体的名称,单击“确定”按钮。,12,2使用“分割窗体”命令创建窗体利用“分割窗体”命令创建窗体与利用“窗体”命令创建窗体的操作步骤是一样的

7、,只是创建窗体的效果不一样。分割窗体同时显示窗体视图和数据表视图。,13,例6-2 以“学生”表为数据源,创建分割窗体。操作步骤:打开“教学管理”数据库,在导航窗格中选择作为窗体数据源的“学生”表。单击“创建”选项卡,再在“窗体”命令组单击“其他窗体”命令按钮,然后单击“分割窗体”命令选项,“学生”表的分割窗体就自动创建好了,并以窗体布局视图显示该窗体。将窗体存为“学生分割窗体”。,14,3使用“多个项目”命令创建窗体利用“多个项目”命令创建窗体的方法与利用“窗体”命令创建窗体的操作步骤也是一样的,同样是创建窗体的效果不一样。多个项目窗体通过行与列的形式显示数据,一次可以查看多条记录。多个项目

8、窗体提供了比数据表更多的自定义选项,例如添加图形元素、按钮和其他控件功能。,15,例6-3 以“学生”表为数据源,创建一个多个项目窗体。操作步骤:打开“教学管理”数据库,在导航窗格中选择作为窗体数据源的“学生”表。单击“创建”选项卡,再在“窗体”命令组单击“其他窗体”命令按钮,然后单击“多个项目”命令选项,“学生”表的多个项目窗体就自动创建好了。窗体默认是布局视图,可以在布局视图调整行与列的高度和宽度。保存该窗体。,16,6.2.2 使用手动方式创建窗体使用手动方式创建窗体,是指需要从表的字段列表中选择所需字段,然后将其添加到窗体中。1使用“数据透视表”命令创建窗体数据透视表就是针对要分析的数

9、据,利用行与列的交叉产生数据运算,其字段分布如图所示。在数据透视表窗体中,窗体按行和列显示数据,并按行和列统计汇总数据,对数据进行计算。,17,例6-4 以“学生”表为数据源,创建计算各专业不同民族人数的数据透视表窗体。,18,2使用“数据透视图”命令创建窗体数据透视图窗体以图形表示数据。同样,利用数据透视图窗体也可对数据库中的数据进行“行、列”合计、数据分析和版面重组。例6-5 以“学生”表为数据源,创建计算各专业不同民族人数的数据透视图窗体。,19,3使用“空白窗体”命令创建窗体空白窗体不会自动添加任何控件,而是显示“字段列表”窗格,通过手动添加表中的字段来设计窗体。例6-6 使用“空白窗

10、体”命令,以“学生”表为数据源,创建窗体。,20,6.2.3 使用向导创建窗体1创建单个窗体使用“窗体向导”命令创建单个窗体,其数据可以来自于一个表或查询,也可以来自于多个表或查询。例6-7 使用“窗体向导”命令创建“学生成绩”窗体,窗体布局为纵栏式,显示内容为“学生”表的“学号”和“姓名”字段、“课程”表的“课程名称”字段和“选课”表的“成绩”字段。,21,2创建主/子窗体使用“窗体向导”命令也可以创建基于多个数据源的主/子窗体。在创建这种窗体之前,要确定作为主窗体的数据源与作为子窗体的数据源之间存在着一对多联系。在Access 2010中,可以使用两种方法创建主/子窗体,一是同时创建主窗体

11、与子窗体,二是将已建的窗体作为子窗体添加到另一个已建窗体中。子窗体与主窗体的关系,可以是嵌入式,也可以是链接式。,22,例6-8 以“学生”表和“选课”表为数据源,创建嵌入式的主/子窗体。,23,6.2.4 在设计视图中创建窗体1窗体的结构打开数据库,在“创建”选项卡的“窗体”命令组中,单击“窗体设计”按钮,就会打开窗体的设计视图,如图所示。,24,窗体设计视图是设计窗体的窗口,它由5个部分组成,分别为窗体页眉、页面页眉、主体、页面页脚和窗体页脚。其中,每一部分称为一个节,每个节都有特定的用途,窗体中的信息可以分布在多个节中。,25,2“窗体设计工具”选项卡打开窗体设计视图时,在功能区选项卡上

12、会出现3个“窗体设计工具”/“设计”、“排列”和“格式”上下文选项卡,其中“窗体设计工具/设计”选项卡如图所示。,26,3各种控件的功能“控件”是窗体上图形化的对象,如文本框、复选框、滚动条或命令按钮等,用于显示数据和执行操作。单击“窗体设计工具/设计”选项卡,在“控件”命令组中将出现各种控件按钮,如图所示。通过这些按钮可以向窗体添加控件。,27,4向窗体添加控件向窗体添加控件的方法有如下两种。自动添加。通过在设计视图中使用控件按钮向窗体添加控件。如果“控件”命令组中的“使用控件向导”命令处于选中状态,在创建控件时会弹出相应的向导对话框,以方便对控件的相关属性进行设置。否则,创建控件时将不会弹

13、出向导对话框。在默认情况下,“控件向导”命令处于选中状态。,28,例6-9 在窗体设计视图中创建一个窗体,用于显示和编辑“学生”表中的数据。,29,30,6.3 窗体控件及其应用6.3.1 控件的类型与功能1控件的类型根据控件与数据源的关系,控件可以分为绑定型控件、未绑定型控件和计算型控件3种。绑定型控件与表或查询中的字段相关联,可用于显示、输入、更新数据库中字段的值。未绑定型控件是无数据源的控件,其“控件来源”属性没有绑定字段或表达式,可用于显示文本、线条、矩形和图片等。计算型控件用表达式而不是字段作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控

14、件中的数据。,31,2面向对象的基本概念类是对象的抽象,而对象是类的具体实例。“控件”命令组中的一种控件是一个类,但在窗体上添加的一个具体的控件就是一个对象。每一个对象具有相应的属性、事件和方法。属性是对象固有的特征;由对象发出且能够为某些对象感受到的行为动作称为事件;方法是附属于对象的行为和动作。当某一个事件发生时,方法被执行,这种执行方式称为事件驱动,这也是面向对象程序设计的基本特点。,32,6.3.2 窗体和控件的属性1“属性表”对话框用鼠标右键单击窗体或控件,并从打开的快捷菜单中选择“属性”命令,或单击“窗体设计工具/设计”选项卡,在“工具”命令组中单击“属性表”命令按钮,都可以打开“

15、属性表”对话框,如图所示。,33,2窗体的常用属性窗体的属性有很多,选中某个属性时,按F1功能键可以获得该属性的帮助信息,这也是熟悉属性用途的好方法。窗体的常用属性有以下几种。标题:表示在窗体视图中窗体标题栏上显示的文本。记录选定器:决定窗体显示时是否具有记录选定器。导航按钮:决定窗体运行时是否具有记录导航按钮。记录源:指明该窗体的数据源。允许编辑、允许添加、允许删除:它们分别决定窗体运行时是否允许对数据进行编辑修改、添加或删除操作。数据输入:指定是否允许打开绑定窗体进行数据输入。,34,3控件的常用属性在“属性表”对话框上方的下拉列表框中选择某个控件,即可显示并设置该控件的属性。下面以标签和

16、文本框控件为例,介绍控件的常用属性。标签控件的常用属性如下。标题:表示标签中显示的文字信息。特殊效果:用于设定标签的显示效果。背景色、前景色:分别表示标签显示时的底色与标签中文字的颜色。字体名称、字号、字体粗细、下划线、倾斜字体:这些属性值用于设定标签中显示文字的字体、字号、字形等参数,可以根据需要适当配置。,35,文本框控件的常用属性如下。控件来源:用于设定一个绑定型文本框控件时,它必须是窗体数据源表或查询中的一个字段;用于设定一个计算型文本框控件时,它必须是一个计算表达式;用于设定一个未绑定型文本框控件时,就等同于一个标签控件。输入掩码:用于设定一个绑定型文本框控件或未绑定型文本框控件的输

17、入格式,仅对文本型或日期/时间型数据有效。默认值:用于设定一个计算型文本框控件或未绑定型文本框控件的初始值。有效性规则:用于设定在文本框控件中输入数据的合法性检查表达式。有效性文本:在窗体运行期间,当在该文本框中输入的数据违背了有效性规则时,即显示有效性文本中的提示信息。可用:用于指定该文本框控件是否能够获得焦点。是否锁定:用于指定是否可以在窗体视图中编辑控件数据。,36,4窗体和控件的常用事件对窗体和控件设置事件属性值是为该窗体或控件设定响应事件的操作流程,也就是为窗体或控件的事件处理方法编程。,37,38,6.3.3 控件的应用1标签和文本框控件的应用标签主要用来在窗体或报表上显示说明性文

18、本。标签不显示字段或表达式的数值,它没有数据来源。当从一条记录移到另一条记录时,标签的值不会改变。文本框主要用来输入或编辑数据,它是一种交互式控件。文本框分为绑定型、未绑定型和计算型3种类型。,39,例6-10 在窗体设计视图中,创建如图所示的窗体,窗体内有两个标签(Label1和Label2)和两个文本框(Text1和Text2),在其中一个文本框中输入圆的半径,就会在另一个文本框中显示圆的面积。,40,2复选框、选项按钮和切换按钮控件的应用复选框、选项按钮和切换按钮在窗体中均可以作为单独的控件使用,用于显示表或查询中的是/否型数据。当选中或按下控件时,相当于“是”状态,否则相当于“否”状态

19、。例6-11 分别用复选框、选项按钮和切换按钮来显示“学生”表中的“有否奖学金”字段。,41,3选项组控件的应用选项组控件是一个容器控件,它由一个组框架及一组复选框、选项按钮或切换按钮组成。可以使用选项组来显示一组限制性的选项值,只要单击选项组所需的值,就可以为字段选定数据值。在选项组中每次只能选择一个选项,而且选项组的值只能是数字,而不能是文本。例6-12 使用控件向导创建一个选项组控件,用于输入或显示“学生”表中的“性别”字段。,42,4列表框与组合框控件的应用列表框和组合框为用户提供了包含一些选项的可滚动列表。在列表框中,任何时候都能看到多个选项,但不能直接编辑列表框中的数据。当列表框不

20、能同时显示所有选项时,它将自动添加滚动条,使用户可以上下或左右滚动列表框,以查阅所有选项。在组合框中,平时只能看到一个选项,单击组合框上的向下箭头可以看到多选项的列表,也可以直接在旁边的文本框中输入一个新选项。,43,例6-13 创建窗体,显示“学生”表的“学号”、“姓名”、“民族”和“籍贯”字段,其中“民族”字段的输入使用列表框,“籍贯”字段的输入使用组合框。,44,5命令按钮控件的应用使用窗体上的命令按钮可以执行特定的操作,如可以创建命令按钮来打开另一个窗体。如果要使命令按钮响应窗体中的某个事件,从而完成某项操作,可编写相应的宏或事件过程并将它附加在命令按钮的“单击”属性中。例6-14 综

21、合前面介绍的控件,创建如图6-39所示的窗体,用于输入“学生”表的内容。,45,6选项卡控件的应用利用选项卡控件可以在一个窗体中显示多页信息,操作时只需要单击选项卡上的标签,就可以在多个页面间进行切换。例6-15 使用选项卡控件分别显示两页内容,一页是“学生信息”,另一页是“学生成绩”。,46,7图像控件的应用在窗体上设置图像控件,一般是为了美化窗体,其操作方法是:单击“控件”命令组中的“图像”命令按钮,在窗体上单击要放置图片的位置,打开“插入图片”对话框。在该对话框中找到并选中要使用的图片文件,单击“确定”按钮,即完成了在窗体上设置图片的操作。,47,8子窗体/子报表控件的应用创建主/子窗体

22、有两种方法,一种方法是使用“窗体向导”同时建立主窗体和子窗体,另一种方法是先建立主窗体,然后利用设计视图添加子窗体。例6-16 创建一个显示学生信息的主窗体,然后增加一个子窗体来显示每个学生的选课情况。,48,9图表控件的应用图表窗体能够更直观地显示表或查询中的数据,可以使用图表控件在“图表向导”的引导下创建图表窗体。例6-17 以“学生”表为数据源,创建图表窗体,显示学生的入学成绩。,49,6.4 窗体的修饰6.4.1 控件的基本操作1控件的选择选择多个控件可以按住Ctrl键或Shift键再分别单击要选择的控件。选择全部控件可以用快捷键CtrlA,或单击“窗体设计工具/格式”选项卡,再在“所

23、选内容”命令组中单击“全选”命令按钮。也可以使用标尺选择控件,方法是将光标移到水平标尺,鼠标指针变为向下箭头后,拖动鼠标到需要选择的位置。,50,2控件的移动要移动控件,首先选择控件,然后将鼠标指向控件的边框,当光标变成四向箭头时,即可用鼠标将控件拖动到目标位置。当单击组合控件及其附属标签的任一部分时,将显示两个控件的移动控制柄,以及所单击的控件的调整大小控制柄。如果要分别移动控件及其标签,应将光标放在控件或标签左上角处的移动控制柄上,当光标变成四向箭头时,拖动控件或标签可以移动控件或标签;如果光标移动到控件或标签的边框(不是移动控制柄)上,光标变成四向箭头时,此时将同时移动两个控件。,51,

24、3控件的复制要复制控件,首先选择控件,再单击“开始”选项卡,在“剪贴板”命令组中单击“复制”、“粘贴”等命令按钮。4改变控件的类型若要改变控件的类型,则要先选择该控件,然后单击鼠标右键,打开快捷菜单,在该快捷菜单中的“更改为”命令中选择所需的新控件类型。,52,5控件的删除如果希望删除不用的控件,可以选中要删除的控件,按Del键或Delete键,或在“开始”选项卡的“记录”命令组中单击“删除”命令按钮。,53,6改变控件的尺寸对于控件大小的调整,既可以通过其“宽度”和“高度”属性来设置,也可以直接拖动控件的大小控制柄。单击要调整大小的一个控件或多个控件,拖动调整大小控制柄,直到控件变为所需的大

25、小。如果选择多个控件,所选的控件都会随着拖动第一个控件的调整大小控制柄而更改大小。如果要调整控件的大小以容纳其显示内容,则选择要调整大小的一个或多个控件,然后在“窗体设计工具/排列”选项卡的“调整大小和排序”命令组中单击“大小/空格”命令按钮,在弹出的菜单中选择“正好容纳”命令,将根据控件显示内容确定其宽度和高度。,54,如果要统一调整控件之间的相对大小,首先选择需要调整大小的控件,然后“大小/空格”命令按钮的下拉菜单中选择下列其中一项命令:“至最高”命令使选定的所有控件调整为与最高的控件同高;“至最短”命令使选定的所有控件调整为与最短的控件同高;“至最宽”命令使选定的所有控件调整为与最宽的控

26、件同宽;“至最窄”命令使选定的所有控件调整为与最窄的控件同宽。,55,7将窗体中的控件对齐当需要设置多个控件对齐时,先选中需要对齐的控件,然后在“窗体设计工具/排列”选项卡的“调整大小和排序”命令组中单击“对齐”命令按钮,再在下拉菜单中选择“靠左”或“靠右”命令,这样保证了控件之间垂直方向对齐;选择“靠上”或“靠下”命令,则保证水平对齐。选择“对齐网格”命令,则以网格为参照,选中的控件自动与网格对齐在水平对齐或垂直对齐的基础上,可进一步设定等间距。假设已经设定了多个控件垂直方向对齐,则选择“大小/空格”下拉菜单的“垂直相等”菜单命令。,56,6.4.2 添加当前日期和时间要使设计好的窗体显示当前的日期和时间,可以通过添加一个带有日期和时间表达式的文本框来实现。操作方法如下。在窗体设计视图中打开窗体,单击“窗体设计工具/设计”选项卡,再在“页眉/页脚”命令组中单击“日期和时间”命令按钮,打开“日期和时间”对话框。若只插入日期或时间,则在对话框中选择“包含日期”或“包含时间”复选框,也可以全选。选择某项后,再选择日期或时间格式,然后单击“确定”按钮,此时在窗体中会添加相应显示的文本框。,57,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报