平台-poweron报表制作手册_第1页
平台-poweron报表制作手册_第2页
平台-poweron报表制作手册_第3页
平台-poweron报表制作手册_第4页
平台-poweron报表制作手册_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

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

文档简介

PowerOn高级报表制作手类型的数据源获取,包含字符列表,任何继承自TDataSet的数据源,Pascal数组和记录。PowerOn中的报表设计器还包含自己的语言让应用程序和最终用户能够更容易地PowerOn中进行各种样式报表的制作,PowerOn中的各种数据以报表的形式表现出来。我们经常用到的是网格第一章PowerOnPowerOnPowerOnPowerOn每个功1-1-1:

1-1-11-1-21-1-1-1-3

1-2-11-2-21-2-31-2-1-2-4第二章PowerOn边条控件像其它可视化报表设计器一样,ReportMachine是一个基于区域的报表。意思是Band2-1-1:2-1-1band2-1-2band2-1-3Band将打印在第一页(仅适用于页头和页脚。Band将打印在末页(仅适用于页脚。文本框控件ReportMachine中最强大、最灵活的对象。主要是,它提供一个包含多行文本的文本框。通过“文本”和“边框”,你可以设置边框的类型、颜色和宽度;长度(CM):[Length](长度(CM):)和变量长度(CM[DataSet1."Length"]-组合静态文字长度(CM和数据字段长度(CM):[[Length—inch]*2.54]-使用静态文字、变量和表达式(注意中括号的使-Text对象最快速的方法是在报表编辑设计器中选择文本框(点击它)并双击。这将出现文本编辑器框,如图2-2-1:2-2-1汇总框器”中选择“CalcType2-3-1:2-3-1“User”例如:要实现对字段“SO.TOTAL_SALE”(SO为表名,TOTAL_SALE为字段名称)字段如果用“汇总框”Band上放置一个“汇总框”CalcType属性,设置汇总类型为“合计”Band1,然后设置该“汇总框”Memo属性,在文本编辑器写:[SO.TOTAL_SALE]。2-3-2 F、ICO、JPG2-4-12-4-BLOB字段选择一个图像。需要从文件一个文件,双击对象。需要从BLOB字段手稿图像,选择对象,按Ctrl+Enter调用文本编辑器,然后在文本编辑器中调用BLOB字段名,例 [TableName.GraphicField]这个操作执行从文本编辑器中的数据字段选择。如果要直接打印一个数据库中的加密图像,使用OnBeforePrint事件在报表运行时图像并调用到运行时的报表中。如果要被打印的图像存贮在磁盘中,使用OnBeforePrint在打印锁定比:如果缩放则图像的比例是受保护的。Blob类型:BLOB流类型:BMPWMFICOorJPG。这是必需的。使用对象观察器2.5

2-5-1

2-5-2

2-5-3

2-5-4图2-5-5PowerOn3-1:3-13-3-23-3-3Execl样式类似,3-1-1:3-1-1每个报表模板由多个区域组成,ReportMachine把这些区域称为"Band"。有两种类型的Band(比如主项数据栏Band需要联接到数据源,内容是数据源中的记录。3-1-2:3-1-23-1-3band3-1-4band3-2-1DS_FetchDS_FetchDetaill二个数据集都是我们当前打开窗体上的DS_FetchDetail3-2-2band一行或者一列,可以在相应的行或者列上点击鼠标右键进行操作(Excelband上进行各个字段的关联,也就是说将各band3-3-1:3-3-13-3-图3-3-2数据字Ds_etchDeail所有字段,3-3-3:3-3-33-3-43-3-53-3-63-3-73-3-8:3-3-8将打印方向设置为“横向”,3-3-3-3-93-3-3-3-10的功能。这些报表的制作在下面一一进行详细的介绍。PowerOn们介绍下报表的数据来源是基于自定义数据源的报表制作。所有报表中所要提取的数据信息数据项都要由们自己过写来构造种报表的作就要制作报的用户一定的SQL知或者对SL稍微的。PowerOn中用到的报表大部分都是对项目记录中的数据进行的提取。我们可以将4-14-1-1:4-1-14-1-2:图4-1-2添 图4-1-3出现的4-1-44-1-5:4-1-54-1-624-1-7uonaponae”Ok”aerace24-1-84-1-9ModalResult4-1-10我们还需要将“qrydata”的DatebaseName属性设置好,也就是我们的数据。如4-1-4-1-11qrydataDatabaseNameBand进行选择数据源的时候,选择我们刚才自己的“qrydata4-1-12:4-1-12False4-2-1设置UseSqlBuilder4-2-2SQLPowerOn中所有用到的表,双击任何一个,就4-2-3:4-2-3可以通过“RemoveTable”命令移除刚才添加的表信息。在下方的空白处,我们编写SQL,提取报表所需要的数据。如图4-2-4:4-2-4点击上方的绿色对号,完成SQL的编写。我们可以预览下效果如图4-3-4-3-14-3-24-3-34-3-4PowerOnPowerOn报表的基础上进行深入设计,的体现PowerOn报表的功能强大性。我们PowerOn的报1-39:5-15-1-1:选期右边的单元格,双击。如图5-2-5-2-15-2-2fx5-2-35-2-

5-2-4图5-2-5表达式编辑器(变量“日期”,5-2-5-2-6,我们可以看到,日期变量已经加载到该报表上我们想要的位置。同样的方法序5-2-7:,5-2-75-2-85-2-95-3-1:5-3-15-3-25-3-3:5-3-35-3-45-3-5,“5-3-6:,

5-3-65-3-7PowerOn上面我们制作的领料单的报表,在预览的时候,会出现PowerOn中所有发生过的材料的领他们是想有条件的选择他们想看的数据。这时候怎么办呢?简单。我们PowerOn报表的制我们现在面报表的基础上再增加几列信息领料单领料单名称领料日期、1-56:6-1-16-1-2息提取出来。参考第二章内容,打开我们的“SQLDesigner6-2-1:图6-2-1进行更6-2-2料单领料单名称领料日期领料单位领料人的相应的字段关联起(参考第一章。6-2-3:6-2-3图6-2-4添加图6-2-6添加成“F11,图6-2-7设置属6-2-8OnClick6-2-6-2-9

6-2-106-3-12006-12-01”到“2007-01-126-3-2:6-3-26-3-36-3-5:6-3-56-3-6PowerOn

7-1-17-1-27-1-3fx

7-1-4点击“字段”,7-1-6

7-1-57-1-67-1-7:7-1-7SQL修改如图7-2-1:7-2-17-3-17-3-27-3-3料单位对应的字段。并且,SQL稍微作如下修改,如图7-3-4:7-3-4SQL上面的更改,主要是将数据集在材料类别的基础上,再按照领料单位进行排序。现7-3-5:7-3-57-3-67-3-77-3-88-1-18-1-28-1-3更改行band8-1-4更改行band8-2-8-2-18-2-8-2-28-2-3:

8-2-38-2-48-2-

8-2-58-2-6出现统计支持的函数。我们选择“sum8-2-7:

8-2-78-2-88-2-9:8-2-98-2-10SQL以及代码,就轻松实现了数PowerOn制作报表的功能强大性。8-3-18-3-2表模块修改(具体修改方法,参照上章)8-3-4:8-3-48-3-58-3-6PowerOnSQL里面一些参数,PowerOn报表的制作也支持动态参数的传递。这样可以9-2-1SQL

9-2-2SQL9-2-3SQL中增加了:p1和:p2参数,我们要对这两个参数进行动态传值,以获取我们想9-2-49-2-59-2-69-2-7,

9-2-89-2-99-2-10我们可以在字段别名页进 字段的含义,比 上图选中的数据集添加到边,边, 9-2-119-2-129-2-13Dateimefx9-2-14:

9-2-149-2-159-2-16改页代码如图9-2-17:9-2-17就可以将日期灵活的传递到SQL中,取出我们想要的数据。2006-12-202007-01-019-3-9-3-19-3-2PowerOn10-1:10-110-1-110-1-2:图10-1-2框窗在框上添加如图10-1-图10-1-3框的设checklistboxboxbox,这两10-2-1“Onctivate, 页,我们在OnActivate(也即框激活

10-2-2checklistbox10-2-3:10-2-310-2-4:10-2-4

10-2-510-2-6首先需要将框上的过滤条件给拼凑出来。如图10-2-7:10-2-710-2-810-2-910-

温馨提示

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

评论

0/150

提交评论