数据库教程 第6章_创建与使用窗体对象

上传人:飞*** 文档编号:48602321 上传时间:2018-07-18 格式:PPT 页数:73 大小:2.33MB
返回 下载 相关 举报
数据库教程 第6章_创建与使用窗体对象_第1页
第1页 / 共73页
数据库教程 第6章_创建与使用窗体对象_第2页
第2页 / 共73页
数据库教程 第6章_创建与使用窗体对象_第3页
第3页 / 共73页
数据库教程 第6章_创建与使用窗体对象_第4页
第4页 / 共73页
数据库教程 第6章_创建与使用窗体对象_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《数据库教程 第6章_创建与使用窗体对象》由会员分享,可在线阅读,更多相关《数据库教程 第6章_创建与使用窗体对象(73页珍藏版)》请在金锄头文库上搜索。

1、第6章 创建与使用窗体对象通过本章的学习,你能够学会使用自动方式创建窗体对象的方法使用向导创建窗体对象的方法使用设计器自行创建窗体对象的方法在窗体中添加与修改窗体控件的方法美化窗体的方法学习目标学习目标 本章主要内容通过自动方式创建窗体通过向导创建窗体通过设计器创建窗体美化完善窗体总结提高知识扩展思考与练习6.1 通过自动方式创建窗体 vAccess中的窗体对象是组成Access数据库应用系统 的界面,用户主要通过窗体界面使用、管理数据 库。v窗体对象的主要功能是向数据库输入数据或显示数据库中的 数据,它是用户与计算机交互的界面。窗体通过计算机屏幕 窗口将数据库中的表或查询中的数据显示给用户,

2、并将用户 在窗口中输入的数据传递到数据库。v本节的主要任务是学习如何通过自动方式快速、 简单地创建出窗体对象。6.1.1 创建纵栏式窗体1问题的提出在数据库中有些表中的数据只是要输入以便于其他表使用、 浏览其中的数据,这些数据一般很少修改,如何为这些不 经常变动数据、主要用于输入数据的表创建窗体呢?可以使用“自动窗体”方式创建纵栏式窗体解决这个问题。2任务及步骤【操作实例1】P146使用“自动窗体”方式创建名称为“学生信息输入窗 口”的纵栏式窗体对象,该窗体用来向“学生”表输 入数据。打开“教学管理”数据库。在数据库对象窗口“对象”栏按下【表】按钮,选择“学生 ”表。在主窗口工具栏单击【自动窗

3、体】按钮 ,单击后即 自动创建出纵栏式窗体对象。保存窗体对象为“学生信息输入窗口”。纵栏式窗体3归纳分析(1)使用自动窗体方式创建窗体的步骤自动窗体方式可以直接为一个表或查询创建纵栏式窗体, 方法最简单,只需两个步骤:在数据库窗口选择表或查询对象名称或打开表或查询对 象。单击【自动窗体】按钮 。(2)纵栏式窗体的特点纵栏式窗体创建方式简单。纵栏式窗体是基于单个表或查询直接创建的。纵栏式窗体的每个界面一次只显示一个记录数据,这与 每次可以显示很多记录的数据表不同。纵栏式窗体在显示 表中记录时,每行显示一个字段,左边带有字段名。6.1.2 创建表格式窗体 1问题的提出在用户需要浏览表或查询的所有数

4、据时,查询对象默认的窗 体对象为数据表窗体,但数据表格式不美观,有没有其他 的窗体格式易于用户浏览呢?使用“自动创建窗体”方式创建表格式窗体解决这个问题。2任务及步骤【操作实例2】P147使用“自动创建窗体”方式创建名称为“学生主要信 息浏览窗口”的表格式窗体对象,该窗体用来浏览“ 学生主要信息”表中的数据。1234 5表格式窗体3归纳分析(1)“自动创建窗体”创建窗体的步骤使用“自动创建窗体”方式创建窗体很简单,只要三个步骤 :打开“新建窗体”对话框,确定窗体的类型。选择创建窗体的表或查询名称。单击【确定】按钮。(2)表格式窗体的特点创建窗体的方式简单、快捷,可自动创建。窗体是基于单个表或查

5、询创建的,如果要创建基于多个 表或查询的数据,需要先创建一个查询,再根据这个查询 来创建窗体。表格式窗体是通过多行显示数据记录,每行显示一条记 录的所有字段,字段名称显示在窗体的顶端。6.2 通过向导创建窗体 v窗体中的数据源可以来自一个表或查询,也可以 来自多个表或查询。v创建基于一个表或查询的窗体最简单的方法是使用自 动创建窗体的方式。v创建基于多个表或查询的窗体最直接的方法是使用窗 体向导。v本节的主要任务就是掌握使用窗体向导创建基于 多个表或查询的窗体和图表窗体窗体的方法。6.2.1 创建主/子式窗体 1问题的提出在数据库中表之间存在1对多的关系,例如一个学生可以 选修多门课程,如何在

