(精品)第六章-窗体

上传人:沈*** 文档编号:247290087 上传时间:2024-10-17 格式:PPT 页数:68 大小:1.72MB
返回 下载 相关 举报
(精品)第六章-窗体_第1页
第1页 / 共68页
(精品)第六章-窗体_第2页
第2页 / 共68页
(精品)第六章-窗体_第3页
第3页 / 共68页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第六章 窗体,6.1,窗体的介绍,窗体是在可视化程序设计中经常提及的,一个概念,实际上窗体就是程序运行时的,Windows,窗口,只是在设计时将其称为窗,体,在程序运行时用户通过该窗口实现与系,统的交互工作来操纵数据库。,如果不建立窗体,,用户直接进行查询、删除,等操作,带来两个问题:,第一,对操作人员的操作技能要求过高(一般不,应该要求应用系统的操作者必须掌握,DBMS,的,应用技能);,第二,不能保证数据库中的数据安全(如果一个普通,操作者有权力修改查询中的设计参数,则就会,有权力修改数据表的设计参数,这对数据库是,极其不安全的)。,窗体是,Access,中用来和用户交互的主要数据库对象,作为输入和输出的界面,窗体可以完成下列功能:,1,、可以向表中输入数据;,(用数据输入窗体实现),2,、控制系统和用户的交互;,(用开关面板窗体实现),3,、接收用户输入并执行相应的操作;,(用自定义对话框实现),6.2,使用”自动窗体”创建窗体,使用“自动窗体”基于单个表或查询创建窗体。,纵栏式窗体,纵栏式窗体的特点是每个字段都显示在一个独立的行上,并且左边带有一个标签。,表格式窗体,表格式窗体的特点是每条记录的所有字段显示在一行上,每条记录只有一个标签,显示在窗体的顶端。,数据表窗体,数据表窗体的特点是每条记录的字段以行与列的格式显示,即每个记录显示为一行,每个字段显示为一列,字段的名称显示在每一列的顶端。,数据透视表,数据透视表是,Access,使用的一种特殊的表,用于从数据源的选定字段中汇总信息。通过使用数据透视表,可以动态更改表的布局,以不同的方式查看和分析数据。,罗斯文数据库中的“销售额分析”数据透视表,可以查看某员工某年某季度的销售额及总销售额。,数据透视图,数据透视表用于汇总并分析数据表或窗体中数据,而数据透视图则可以显示数据表或窗体中数据的图形分析。,6.3,使用”向导”创建窗体,使用向导可以基于一个或多个表或查询创建窗体,向导要求输入窗体所需的记录源、字段、版式以及格式的信息。,6.4,使用设计视图创建窗体,使用设计视图可以设计个性化的、美观的窗体,满足应用程序的复杂性和应用需求的多样性。,1,创建一个空白窗体,选择窗体对象中的“在设计视图中创建窗体”。,“窗体节”选定器,“主体节”选定器,工具箱:,提供控件,窗体的组成:,窗体中的信息可以分在多个节中。所有窗体都有主体节,但窗体还可以包含窗体页眉、页面页眉、页面页脚和窗体页脚节。,窗体页眉,:,显示对每条记录都一样的信息;,如窗体的标题,页面页眉,:,在每个打印页的顶部显示标题等;,主体,:,显示记录,显示一条或多条;,页面页脚,:,在每个打印页的底部显示标题等;,窗体页脚,:,显示对每条记录都一样的信息,,如命令按钮或有关使用窗体的介绍;,2,为窗体设定记录源,如果创建的窗体用来显示或输入数据表的数据,必须为窗体设定记录源。如果创建的窗体用作切换面板,或自定义对话框,则不必设定记录源。,在,Access,中,属性用于决定表、查询、字段、窗体、报表和数据访问页的特性,使用属性表可以设置属性。属性表一般有“格式”、“数据”、“事件”、“其他”、“全部”六个选项卡。,3,在窗体上添加字段,当窗体设定了记录源,窗体便可以显示表或查询中的字段值。,单击工具栏中的“字段列表”,显示字段列表。,字段列表,4,调整控件位置,一个字段被拖到窗体时,,Access,用一个组合控件显示这个字段。组合控件包含两部分:标签控件和文本框控件(或组合框控件等,由字段的数据类型决定),标签控件显示说明性文字,文本框控件显示字段内容。,移动控点,标签控件,文本框控件,尺寸控点,5,切换到窗体视图,如需修改,再切换到窗体设计视图,Access,为窗体对象提供了三种基本显示窗口。用,户在设计和使用窗体对象时只能选择使用其中的,一种窗口,而不能同时打开同一个窗体对象的三,种显示窗口,需要时可以在三种显示窗口之间进,行切换。,窗体设计视图,:用于设计窗体对象的结构、布局和,属性的窗口称为窗体设计视图。,窗体视图,:用于测试窗体对象的屏幕效果以及利用,窗体对象进行数据输入输出的窗口称为,窗体视图。,数据表视图,:用于查看窗体对象数据源的窗口称为,数据表视图。窗体对象总是以表或者,查询作为数据源。窗体对象的功能执,行是否正常,必须直接检查与窗体对,象有关的数据源,(,表或者查询,),。,6,设置窗体属性,窗体、窗体的节都具有各自的属性,属性可以决定所选对象的结构、外观和行为。,双击窗体节选定器或主体节选定器,即可在属性列表中设置属性。在窗体属性列表的“格式”选项卡中,可以设置窗体的标题、默认视图、滚动条、导航按钮等属性。,7保存窗体,在窗体视图或窗体设计视图下,单击窗体右上角的“关闭”按钮,为窗体命名窗体名称即可,。,6.5,控件,控件是在窗体、报表或数据访问页上用于显示数据、执行操作或作为装饰的对象。例如,可以在窗体上使用文本框显示数据,在窗体上使用命令按钮打开另一个窗体。,1,、控件工具箱,命令按钮:用来执行一个动作或一系列动作。,文本框:,标签,:,列表框,:,组合框,:,图像,:,一、控件的使用,2,、创建控件,在基于记录源的窗体中,可以通过从字段列表中拖动字段来创建控件。,如果想自行指定控件的类型,可以通过在工具箱中单击适当的控件工具来创建控件。,3,、设置控件属性,控件属性的设置是指对控件的外观、事件等进行设置。,控件外观包括标题、背景颜色、前景颜色、特殊效果、字体名称、字体大小、字体粗细等。,控件事件包括单击、双击、鼠标按下等,单击事件是指当鼠标单击控件时发生的事件。,窗体上的控件分为三种类型:绑定控件、未绑定控件和计算控件。,绑定控件,与表或查询中的字段捆缚在一起。使用绑定控件可以显示、输入或更新数据库中的字段值。,未绑定控件,没有数据源。使用未绑定控件可以显示信息、线条、矩形和图片。,计算控件,使用表达式作为自己的数据源。表达式可以使用窗体的表或查询中的字段数据,也可以使用窗体上其他控件的数据。,二、控件的类型,一个数据库应用系统应具备数据的浏览、添加、删除、查询、统计等基本功能,这些基本功能可以用窗体来实现,而窗体中的所有信息又都包含在控件中,。,三、基本控件使用举例,启动窗体,注意:,窗体的背景作为窗体的属性之一,用,来设置窗体运行时显示的窗口背景图案及,图案排列方式。,背景图案可以是,Windows,环境下的各,种图形格式的文件,如位图文件、图元文,件和图标文件等。,背景图案既可以嵌入到窗体中,也可,以链接到窗体中。,注意:,如果选择,链接方式,则图形文件必须,与数据库同时保存,并可以单独打开图形,文件进行编辑修改。,如果选择,嵌入方式,则图形直接嵌入到,窗体中,此方式增加数据库文件长度,嵌,入后可以删除原图形文件。,“命令按钮”控件,在许多应用中,通常都会有两个数据,表相互关联的情况,如基本情况和工资情,况是一对一的情况,学生与选课情况是一,对多的关系,即一个学生可以有多条选课,记录。,因此,在建立窗体时,希望将此两个,相关表放在同一个画面中,以便信息一目,了然。,这时子窗体特别有效。,6.6,子窗体,一、子窗体的概念,子窗体是插入到另一窗体中的窗体。原始窗体称为主窗体,窗体中的窗体称为子窗体。,主窗体,显示关系中“一”方的数据,子窗体,显示关系中“多”方的数据,二、创建子窗体,1,同时创建窗体和子窗体,2,创建子窗体并将其添加到另一,个窗体,通过验证或限制数据,可以确保用户在窗体上的文本框或其他控件中输入了正确的信息;可以限制用户编辑、添加和删除记录等。,6.7,验证数据或限制数据访问,一、在窗体中验证或限制数据,1,为控件创建输入掩码或有效性规则,在窗体设计视图中,选择文本框或组合框,然后在工具栏上单击“属性”,打开控件的属性表。在“数据”选项卡下的“输入掩码”或“有效性规则”属性框中,键入输入掩码的定义或有效性规则。,例如,将文本框的“输入掩码”属性设为“密码”,可创建密码输入控件。,2锁定或禁用控件,如果要使控件完全无效、暗淡显示,并且不能接受焦点,请将“可用”属性设为“否,”。,如果要使控件中的数据变成可读,但是不允许用户更改数据,请将“是否锁定”属性设为“是,”。,如果将“可用”属性设为“否”,而将“是否锁定”属性设为“是”,则控件不会变成暗淡,但它不能接收焦点,。,二、将窗体设为只读,当窗体用来浏览数据时,可以通过设置窗体属性,使窗体成为只读的,即不可以对窗体上所有的数据进行编辑、删除和添加。,在窗体设计视图中,设置窗体属性:将“数据”选项卡中的“允许编辑”、“允许删除”、“允许添加”三个属性都设置为“否”。,三、指定用户能否添加、编辑或删除记录,通过窗体属性的设置,可以指定用户能否进行记录的添加、编辑和删除。,在“设计”视图中打开窗体,若要阻止添加,将“允许添加”属性设置为“否”;若要阻止编辑,将“允许编辑”设置为“否”;若要阻止删除,将“允许删除”属性设置为“否”。,数据库应用系统的浏览、添加、删除等功能,是通过一个一个的独立窗体实现的,为了方便用户在不同的功能之间进行随意切换,应将这些独立的窗体集成在一起,,Access,提供了切换面板窗体。,切换面板窗体就是可以切换到别的窗体的一个界面,它是进入数据库应用系统的重要的、友好的用户界面。,6.8,切换面板窗体,一、创建切换面板窗体,切换面板窗体的创建有两种方法:,一,是可以通过创建包含许多命令按钮的窗体来实现;,二,是用,Access,专门提供的“切换面板管理器”创建切换面板。,1,、用创建包含许多命令按钮的窗体来实现,用户单击不同的命令按钮,可以打开相应的窗体。窗体上的命令按钮用“控件向导”创建,选择“窗体操作”类别,选择“打开窗体”操作,选择需打开的窗体。,2,、用“切换面板管理器”实现,Access,专门提供切换面板来满足此类需,要。“切换面板管理器”用于创建、自定,义和删除切换面板。,具体步骤:,1,、启动切换面板:,“工具”,|“,数据库实用工具”,|“,切换面板管理器”,2,、创建新的切换面板页;,在“切换面板管理器”对话框中,单击“新建”按钮,在“新建”对话框的“切换面板页名”中输入“教学管理系统”,按“确定”按钮。,再单击“新建”按钮,用同样的方法创建“教师信息管理”、“学生信息管理”、“课程信息管理”三个切换面板页。,3,、在“切换面板管理器”对话框中,设置默认的切换面板页,即设置主切换面板,它是启动切换面板窗体时最先打开的切换面板页,由“默认”标识。,4,、建立“教学管理系统”主切换面板上的切换项。单击“教学管理系统(默认)”,单击“编辑”按钮,出现“编辑切换面板页”对话框。,在“编辑切换面板页”对话框中,单击“新建”按钮,出现“编辑切换面板项目”对话框。,在“文本”中输入“教师信息管理”,在“命令”中选择“转至切换面板”,在“切换面板”选择“教师信息管理”,单击“确定”按钮。于是在“教学管理系统”主切换面板下创建了“教师信息管理”切换项。,用同样的方法创建“学生信息管理”、“课程信息管理”切换项。,最后单击“新建”按钮,在“文本”中输入“退出系统”,在“命令”中选择“退出应用程序”,单击“确定”按钮。,单击“关闭”按钮,返回“切换面板管理器”对话框。,5,、创建主切换面板中每个切换面板项目的下一级切换项。,单击“教师信息管理”,单击“编辑”按钮,6,、创建“学生信息管理”、“课程信息管理”切换面板下的切换项,7,、单击“关闭”按钮,返回数据库窗口。,Access,自动命名切换面板窗体为“切换面板”,同时自动创建一个表“,Switchboard Items”,。注意:此表不可删除,否则切换面板窗体将不能打开。,二、修改切换面板窗体,单击,【,工具,】,菜单中的,【,数据库实用工具,】,下的,【,切换面板管理器,】,命令,在出现的提示框中单击“是”按钮,弹出“切换面板管理器”对话框。,选择要编辑的切
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!