Access数据库应用教程第2版课件作者申莉莉章节6章

上传人:E**** 文档编号:89083569 上传时间:2019-05-17 格式:PPT 页数:126 大小:2.20MB
返回 下载 相关 举报
Access数据库应用教程第2版课件作者申莉莉章节6章_第1页
第1页 / 共126页
Access数据库应用教程第2版课件作者申莉莉章节6章_第2页
第2页 / 共126页
Access数据库应用教程第2版课件作者申莉莉章节6章_第3页
第3页 / 共126页
Access数据库应用教程第2版课件作者申莉莉章节6章_第4页
第4页 / 共126页
Access数据库应用教程第2版课件作者申莉莉章节6章_第5页
第5页 / 共126页
点击查看更多>>
资源描述

《Access数据库应用教程第2版课件作者申莉莉章节6章》由会员分享,可在线阅读,更多相关《Access数据库应用教程第2版课件作者申莉莉章节6章(126页珍藏版)》请在金锄头文库上搜索。

1、第6章 Access 窗 体 的 操 作 和 设 计,本章主要内容是窗体的操作和设计方法。窗体的概念、控件、结构、类型和窗体的视图;通过各种方法创建窗体;通过对控件和记录的编辑来编辑窗体。为了加强窗体的灵活性、美观性,还介绍了高级窗体的设计方法,主要是对窗体中的控件进行设计,对子窗体的设计,和对窗体的背景和格式进行设置等方法。 前面几章我们学习了如何设计和建立数据库,如何建立表和查询,如何维护数据库中的数据。但是对于某些应用而言,数据表的界面并不是十分友善,就是说,在输入数据时,并不是十分方便。因此,Access提供了窗体的功能,运用操作便利的窗口界面设计,即使对Access不太熟悉的用户也能

2、轻易上手。如图6-1所示就是一个窗体对象。,有了窗体对象,所有的操作就会显得更加的容易、方便了。那么什么是窗体,怎样建立窗体,如何对窗体进行相应的操作?这就是本章将要学习的内容。,图6-1 窗体示例,窗体在Access数据库中是一个非常重要的对象,用户对数据库的使用和维护操作大多是通过窗体这一接口来完成的。窗体的设计最能充分展示设计者的个性和才华,好的窗体结构能方便地进行数据库的操作。 在Access中,窗体不仅具有可视化的设计风格,而且由于使用数据库引擎机制,自动将数据库捆绑于窗体,从而使得对于窗体的操作与数据库中的数据的维护同步进行。,6.1 窗体的基本知识,窗体是Access数据库中的一

3、种数据库对象,主要用来输入或显示数据库中的数据。实际上窗体就是程序运行时的Windows窗口,只是在设计时将其称为窗体,在程序运行时用户通过该窗口实现与系统的交互工作来操纵数据库。根据不同的应用目的,可以设计具有不同风格的窗体。每个窗体都是一个操作界面,其中包含称为控件的图形对象,可建立窗体及其记录来源之间的连接。 窗体作为输出界面时,可以显示数据库中的数据,如文集、数字、图像,还可以播放声音、影片等。 窗体作为输入界面时,可以接受用户的输入,并对输入数据的有效性进行判断,只有符合输入条件的数据才被接受。,窗体是Access数据库中的一种数据库对象,主要用来输入或显示数据库中的数据。实际上窗体

4、就是程序运行时的Windows窗口,只是在设计时将其称为窗体,在程序运行时用户通过该窗口实现与系统的交互工作来操纵数据库。根据不同的应用目的,可以设计具有不同风格的窗体。每个窗体都是一个操作界面,其中包含称为控件的图形对象,可建立窗体及其记录来源之间的连接。 窗体作为输出界面时,可以显示数据库中的数据,如文集、数字、图像,还可以播放声音、影片等。 窗体作为输入界面时,可以接受用户的输入,并对输入数据的有效性进行判断,只有符合输入条件的数据才被接受。,6.1.2 窗体的结构 窗体一般由五部分组成,每个部分称为一个节。其结构如图6-2所示。,图6-2 窗体设计视图,窗体各个节的分界横条被称为节选择

5、器,使用它可以选定节,上下拖动它可以调整它的高度。 “节”具有属性,在某个节上单击鼠标右键,选择“属性”命令,可查看所选节的属性。单击鼠标右键,弹出快捷菜单后,通过单击“窗体页眉/页脚”命令,或者单击“页面页眉/页脚”命令可以选择节的显示与隐藏。 页眉和页脚总是成对出现。其中窗体页眉主要用来显示窗体标题、窗体使用说明,打开相关的窗体,或运行其他任务的命令按钮等,出现在屏幕的顶部或打印时首页的顶部。,窗体页脚显示窗体、命令按钮或接受输入的非绑定控件等对象的使用说明,即一些总结性文字,出现在屏幕的底部或最后一个打印页的最后。 页面页眉在第一页的顶部显示字段的标题、页号、当前时间等,在每个打印页的顶