6、显示/输入每个学生信息时同时显 示/输入多门课程的信息呢?Access提供了一种主/子式窗体可以解决这个问题。2任务及步骤【操作实例3】P149通过窗体向导创建基于“学生”、“课程”2个表的名 称为“学生选修课程主子式窗口”的主/子式窗体对象 ,该窗体用来输入、显示学生选修的课程信息。123回答向导提问确定窗体上使用哪些字段。在“表/查询”下拉列表框中选择“学生”表。在“可用字段”列表框选择字段“学号”,单击【】按钮, 将“学号”字段添加到“选定的字段”框。同样添加“姓名” 到“选定的字段”框。返回“表/查询”下拉列表框中选择“课程”表,选择表中的 “课程名称”、“学时”、“学分”字段到“选定

7、的字段”框。确定窗体上查看数据的方式 确定子窗体使用的布局 确定窗体使用的样式对话框中提供了多种系统设置好的窗体样式,用户可以 按自己的喜好进行选择。选择“混合”选项,其样式可在左边框中浏览。确定窗体与子窗体使用的标题对话框中显示了系统默认的窗体与子窗体的标题,可重 新定义两个窗体的名称。 单击【完成】按钮,结束向导提问工作。自动创建窗体【窗体向导】在得到所有需要的信息后,会自动创建主/ 子窗体,可在窗体视图中看到创建的窗体。 3归纳分析(1)主子窗体可以按每个学生显示其选修的课程数 据。(2)每个窗体界面只显示一个学生选修的所有课程 ,并可以直接修改或输入表中的数据。(3)通过最下方的记录选

8、择器,可以选择另一学生 记录。(4)向导创建主子窗体时,同时创建了两个窗体对 象,一个是“学生选修课程主子式窗口”,另一个是“ 课程 子窗体”对象。(5)如果向导创建的窗体不够理想,可以单击工具 栏上的【设计】 按钮切换到窗体设计视图中进行修 改。6.2.2 创建图表窗体 1问题的提出图形与表格具有美观、直观、简洁、清晰的特点,如何 将表中的数字型数据用图表显示出来呢?Access提供了一种图表式窗体解决这个问题。2任务及步骤【操作实例4】P152通过窗体向导创建名称为“不同班级平均成绩”的图 表式窗体对象,该窗体使用图形显示不同班级的平 均成绩。启动图表向导回答向导提问确定数据来源 确定用于

9、图表中的字段 在“可用字段”栏中选择“班级”、“平均分”字段添加到“用 于图表的字段”栏中 。确定图表使用的类型对话框中显示了Access提供的20种图表类型,在图形按 钮上单击,即可选择该图表类型,这里按下“三维柱形 图”图表按钮,选择三维柱形图图表。确定数据在图表柱的布局方式 将【平均分】字段按钮拖放到“示例”框,将变为“平均分 ”,双击“求和平均分”名称将打开“汇总”对话框,从中选 择“总计” 。确定图表的标题在对话框上修改向导默认的图表标题“学生成绩”为“不同 班级平均成绩” 。最后单击【完成】按钮,结束向导提问。自动创建图表窗体3归纳分析(1)通过向导创建图表窗体,只能基于一个表或查

10、 询对象来创建。(2)用来在图形中显示的字段只能选择两个,一个 字段用来作为横坐标的说明文字与数据汇总的分类 依据,一个字段用来确定使用图形显示的汇总数据 。(3)在设计视图选中图表对象,单击主窗口菜单栏 “编辑”“图表对象”“编辑”菜单命令,可对图表对 象进行修改,主窗口菜单栏中将出现“图表”菜单,单 击“图表类型”菜单可以打开“图表类型”对话框,选择 其中的图表更换图表类型。6.3 通过设计器创建窗体 v利用窗体向导虽然可以方便地创建窗体,但向导 主要用来创建与表或查询数据相关联的窗体。v对于窗体的其他功能,如通过窗体显示提示信息 、提供交互信息接口、在窗体中执行各种功能操 作、查询表中数

