PowerBuilder第10讲 创建报表与图形ppt课件_第1页
PowerBuilder第10讲 创建报表与图形ppt课件_第2页
PowerBuilder第10讲 创建报表与图形ppt课件_第3页
PowerBuilder第10讲 创建报表与图形ppt课件_第4页
PowerBuilder第10讲 创建报表与图形ppt课件_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第10讲创建报表与图形,本章中主要介绍报表风格、图形风格数据窗口的创建,最后进行应用举例。,10.1创建报表,一、数据窗口报表的布局结构页眉区(Header)页眉区主要用来放置每页或每屏顶部显示的信息,如报表名、列标题等。组标题区(GroupHeader)只有选择了分组风格或创建了分组后,PowerBuilder才会自动地把组标题区放进数据窗口。在组标题区通常放置每组数据前出现的信息,比如按部门分组时的部门名称。,细目区(Detail)细目区主要用于显示查询到的数据。组尾区(GroupTrailer)与组标题区相似,只有选择了分组风格或创建了分组时,PowerBuilder才会自动地把组标题区与组尾区一起显示在数据窗口,在该区中通常放置每组数据的统计与汇总信息。每个分组只有一个组尾区。汇总区(Summary)汇总区里的数据只有当显示完所有细目数据后才会出现在最后一屏或最后一页数据的后面。通常在该区中汇总整个数据窗口的统计信息,比如数据行总数等。脚注区(Footer)脚注区与页眉区相对应,该区中的数据出现在每一屏或每一页的底部。通常在脚注区中放置一些计算列,比如显示页码等。,二、打印报表所有打印函数均以Print开头打开打印作业函数PrintOpen():打开打印作业,返回打印作业号例:uLongJobJob=PrintOpen()打印报表PrintDataWindow(打印作业号,数据窗口控件名):打印数据窗口控件中的内容关闭打印作业函数PrintClose(打印作业号),例:PrintClose(Job)例:w_outofstock中的打印按钮脚本uLongJobcode=messagebox(提示信息,确实打印吗?,information!,YesNo!,1)ifcode=1thenthis.enabled=FalseJob=PrintOpen()printdatawindow(job,dw_print)PrintClose(Job)this.enabled=TRUEendif,教学目标,掌握数据统计图形的技术掌握数据统计图形的属性设置,10.2数据统计图形,教学重点,统计图形的分类统计图形的创建统计图形的属性设置,统计图概述,使用统计图形可以使用户更加形象直观地观看数据,并快速地开发出各种不同风格的统计图形。统计图形通常由五个部分组成,分别是标题、分类轴、值轴、图例说明和系列,各部分的功能如下:标题(Title):用于说明图形的作用分类轴(CategoryAxis):X坐标轴,用于显示数据的分类,包括三个部分:分类轴标题,用于说明该轴的作用;分类轴正文,显示当前的分类名称;分类轴,一个水平方向的轴,在轴上有许多的节点,每个节点对应于分类轴的一个正文,节点上面一般有图形,该图形的值由值轴决定。值轴(ValueAxis):Y坐标轴,用于说明分类信息的数值,包括三个部分:值轴标题,用于说明该轴的作用;值轴正文,显示当前的分类信息的数值大小;值轴,一个垂直平方向的轴,在轴上有许多的节点,每个节点表示分类信息的数值大小图例说明(Legend):对统计图形中的信息进行说明。系列(Series):一组相关数据点集合,通常会并列显示。,统计图是显示信息的最直观的方式。在统计图中,不必用行和列来显示每一个数据,而只要用各种图形、曲线就可以形象地把数据表示出来。一、统计图的构成为了直观地说明统计图的各个组成部分,请看下图。图中显示了两个年度的商品销售额对比图。由图中可以看出,统计图由标题(Title)、值坐标(ValueAxis)、类坐标(CategoryValueAxis)、值坐标标记(ValueAxisLabel)、类坐标标记(CategoryAxisLabel)、值坐标正文(ValueAxisText)、类坐标正文(CategoryAxisText)和图例(Legend)组成。,通常PowerBuilder把数据组织成三种元素,即序列(Series)、类(Category)、值(Value)具体含义如下:1Series(序列):是一组数据点的集合。每个相关数据点的集合组成一个序列,在统计图中每个序列都有不同的颜色、图案和符号。2Category(类):数据的主体分割。序列数据被分割成类,这些类通常是非数值的,它们代表独立的值,包括部门,月份这样的信息。3Value(值):数据点(即依赖变量)的值。例如:在图中,存在着2001和2002两个序列,每个序列都有12个月份。,10.3统计图形分类,柱形图棒图面积图线图棒形堆图柱形堆图饼图离散图三维棒图三维柱图三维饼图三维面积图三维线图,柱形图,柱形图是以垂直的矩形显示数据,通常用于数据的对比和分析。统计图的分类轴为水平方向,值轴为垂直方向。为统计图指定了系列时,同一分类的一个系列数据以并列方式显示。,棒图,棒图是以水平的条形来显示数据。其分类轴为垂直方向,值轴为水平方向。当指定了系列时,同一分类的一个系列数据以并列的形式显示。,面积图,面积图是以面积的形式描绘出数值的变化,其分类轴为水平方向,值轴为垂直方向。当指定了系列时,同一分类的一个系列数据以不同颜色的面积区域表示。,线图,线图是以折线的形式描绘出数值的变化。其分类轴为水平方向,值轴为垂直方向。当指定了系列(Series)时,同一分类的一个系列数据以不同颜色的折线表示。,饼图,饼图是以扇形区域的形式显示数据在总数据中所占的比重,通常用于显示比例信息,。数据的整体来代表圆形;分类轴中的扇形代表不同分类;扇形面积在圆面积中所占比重代表值轴数值在总数值中所占的比例。设置了系列(Series)时,同一分类的相同系列数据以不同圈表示。,柱形堆图,柱形堆图的显示方式与柱形图相似,只不过柱形图中相同系列的数据以并列的形式显示,而柱形堆图中相同系列的数据层叠地堆在一起显示。对于相同系列中的不同数据以不同颜色区分,棒形堆图,棒形堆图的显示方式同棒图相似,区别是棒图中相同系列的数据以并列的形式显示,而棒形堆图中相同系列的数据是连接在一起显示。,离散图,离散图是以离散的点表示数值。其分类轴要设置为数值信息,每个离散点都有X和Y两个数值表示。,三维柱图,三维柱图与柱图的显示方式相似,只不过柱图是以二维形式显示,而三维柱图是以三维立体形式显示。,三维棒图,三维棒图与棒图的显示方式相似,只不过棒图是以二维形式显示,而三维棒图是以三维立体形式显示。,三维面积图,三维面积图与面积图的显示方式相似,只不过面积图是以二维形式显示,而三维面积图是以三维立体形式显示,三维饼图,三维饼图与饼图的显示方式相似,只不过饼图是以二维形式显示,而三维饼图是以三维立体形式显示。,三维线图,三维线图与线图的显示方式相似,只不过线图是以二维形式显示,而三维线图是以三维立体形式显示,10.4创建统计图,单击工具栏的“New”按钮,打开“New”对话框,在此对话框中选中“DataWindow”选项卡,在此选择Graph图标。,单击“OK”按钮,打开“ChooseDataSourceforGraphDataWindow”对话框,在此对话框中选择“QuickSelect”数据源。,单击“Next”按钮,打开“QuerySelect”对话框,在此对话框中选择一个表,并选择其中的几个字段。,单击“OK”按钮,打开“DefineGraphData”对话框,在“Category”下拉列表框中选择name选项;在“Values”下拉列表框中选择num选项,选中“Series”复选框,在下拉列表框中选择city选项。,单击Next按钮,打开“DefineGraphStyle”对话框,在此对话框的“Title”文本框中输入“产品统计图”,在“GraphType”列表框中,选择Column图标。,单击“Next”按钮,打开“ReadytoCreateGraphDataWindow”对话框,这里显示了前面所做的设置,如果需要重新修改,可以单击“Back”按钮,返回前面进行修改。,单击“Finish”按钮,结束创建的过程。,10.4统计图属性设置,General选项卡Data选项卡Axis选项卡,General选项卡,“General”选项卡中的属性包括Title属性、GraphType属性、Legend属性。其中,Title属性可以用来设置统计图的标题,这个属性在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论