6、部显示。 页面页脚显示诸如日期、页号以及其他信息。在每个打印页的底部显示。 主体是窗体的核心部分,用于显示记录各个字段的详细内容。在此可以将各种控件有机地组合在一起,完成各种各样的功能。,6.1.3 窗体的功能 窗体有多种功能,主要有以下几种。 (1)控制程序。窗体通过“命令按钮”执行用户的请求,还可以与函数、宏、过程等相结合,操作、控制程序的运行,实现应用程序的导航及其交互功能。 (2)操作数据。这是窗体的主要功能,用来对表或查询进行显示、浏览、输入、修改等多种操作。还可以用不同的风格显示数据库中数据。 (3)显示信息。作为控制窗体的调用对象,可以用来以数值或图表的形式显示信息, (4)交互

7、信息。通过自定义对话框与用户进行交互,可以为用户的后续操作提供相应的数据和信息。例如包括警告、提示信息或要求用户回答等。,6.1.4 窗体的类型 根据窗体完成的功能不同,它的类型也不同。窗体一般可以分为以下几种类型: (1)单页窗体。单页窗体可用来显示表或查询中每一个记录的完整信息。 (2)多页窗体。多页窗体的每一页只显示一个记录的部分信息。可以通过单击切换按钮,在不同的分页中切换。适用于每个记录的字段很多,或对记录中的信息进行分类查看的场合。 (3)连续窗体。连续窗体能够在同一屏中显示多个记录。它是以数据表的方式显示已经格式化的记录。适用于每个记录的字段不多时,浏览记录列表。,(4)弹出式窗

8、体。弹出式窗体用来显示信息或提示用户输入数据。即使其他窗体正处于活动状态,弹出式窗体也会显示在已打开的窗体之上。弹出式窗体分为非独占式和独占式两种。前者在打开以后,用户仍然可以访问其他数据库对象以及菜单命令。而后者在打开以后,用户将不能访问其他数据库对象以及菜单命令。 (5)含子窗体的窗体。窗体中可以包含子窗体,此窗体称为主窗体。适用于显示来自多个表中的具有一对多关系的数据。,6.1.5 窗体的视图 Access 2007窗体有六种视图,即设计视图、窗体视图、数据表视图、布局视图、数据透视图视图和数据透视表视图。 (1)设计视图。窗体的设计视图用于窗体的创建和修改,显示的是各种控件的布局,并不

9、显示数据源数据。在设计视图中创建窗体后,即可在窗体视图和数据表视图中查看。 (2)窗体视图。窗体视图是窗体运行时的显示格式,可浏览窗体所捆绑的数据源数据。 (3)数据表视图。数据表视图以行和列的格式显示窗体中的数据。在数据表视图中,可以编辑字段和数据。,(4)布局视图。布局视图是Access 2007新增加的一种视图。在布局视图中,可以调整窗体设计,可以根据实际数据调整列宽,在窗体上放置新的字段,并设置窗体及其控件的属性,调整控件的位置和宽度等。 (5)数据透视图视图。在数据透视图视图中,可以把表中的数据信息或者数据汇总信息,以图形化的方式直观显示出来。 (6)数据透视表视图。在数据透视表视图

10、中,可以动态地更改窗体的版面布置,从而以各种不同的方法分析数据。它是一种交互式的表。,6.2 创建窗体,6.2.1 自动创建窗体 在Access 2007数据库中,有多种快速创建窗体的方法。利用“自动窗体”创建窗体非常简单,如图6-3所示,利用“创建”选项卡“窗体”分组中的“窗体”按钮,只需要选择窗体的数据来源表或查询对象就能完成,但是无法做一些具体的设置,比如选择窗体的背景图像,排列窗体中的字段等。,图6-3 “创建”选项卡的“窗体”分组,【例6-1】 选择查询“清华出版教材”作为数据来源,使用自动创建窗体的方法快速创建各种样式的窗体。 1. 使用“窗体”按钮创建窗体 这是一种创建窗体的快速

11、方法,其数据源来自某个表或某个查询,窗体的布局结构简单规整。这是一种单记录布局的视图方式。,窗体对数据表中的一组字段进行排列和显示数据,字段排列成一个或两个垂直的列,各个字段的名称显示在左边,如图6-4所示。 选择需要创建窗体的对象查询“清华出版教材”后,单击如图6-3中“窗体”按钮即可。,图6-4 简单的窗体,2. 使用“分割窗体”创建窗体 “分割窗体”是一种具有两种布局形式的窗体。在窗体的上半部是单条记录的布局方式,窗体的下半部是多条记录的布局方式,是一个数据表。既可以从宏观上浏览多条记录,又可以从微观上明细浏览一条记录。如图6-5所示。 选择需要创建窗体的对象查询“清华出版教材”后,单击

