资源预览内容
第1页 / 共107页
第2页 / 共107页
第3页 / 共107页
第4页 / 共107页
第5页 / 共107页
第6页 / 共107页
第7页 / 共107页
第8页 / 共107页
第9页 / 共107页
第10页 / 共107页
亲,该文档总共107页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第6章 Access窗体的操作 和设计本章重点本章主要内容是窗体的操作和设计方法。窗体的概 念、控件、结构、类型和窗体的视图;通过各种方法创 建窗体;通过对控件和记录的编辑来编辑窗体。为了加 强窗体的灵活性、美观性,还介绍了高级窗体的设计方 法,主要是对窗体中的控件进行设计,对子窗体的设计 ,和窗体的背景和格式进行设置等方法。v 前面几章我们学习了如何设计和建立数据库,如何建立 表和查询,如何维护数据库中的数据。但是对于某些应用而 言,数据表的界面并不是十分友善,就是说,在输入数据时 ,并不是十分方便。因此,Access提供了窗体的功能,运 用操作便利的窗口界面设计,即使对Access不太熟悉的用 户也能轻易上手。如图6-1所示就是一个窗体对象。图6-1 窗体示例v 有了窗体对象,所有的操作就会显得更加的容易、方便 了。那么什么是窗体,怎样建立窗体,如何对窗体进行相应 的操作?这就是本章将要学习的内容。v 窗体在Access 2002数据库中是一个非常重要的对象, 用户对数据库的使用和维护操作大多是通过窗体这一接口来 完成的。窗体的设计最能充分展示设计者的个性和才华,好 的窗体结构能方便地进行数据库的操作。v 在Access 2002中,窗体不仅具有可视化的设计风格, 而且由于使用数据库引擎机制,自动将数据库捆绑于窗体, 从而使得对于窗体的操作与数据库中的数据的维护同步进行 。第6章 Access窗体的操作和设计v6.1 窗体的基本知识v6.2 创建窗体v6.3 编辑窗体v6.4 高级窗体设计v6.5 窗体操作实例v6.6 习题 6.1 窗体的基本知识v 窗体是在Access数据库中是一种数据库对象,主要用来 输入或显示数据库中的数据。实际上窗体就是程序运行时的 Windows窗口,只是在设计时将其称为窗体,在程序运行时 用户通过该窗口实现与系统的交互工作来操纵数据库。根据 不同的应用目的,可以设计具有不同风格的窗体。每个窗体 都是一个操作界面,其中包含称为控件的图形对象,可建立 窗体及其记录来源之间的连接。v 窗体作为输出界面时,可以显示数据库中的数据,如文 集、数字、图像,还可以播放声音、影片等。v 窗体作为输入界面时,可以接受用户的输入,并对输入 数据的有效性进行判断,只有符合输入条件的数据才被接受 。v6.1.1 窗体的控件v Access数据库系统中,控件是在窗体和报表中显示数 据、执行操作、完成交互和起装饰作用的对象。可以说,窗 体(和报表)是由一个个控件组成的。通过控件,可以对系 统中的其他对象进行控制;可以将系统中的各种对象有机的 组织起来,构成一个完整的系统。窗体还具有数据输入功能 。v Access 2002中提供的控件可分为六类:v1用于输入、显示和筛选数据的控件v 主要包括:复选框、组合框、命令按钮、下拉列表框、 标签、列表框、选项按钮、选项组、子窗体、子报表、文本 框和切换按钮等。 v2用于分析数据的控件v 主要包括:Office图表、Office数据透视表和Office电子 表格。v3链接到Web页的控件v 主要包括:超级链接和绑定超级链接。v4图形化和具有动画效果的文本的控件v 主要包括:热点图像、图像控件、未绑定对象框或绑定 对象框和滚动文字。v5自定义的控件v 主要包括:ActiveX。v6用于组织数据的控件。v 主要包括:展开、直线、分页符、记录浏览、矩形和选 项卡。 v6.1.2 窗体的结构v 窗体一般由五部分组成,每个部分称为一个节,其结构 如图6-2所示。图6-2 窗体设计视图v 页眉和页脚总是成对出现。其中窗体页眉主要用来显示 窗体标题、窗体使用说明,打开相关的窗体,或运行其他任 务的命令按钮等,出现在屏幕的顶部或打印时首页的顶部。v 窗体页脚显示窗体、命令按钮或接受输入的非绑定控件 等对象的使用说明,即一些总结性文字,出现在屏幕的底部 或最后一张打印页的最后。v 页面页眉在第一页的顶部显示字段的标题、页号、日前 时间等,在每个打印页的顶部显示。v 页面页脚显示诸如日期、页号以及其他信息。在每个打 印页的底部显示。v 主体是窗体的核心部分,用于显示记录个字段的详细内 容。在此可以将各种控件有机地组合在一起,完成各种各样 的功能。v “节”具有属性,在某个节上单击鼠标右键,选择“属性”命 令,可查看所选节的属性。v6.1.3 窗体的类型v 根据窗体完成的功能不同,它的类型也不同。窗体一般 可以分为以下几种类型:v(1)单页窗体。单页窗体可用来显示表或查询中每一个记 录的完整信息。v(2)多页窗体。多页窗体的每一页只显示一个记录的部分 信息。可以通过单击切换按钮,在不同的分页中切换。适用 于每个记录的字段很多,或对记录中的信息进行分类查看的 场合。v(3)连续窗体。连续窗体能够在同一屏中显示多个记录。 它是以数据表的方式显示已经格式化的记录。适用于每个记 录的字段不多时,浏览记录列表。v(4)弹出式窗体。弹出式窗体用来显示信息或提示用户输 入数据。即使其他窗体正处于活动状态,弹出式窗体也会显 示在已打开的窗体之上。弹出式窗体分为非独占式和独占式 两种。前者在打开以后,用户仍然可以访问其他数据库对象 以及菜单命令。而后者在打开以后,用户将不能访问其他数 据库对象以及菜单命令。v(5)含子窗体的窗体。窗体中可以包含子窗体,此窗体称 为主窗体。适用于显示来自多个表中的具有一对多关系的数 据。v6.1.4 窗体的视图v 窗体有五种视图,即设计视图、窗体视图、数据表视图 、数据透视表视图和数据透视图视图。v(1)设计视图。窗体的设计视图用于窗体的创建和修改, 显示的是各种控件的布局,并不显示数据源数据。在设计视 图中创建窗体后,即可在窗体视图和数据表视图中查看。v(2)窗体视图。窗体视图是窗体运行时的显示格式,可浏 览窗体所捆绑的数据源数据。v(3)数据表视图。数据表视图以行和列的格式显示窗体中 的数据。在数据表视图中,可以编辑字段和数据。v(4)数据透视表视图和数据透视图视图。在数据透视表和 数据透视图视图中,可以更改窗体的版面,从而以各种不同 的方法分析数据。BACK6.2 创建窗体v6.2.1 用向导创建窗体v Access 2002提供了几种向导帮助创建窗体,选择不同 的向导,可以建立不同风格的窗体。向导会通过询问一步步 收集数据,并根据输入建立窗体,对于初学者来说是个好方 法。利用向导创建好窗体后,可以在窗体视图中加以修改。v 使用窗体向导能够基于一个或多个表或查询来创建窗体 。向导会要求输入所需记录源、字段、版式和格式信息,根 据用户的大案创建窗体。v【例6-1】 在“学籍管理数据库”中,用向导创建如图6-3所 示的“学生信息”窗体。v(1)打开“学籍管理数据库”窗口中,单击对象栏上的【窗 体】按钮。图6-3 “学生信息”窗体视图v(2)双击“使用向导创建窗体”,或者单击“新建”从“新建窗 体”中选择“窗体向导”,系统弹出如图6-4所示的“窗体向导” 对话框一。图6-4 “窗体向导”对话框一v(3)选择表:“学生信息表”,将“学生ID”、“姓名”、“系”和“ 专业”四个字段选进窗体,单击【下一步】按钮,系统弹出 如图6-5所示的“窗体向导”对话框二。v 还可以建立基于多个表或查询的窗体,选取多个不同的 字段,创建带有子窗体的窗体。图6-5 “窗体向导”对话框二v(4)选择“纵栏表”单选按钮,单击【下一步】按钮,系统 弹出如图6-6所示的“窗体向导”对话框三。图6-6 “窗体向导”对话框三v(5)选择“标准”列表项,单击【下一步】按钮,系统弹出 如图6-7所示的“窗体向导”对话框四。v(6)输入窗体标题“学生成绩”。单击【完成】按钮,自动 出现如图6-3所示的窗体。v 利用“自动窗体”创建窗体非常简单,只需选择窗体的数 据对象就能完成。图6-7 “窗体向导”对话框四v6.2.2 自动创建窗体v 在数据库窗口中,单击“窗体”对象,会弹出如图6-8所示 的“新建窗体”对话框。v 其中提供多种快速创建窗体的向导,只需选择窗体的数 据来源表或查询对象就能完成,但是无法作一些具体的设置 ,比如选择窗体的背景图像,排列窗体中的字段等。图6-8 “新建窗体”对话框v【例6-2】 选择表“清华出版社”作为数据来源,使用“自 动创建窗体”快速创建各种样式的窗体。v1纵栏式窗体v 纵栏式是在数据库应用程序中最常见的窗体格式。纵栏 式窗体对数据表中的一组字段进行排列和显示数据。由向导 生成的纵栏式窗体的字段排列成一个或两个垂直的列,各个 字段的名称显示在左边,如图6-9所示。图6-9 纵栏式窗体 v 纵栏式窗体还可以通过选择需要创建窗体的对象“清华 出版社”后,单击工具栏中如图6-10所示,“自动窗体”创建 而成。图6-10 用“自动窗体”创建窗体 v2表格式窗体v 以表格的形式显示数据,其优势是可以同时显示多条记 录,不但具有窗体的功能,而且体现了数据表多记录显示的 特点,如图6-11所示。图6-11 表格式窗体v3数据表窗体v 一种常用的格式,是在窗体中以紧凑的方式显示多条记 录,如图6-12所示。图6-12 数据表窗体v6.2.3 用图表向导创建图表窗体v 使用图表可以形象化地表达数据的变化,将包含大量数 据的表格变成一张生动图表,使读者能够直观地了解数据 的变化状况及发展趋势。Access 2002提供了“图表向导”, 在多数情况下,都可以使用该向导来创建图表窗体。v【例6-3】 在“学籍管理数据库”中,创建基于表“清华出版 社”的图表窗体,结果如图6-13所示。 图6-13 “图表向导”创建的窗体v(1)打开相应的数据库,选择“窗体”选项,单击“新建”,在 图6-8所示的对话框中选择数据来源“清华出版社”,双击“图表 向导”,打开“图表向导”对话框一,如图6-14所示。 图6-14 “图表向导”对话框一v(2)选择字段“课程名称”、“学时数”、“教材名称”、“作者” 、“出版社”及“单价”(最大选择六个字段),单击【下一步 】按钮,打开“图表向导”对话框二,如图6-15所示。图6-15 “图表向导”对话框二v(3)选取所要采用的图表类型,单击【下一步】按钮,打 开“图表向导” 对话框三,如图6-16所示。图6-16 “图表向导”对话框三(4)指定数据在图表中的布局方式,选择分别作为横坐标 ,纵坐标和系列的不同字段,双击数据框“求和学时数”,可 以打开如图6-17所示的“汇总”对话框,利用此对话框可以改 变对数据的汇总方式。图6-17 “汇总”对话框v Access 2002所支持的汇总方式有:None(直接利用数 据字段);Sum(求和);Average(求平均值);Min( 求最小值);Max(求最大值);Count(计数)。此例中 选择默认值Sum,然后单击【确定】按钮,返回到图6-16中 。单击【下一步】按钮,打开“图表向导”对话框四,如图6- 18所示。v(5)输入图表的标题,单击【完成】按钮,这时所建立的 图表窗体被打开,如图6-13所示。图6-18 “图表向导”对话框四v6.2.4 创建数据透视表窗体v 数据透视表窗体以一种交互式的表进行数据显示,可以 选定数据进行计算。其他类型的窗体都是在实际过程中才可 以改变窗体的布局,而数据透视表窗体可以在使用的过程中 由用户动态改变它的版面布局等。在Access 2002中可以用“ 数据透视
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号