- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章窗体详解
数据库编程基础 主编:李京文 中国铁道出版社 第4章 窗体 窗体是Access用来与用户进行交互的主要数据库对象,它不仅可以展现数据,还可以对数据进行编辑。创建者可以通过创建各种类型的窗体以及对窗体的美化,将数据以多种不同的方式展现给用户,使得用户可以通过与windows风格一致的可视化窗口来查看和操纵数据。本章将详细介绍Access数据库中窗体的基本操作,包括各种类型窗体的创建、常用控件的使用、窗体的编辑和美化等内容。 4.1 引例 在Access中,根据用户的不同需要,可以创建出各种样式的窗体。如:为了使得用户能够通过输入学号来查看某位同学的成绩,设计了如下两个窗体:查询登陆窗体和学生档案窗体,如图所示。用户通过查询登陆窗体输入需查询的学生的学号,单击查询按钮后,就能打开相应学生的档案窗体。 4.2 认识窗体 Access中的窗体和Windows中窗口具有相似的外观,为用户操纵数据库提供了一个亲切的、可视化的界面。通过窗体,用户不仅可以浏览数据库中的数据,还可以同数据库进行交互,如编辑数据库中的数据,控制程序流程等。 4.2.1窗体的作用 在Access中可以创建各种类型的窗体,不同类型的窗体具有不同的功能。一般窗体主要具备如下几项功能: 1.以丰富的界面来显示、编辑数据 展现数据库中的数据是窗体的最基本的特征,但区别于表和查询,窗体在展现数据的时候可以通过丰富的界面和不同的形式来展现,更加清晰也更具亲和力;同时,用户还可以通过窗体对数据进行更新、删除、添加等维护操作。 2.控制应用程序流程 通过在窗体中放置各种命令按钮控件,实现用户自行控制应用程序的流程。如通过切换面板,用户可以按照任意顺序查看数据。 4.2.1窗体的作用 3.接受用户输入的数据或命令 通过在窗体中设置各种不同类型的控件,来实现接受用户录入的数据,并能根据用户录入的数据或用户的命令来操纵数据库。如通过文本框控件接受用户录入的学号,并通过命令按钮操纵数据库展现相应学生的档案信息。 4.显示其他信息 通过窗体展现其他信息,如美化界面的图文信息,报错警告信息、提示信息和说明信息等。 4.2.2窗体的类型 Access中窗体的数据来源可以是表也可以是查询,数据源可以是一个或多个。根据记录中的数据在窗体内的展现、布局方式,可以将窗体分为如下几种类型: 1.纵栏式窗体 2.表格式窗体 在窗体界面中,一次显示多条记录或全部记录,记录中的字段横向排列,记录纵向排列。如果记录较多,则自动为窗体添加滚动条,可通过滚动条来查看和维护记录。每个字段的标签置于窗体顶部,作为窗体页眉。表格式窗体常用于字段较少、记录较多的情况。 3.数据表窗体 数据表窗体外观和数据表窗口基本相同。其主要作用是作为其他窗体的子窗体。同表格式窗体相比而言,数据表窗体和数据表窗口一样,可以按照用户的需求对数据进行动态编辑,如排序、调整字段位置、调整行高等,而表格式窗体则不能。图4-5所示即为数据表窗体。 4.主/子窗体 主/子窗体常用于展现来源于多个数据源、包含一对多关系的数据。通常是在一个窗体中包含另一个窗体的形式。被包含的窗体称为子窗体,包含子窗体的窗体称为主窗体。主窗体只能显示为纵栏式的窗体,子窗体可以显示为数据表窗体,也可以显示为表格式窗体。子窗体中还可以创建二级子窗体。 5.图表窗体 图表窗体将数据以图表的形式显示出来。可以单独使用图表窗体,也可以将其作为其他窗体的子窗体。 6.数据透视表窗体 数据透视表是一种能用特定格式和特定的计算方法汇总大量数据的交互式表。如将一个包含地区、年度、雇员、产品销售额信息的表依次按地区、年度、雇员进行归类统计销售额。这样原来的表就转换成了按照特定条件特定计算得出的数据透视表。 数据透视表窗体可以水平或垂直显示字段值(类似于交叉表查询),然后计算每一行或列的汇总。汇总的方法可以是求和、求平均等。 4.2.3 窗体的视图 在Access中创建窗体时,可以结合多种视图来查看、设计窗体。每种视图都有其各自的特点。多个视图之间可以相互切换。在Access2003中包含如下几种视图。 1.设计视图 “设计”视图用于创建或修改窗体。在“设计”视图中查看窗体就像坐在一个四周环绕着有用工具的工作台上一样:在设计窗体时,可以结合标尺、格式工具栏、各种控件、对象属性窗口、字段列表等设计各种效果的窗体。 2.窗体视图 常用于查看窗体的显示效果,也可以对数据进行增删改编辑。通常每次只能查看一条记录,通过窗体底部的导航按钮可浏览其他记录。如图4-10所示。 当双击某个已创建好的窗体对象时,系统一般自动以窗体视图展现该窗体对象。通过单击工具栏上的 按钮,则切换到该窗体的设计视图,同时按钮变为 ;若直接多次单击该处按钮,一般自动在该对象的窗体视图和设
文档评论(0)