11、据、打开与关闭其他窗体等,这 些功能需要使用设计器来实现。v本节的主要任务就是在窗体设计视图中通过指定 记录源、控件和控件属性来创建界面友好、功能 强大、操作简单的窗体对象。6.3.1 认识窗体设计视图1打开窗体设计视图的方式使用设计器创建窗体,先要打开窗体设计视图,了解窗 体设计视图的界面。打开窗体设计视图的方式与打开表和查询对象设计视图 的方式类似。 (1)启动Access数据库打开“教学管理”数据库。(2)在数据库窗口“对象”栏选中“窗体”对象。(3)在“在设计视图中创建窗体”创建方法上双击,即可 打开窗体设计视图。窗体设计视图中有很多的网格线,还有标尺。网格和标尺都是为了在窗体中放置各

12、种控件定位使用的 。如果不希望它们出现,可右击窗体设计视图中的窗体 标题,在快捷菜单上选择“标尺”或“网格”选项,它们就 会消失。2窗体的组成及节的功能窗体的5个组成部分 在窗体设计视图中单击右键,在快捷菜单中分别选择“页 面页眉/页脚”和“窗体页眉/页脚”,会显示窗体的五个部分 。每个部分称为节,代表着窗体中不同的区域。每一节 中可以显示不同的控件,例如标签、文本框等。窗体可 以只包含主体节。可根据需要使窗体包含其他节。 窗体各节的功能 窗体页眉:窗体页眉的内容位于窗体顶部,一般用于设 置窗体的标题、窗体使用说明。窗体页眉还出现在打印 首页的顶部。页面页眉:其内容一般用来设置每个打印页顶部显

13、示的 标题或列标题等信息。页面页眉只出现在打印窗体中。主体:该区域为窗体的主要部分,主要用来显示窗体数 据源的记录数据。可以在主体上显示一条记录,也可以 显示多条记录。主体上也可放置其他控件,如按钮等。页面页脚:其内容一般用来设置每个打印页的底部显示 的日期或页码等信息。页面页脚只出现在打印窗体中。窗体页脚:窗体页脚中的内容位于窗体底部,一般放置 对所有记录都使用的标签文字或命令按钮。3归纳分析(1)表和查询有4种视图:数据表视图、设计视图 、数据透视表视图、数据透视图视图。(2)窗体共有5种视图模式:窗体视图、设计视图 、数据表视图、数据透视表视图、数据透视图视图 。通过工具栏上的【视图】按

14、钮 或菜单栏【视图】 命令,切换窗体的不同视图。6.3.2 认识窗体中使用的控件1提供窗体控件的工具箱窗体只是一个存放窗体控件的容器,窗体对象要具有多种 功能是通过窗体中放置的各种控件来完成的。所以,要创 建窗体,先要了解窗体中使用的控件,因为它们才是使窗 体具有强大功能的功臣,窗体控件与窗体结合起来才能构 造出功能强大、界面友好、使用方便的可视化窗体。 工具箱是Access系统提供窗体常用控件的专门工具, 在打 开窗体设计视图时,会同时打开一个窗体设计工具箱 。2工具箱的移动和控件的锁定 如果需要移动工具箱,可用鼠标指向工具箱标题栏,按 住鼠标左键将工具箱拖到目标位置。如果要重复使用工具箱的

15、某个控件,可双击该控件将其 锁定。按【Esc】键或再次单击控件按钮可释放该控件 即解锁。 3常用控件的功能 6.3.3 创建自定义窗体1问题的提出自定义窗体就是开发人员根据用户的需求在空白窗体中 设置记录源、创建控件、设置控件属性,将控件与窗体 结合在一起的窗体对象。下面将通过创建一个以不同组合方式查询学生成绩信息 的自定义窗体“学生成绩查询窗口”,了解创建自定义窗体 的方法。能否按照姓名、课程名称、班级、性别查找学生成绩呢 ? 2任务及步骤【操作实例5】P158本例用来创建一个名称为“学生成绩查询窗口”的自 定义窗体对象,该窗体能够通过人机交互方式,根 据用户输入的查找要求查找并显示不同情况

16、的学生 成绩。创建一个空白窗体启动Access数据库打开“教学管理”数据库。在数据库窗口【对象】栏选中【窗体】对象。在【在设计视图创建窗体】创建方法上双击,即可在窗 体设计视图中打开一个空白窗体。通过拖拽窗体右下角 可改变窗体面积的大小。单击工具栏上的【保存】 按钮,将空白窗体存为“学生 成绩查询窗口”,就完成了创建空白窗体的任务。在窗体中创建窗口标题的“标签”控件标签控件可以在窗体上显示文字信息。在工具箱中单击 【标签】按钮 。在窗体上单击要放置标签的左上角的位置并按住鼠标左 键拖拽以确定标签的大小,然后松开鼠标,在窗体上会 出现一个标签空白框,可在其中输入文字。在窗体空白处单击鼠标,光标从标签框中跳出,结束创 建标签控件的任务。设置标签控件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号