窗体的设计和应用.ppt_第1页
窗体的设计和应用.ppt_第2页
窗体的设计和应用.ppt_第3页
窗体的设计和应用.ppt_第4页
窗体的设计和应用.ppt_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

第章 窗体的概念和作用,.1 窗体概述,窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。用户通过使用窗体来实现数据维护、控制应用程序流程等人机交互的功能。,. 窗体的概念和作用,显示和编辑数据 接收数据输入 信息显示和数据打印 控制应用程序流程,. 窗体的视图,设计视图 窗体视图 数据表视图 数据透视表视图(交互式数据分析) 数据透视图视图(交互式图表),设计视图,设计视图是用来创建和修改窗体的窗口,窗体视图,窗体视图是能够同时输入、修改和查看数据的窗口,数据表视图,数据表视图以表格的形式显示表、窗体、查询中的数据,数据透视表视图,数据透视表视图使用“Office数据透视表”组件,易于进行交互式数据分析,数据透视图视图,数据透视图视图使用“Office Chart 组件”,帮助用户创建动态的交互式图表,. 窗体的类型,按功能分: 数据操作窗体 控制窗体 交互信息窗体,数据操作窗体,数据操作窗体主要用来对表或查询进行显示、浏览、输入、修改等多种操作,控制窗体,控制窗体主要用来操作、控制程序的运行,它是通过命令按钮、选项按钮等控件对象来响应用户请求的,交互信息窗体,信息交互窗体是用户与系统交互信息的窗体。,. 创建窗体,创建窗体有两种途径:一种是在窗体的设计视图下手动创建(控制类、交互信息类),另一种是使用Access提供的各种向导快速创建(数据操作类)。,.2.1 自动创建窗体,创建数据维护窗体最快捷的方法,它可以快速创建基于选定表或查询中所有字段及记录的窗体,其窗体布局结构简单规整。 区别于其他窗体创建方法的是,自动窗体创建时,需先选定表对象或查询对象,而不是在窗体对象的窗口下启动向导或进入窗体设计视图。,1使用“自动窗体”,2使用“自动创建窗体”,利用Access提供的“自动创建窗体”向导,可以创建3种形式的数据操作窗体:纵栏式窗体、表格式窗体、数据表窗体 。,.2.2 使用向导创建窗体,使用“自动窗体”方便快捷,但是内容和形式都受到限制,不能满足更为复杂的要求。使用“窗体向导”就可以更灵活、全面地控制数据来源和窗体格式,因为“窗体向导”能从多个表或查询中获取数据。,1创建单一数据源窗体,在“窗体”对象窗口中,双击“使用向导创建窗体”,或从“新建窗体”对话框中选择“窗体向导”选项,弹出“窗体向导”第一个对话框。,选择一个数据源(表或者查询),2创建涉及多个数据源的窗体,使用向导创建窗体更重要的应用是创建涉及多个数据源的数据维护窗体,也称此类窗体为主/子窗体。如果这些不同数据源之间的数据存在关联,那么就可以创建带有子窗体的窗体。,选择多个 数据源,“从主表查看数据”决定生成主/从窗体,确认从主表查看数据,.2.3 创建图表窗体,数据透视表是一种特殊的表,用于从数据源的选定字段中分类汇总信息 。数据透视表的两个主要元素是“轴”和“字段列表”。,轴是数据透视表窗口中的一个区域,它可能包含一个或多个字段的数据。在用户界面中,因为可以向轴中拖放字段,所以它们也被称为“拖放区域”。数据透视表有4个主要轴,每个轴都有不同的作用。4个主要轴分别为“行字段”、“列字段”、“筛选字段”和“汇总或明细字段”。,字段列表的功能与查询或窗体中使用的字段列表的功能很相似。它根据窗体的“数据来源”(Record Source)属性来显示可供数据透视表使用的字段。,1数据透视表,2数据透视图,数据透视图是一种交互式的图表,功能与数据透视表类似,只不过以图形化的形式来表现数据。数据透视图能较为直观地反映数据之间的关系。,.3 窗体的设计,在创建窗体的各种方法中,更多的时候是使用窗体设计视图来创建窗体,这种方法更直观、更灵活。 创建何种窗体依赖于用户实际需求。 在设计视图下创建窗体,用户可以完全控制窗体的布局和外观,准确地把控件放在合适的位置,设置它们的格式直到达到满意的效果。,.3.1 窗体设计视图,1窗体的组成和结构,2工具栏,3工具箱,工具箱是窗体设计时最重要的应用,通过工具箱可以向窗体添加各种控件。 控件是窗体中的对象,它在窗体中起着显示数据、执行操作以及修饰窗体的作用。,控件按钮说明,4字段列表,通常窗体都是基于某一个表或查询建立起来的,因此窗体内控件显示的是表或查询中的字段值。在创建窗体过程中当需要某一字段时,单击工具栏中的“字段列表”按钮 ,即可显示“字段列表”窗口。例如,要在窗体内创建一个控件来显示字段列表中的某一文本型字段的数据时,只需将该字段拖到窗体内,窗体便自动创建一个文本框控件与此字段关联。,.3.2 属性设计,窗体和窗体上控件都有自己的一系列属性,这些属性决定了控件的外观、它所包含的数据,以及对鼠标或键盘事件的响应。,属性对话框包含5个选项卡,分别是格式、数据、事件、其他和全部。 “格式”选项卡包含了窗体或控件的外观属性 “数据”选项卡包含了与数据源、数据操作相关的属性 “事件”选项卡包含了窗体或当前控件能够响应的事件 其他选项卡包含了“名称”、“制表位”等其他属性。,1属性对话框,2窗体的基本属性,.3.3 常用控件的使用,在窗体中添加控件有两种状态:工具箱中的“控件向导”选中的状态(启动控件向导)和“控件向导”非选中的状态。,1控件的基本操作 添加控件,控件的基本操作 选取控件,当鼠标光标在窗体上为箭头形状 时(此时工具箱中选择控件按钮为选中状态),可以在备选控件上单击左键选择窗体上的控件,从而实现改变控件的大小、调整控件的位置等操作。,控件的基本操作 改变控件大小,选中窗体上的控件,控件四周会出现8个控制点,当鼠标光标靠近任意控制点变成双向箭头时,就可以按下鼠标拖曳,调整控件大小,,控件的基本操作 调整控件位置,标签控件主要用来在窗体上显示一段固定的文字,用作提示和说明。它没有数据源,只要将欲显示的字符赋给标签的“标题”属性就行了。,2 标签,标签的常用属性及说明,文本框控件一般与内存变量或字段变量相联系,用于输入或编辑相应变量的数据。文本框最重要的属性是“控件来源”属性。若设置文本框控件的“控件来源”属性为已有的内存变量名或由窗体的“记录源”属性指定的数据表中的字段名,则在窗体视图下对文本框内容的编辑不仅会回送给内存变量或字段,还会保存在文本框的“默认值”属性中。,3文本框,文本框的常用属性及说明,使用组合框或列表框控件可以让用户直接在列表中选择所需数据,提高了数据录入的速度和准确率。这两种控件的形式和功能相似。在形式上组合框多了一个下拉箭头,单击下拉箭头后将显示一个下拉列表,可以显示更多的数据项;在功能上的区别是前者可读写,后者只读。,4组合框与列表框,组合框的常用属性及说明,命令按钮用来响应用户的鼠标事件,启动系统的各种应用。Access允许用户创建各种用途的命令按钮,其主要操作是由Access宏或VBA程序完成的。 使用命令按钮向导可以创建确定功能的命令按钮。,5命令按钮,复选框、选项按钮和切换按钮都可以用于多选操作,它们功能相似,形式不同。当这三种控件和选项组控件结合起来使用时,可实现单选操作。,6复选框、选项按钮、切换按钮和选项组,复选框的常用属性及说明,.4 窗体的美化,在控件的属性对话框中,单击“格式”选项卡,可进行控件外观或显示格式的设置。,1使用属性对话框设置控件的“格式”属性,.4.1 设置控件的格式属性,格式工具栏上除了包含字体、对齐方式、颜色等的设置外,还可以设置控件的线条/控件宽度和一些特殊效果。特殊效果有平面、凸起、凹陷、蚀刻、阴影和凿痕。,2使用“格式”工具栏设置控件的“格式”属性,.4.2 设置窗体的格式属性,窗体的格式属性包括默认视图、滚动条、记录选定器、浏览按钮、分隔线、自动居中、控制框、最大化/最小化按钮、关闭按钮、边框样式等。这些属性都可以在窗体的属性对话框中设置。 在窗体设计视图下双击窗体选择器按钮,可打开窗体的属性对话框。,1应用条件格式,条件格式允许用户编辑基于输入值的字段格式 。,要添加状态栏,只需选中要添加帮助的字段控件,在属性对话框的“其他”选项卡中的“状态栏文字”属性中输入帮助信息。保存所作的操做后,在窗体视图下当焦点落在指定控件上时,状态栏中就会显示出帮助信息。,2为窗体添加状态栏,在使用背景位图时,应设置窗体有关图片的相关属性 。,3使用背景位图,.4.3 使用自动套用格式,这与Office的其他组件中的自动套用格式功能一样,把所有的格式属性的设定全部完成。,.4.4 对齐窗体中的控件,可以在控件的属性对话框中修改宽度和高度属性,也可在设计视图下选中控件后,用鼠标拖曳控件边框上的控制点来改变控件尺寸。 控件的精确定位可以在属性对话框中设置,也可以用鼠标完成。方法是保持控件的选中状态,按住Ctrl键不放,然后按下方向箭头移动控件直到正确的位置。,1改变控件大小和控件定位,2将多个控件设置为相同尺寸,操作步骤如下: (1)按住Shift键连续单击要设置的多个控件。 (2)选择“格式”“大小”“

温馨提示

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

评论

0/150

提交评论