12、如图6-3中“分割窗体”按钮即可。,图6-5 分割窗体,3. 使用“多个项目”创建窗体 “多个项目”可以在窗体上以数据表形式显示多条记录,其中每条记录占一行。如图6-6所示。 选择需要创建窗体的对象查询“清华出版教材”后,单击如图6-3中“多个项目”按钮即可。,图6-6 多个项目窗体,4. 使用“其他窗体”“数据表”创建窗体 使用“其他窗体”中的“数据表”可以创建数据表窗体,是在窗体中以紧凑的方式显示多条记录。如图6-7所示。,图6-7 数据表窗体,图6-8 “其他窗体”菜单,选择需要创建窗体的对象查询“清华出版教材”后,选择图6-3中“其他窗体”按钮,如图6-8所示。从中选择单击“数据表”即

13、可。,6.2.2使用“窗体向导”创建窗体 使用自动创建窗体的几种方法创建窗体方便快捷,但是无论是在内容上还是外观上都会受到很大限制,不能满足较高的要求。使用“窗体向导”可以建立不同风格的窗体,它能够基于一个或多个表或查询来创建窗体。向导会要求输入所需记录源、字段、版式和格式信息,根据用户的答案创建窗体。格式更丰富,内容可以指定,布局更合适,外观也可以挑选。利用向导创建好窗体后,还可以在窗体视图中加以修改。,【例6-2】 在“学籍管理数据库”中,用向导创建如图6-9所示“学生信息”窗体。 (1)打开“学籍管理数据库”窗口中,单击导航窗格上的“窗体”选项。在“创建”选项卡中,选择“窗体”分组中的“

14、其他窗体”按钮,如图6-8所示。,图6-9 “学生信息”窗体视图,(2)单击选择“窗体向导”,系统弹出如图6-10所示窗体向导对话框一。,图 6-10 窗体向导对话框一,(3)选择表:“学生信息表”,将“学生ID”、“姓名”、“系”和“专业”四个字段选进窗体,单击【下一步】按钮,系统弹出如图6-11所示窗体向导对话框二。 在此还可以建立基于多个表或查询的窗体,选取多个不同的字段,创建带有子窗体的窗体。,图 6-11 窗体向导对话框二,(4)选择窗体使用布局【纵栏表】,单击【下一步】按钮,系统弹出如图6-12所示窗体向导对话框三。,图 6-12 窗体向导对话框三,(5)选择所用样式“办公室”,单

15、击【下一步】按钮,系统弹出如图6-13所示窗体向导对话框四。 (6)输入窗体标题“学生信息”。单击【完成】按钮,自动出现如图6-9所示窗体。,图 6-13 窗体向导对话框四,6.2.3 创建数据透视表窗体 数据透视表窗体以一种交互式的表进行数据显示,可以选定数据进行计算。其他类型的窗体都是在实际过程中才可以改变窗体的布局,而数据透视表窗体可以在使用的过程中由用户动态改变它的版面布局等。在Access2007中可以用“数据透视表向导”来创建数据透视表。这种向导利用Microsoft Excel创建数据透视表对象,再用Access 2007创建内嵌数据透视表的窗体。,【例6-3】 在“学籍管理数据

16、库”中建立如图6-14所示“学习课程成绩查询”的数据透视表窗体。,图6-14 “学习课程成绩查询”的数据透视表窗体,(1)打开“学籍管理数据库”窗口中,选择“学习课程成绩查询”,如图6-8所示从“窗体”分组中选择“其他窗体”中的“数据透视表”,如图6-15所示,同时打开数据透视表字段列表,只是一个数据透视表的框架。,图6-15 “数据透视表”设计窗口,或者单击鼠标右键,弹出快捷菜单如图6-16所示。从中单击选择“字段列表”可以打开或隐藏字段列表。,图6-16 添加/隐藏“字段列表”,(2)把字段列表中的“姓名”字段拖到“将行字段拖至此处”,把“课程名称”字段拖到“把列字段拖至此处”,把“成绩”字段拖到“将筛选字段拖至此处”,即为图6-17所示“学习课程表”的数据透视表窗体。,图6-17 设置“数据透视表”,(3)在此数据透视表中,默认情况下在“总计”列中是无总汇信息的。如果要计算每个学生的“总计”分数,单击“成绩”的列标题名,所有成绩列被选中变成蓝底黑字,如图6-18所示。,图6-18 选中“成绩”列,(4)在“设计”选项卡的

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

当前位置:首页 > 高等教育 > 大学课件

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