- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
fastreport c#入门教程之嵌套报表.pdf
fastreport c#入门教程之嵌套报表
嵌套报表
有时一些复杂的报表结构中,需要报表的特殊位置显示特殊的数据。通过
FastReport的Band可以创建这些报表。创建子报表可以使用 “子报表组件”
。
插入这种组件后 ,就会在设计器中添加一个新的页面 ,它连接着这个子报表
组件。镶嵌式报表就像一系列的多页报表系统。唯一不同的就是嵌套报表显示在
基础报表中特殊的位置 ,而不是在他的后面。当输出报表时 ,当FastReport系
统遇到 “SubReport”组件,FastReport引擎,输出关联的设计页,然后输出
报表的其他部分。
还可以在子报表窗面上添加子报表,增加嵌套层数。
注意:可以增加嵌套报表,但最多有6层数据。
5.2、设计子报表
你可以在同一 Band上放置两个或更多的 “SubReport”组件。
这样允许报表设计中,输出数据可以有不同的长度,不同的宽度,不同的高
度。
如你所见 ,报表在输出全部子报表后 ,生成报表结构。子报表也可以使用各
种对齐方法属性。
5.3、子报表中的限制
既然子表是主报表的一部分,他又不能在包含以下Band:
“ReportTitle/ReportFooter”、“PageTitle/PageFooter/PageBackground,”
和 “ColumnTitle/ColumnFooter.”。把这些Band是可以放在主表单上 ,但是
报表系统是不能对其进行处理。同理,嵌套表的选项设置一样不被理会 ,因为报
表输出的时候,主要用到的是主表单的选项。
不能把组件放在 “subreport”组件的下面。
当显示子报表的数据时 ,报表系统将用子报表的内容覆盖 “subReport”组
件下面的位置。打印可能会出现以下情况:
如果要在subreport下面显示数据,可以使用child-band。
在需要多个子报表的情况,这种方法一样适用,
5.4、PrintOnParent选项
“subreport”组件又一个属性 “printonparent”属性 ,根据情况有需要。
默认属性为fals 。
通常子表显示在主表的band上,父Band不依赖于子 Band。不进行拉伸。如
果 “printonparent”属性设为tru ,则打印输出报表的子报表到主报表的包含
有 “subreport”组件的band上。你可以使Band可以随内容进行拉伸。
同为比较常用的报表工具,FineReport对嵌套类报表的解决方案与
FastReport有所不同,由于工具本身的差异化,在实现报表嵌套功能时,
FineReport的步骤更为简单。FineReport是用主子报表来实现嵌套功能,具体
如下:
嵌入式主子表
1 描述
嵌入式主子报表特点是在单元格中嵌入独立的报表模板,嵌入的模板称为子
报表,嵌入子报表后的整体称为主报表。
各子报表间格式可以不对齐,子表与主表的格式也可以不对齐,子报表能够
获取主表中的值。如下图员工销售一览表:
2 示例
2.1制作主报表
如下图设计主表:
添加参数
在主表中定义一个报表参数,参数名为销售员,通过参数查询某一个销售员
的个人信息及订单信息。
使用默认的参数界面,销售员参数控件选择下拉框,实际值为雇员表中的雇
员ID ,显示值为对应的姓名。具体可查看参数定义与参数面板制作章节。
2.2添加不同参数的子报表
子报表sub_1.cpt说明
子 报 表
1 :%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Ma
sterReport\sub_1.cpt。
该子表中通过参数“ID”查询出对应销售员的个人信息。SQL语句为 :SELECT
* FROM 雇员 where 雇员ID =${ID} ,表样为:
在主表中插入子表1
右击主表B3单元格 ,单元格元素插入子报表 ,弹出编辑子报表对话框 ,选
择子表1所在路径;
添加参数ID(子表中的参数名称) ,值使用公式$销售员 ,将主表的销售员参数
值传递给子表1的ID参数,如下图设置:
2.3添加相同参数的子报表
子报表sub_2.cpt说明
子
您可能关注的文档
- EnOcean _《物联网与云计算》.pdf
- ERP实验与指导一总账、报表单项操作技能训练.doc
- ERP实验报告模板-2008.doc
- ERP物料模块-库存管理.pdf
- erp第05章 企业生产模块0.ppt
- Er对5083合金微观组织及力学性能的影响.pdf
- Eu_3_摩尔浓度对Y_2O_2S_Eu__省略_g_2_Ti_4_红色长余辉材.pdf
- Excel 2000:用Delphi自动生成报表.doc
- EXCELL2000地面系统及特殊仪器题库_仪修(葛....doc
- Excel导出.doc
- 2026年耿马自治县人民检察院聘用制书记员招录备考题库及参考答案详解1套.docx
- 2026年珠海市艺术高级中学临聘教师招聘备考题库及1套完整答案详解.docx
- 2026年阿坝职业学院关于公开考核招聘工作人员的备考题库及答案详解参考.docx
- 2026年营山发展投资(控股)有限责任公司招聘备考题库及答案详解一套.docx
- 中国热带农业科学院环境与植物保护研究所2026年度第一批公开招聘工作人员备考题库(第1号)及答案详解.docx
- 2026年湖南云箭集团有限公司招聘备考题库及1套参考答案详解.docx
- 2026年钦州市钦南区审计局招聘工作人员备考题库及完整答案详解1套.docx
- 2026年贵港市港南区自然资源局关于公开招聘编外聘用人员的备考题库及1套参考答案详解.docx
- 2026年西安长安大学工程设计研究院有限公司招聘备考题库查看详细及一套答案详解.docx
- 2026年肇庆高新区中小学公开招聘教师备考题库含答案详解.docx
最近下载
- 2026人教版小学一年级上学期语文期末综合试卷精选3套(含答案解析)(1).docx
- 天鹅(选自圣-桑《动物狂欢节》,总谱) 高清钢琴谱五线谱 .pdf VIP
- 实用化工产品配方与制备(6).doc VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).docx VIP
- 生存分析中的Cox模型比例风险假设检验.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》之6:“领导作用-5.1.2以顾客为关注焦点”专业深度解读和应用指导材料(编写2025A0).docx VIP
- 提高外窗塞缝防渗漏一次验收合格率(陈启威).pdf VIP
- 六年级数学上册第9讲甜甜咸咸就是我思维突破苏教版202106071121.pdf VIP
- 台州市椒江区2023-2024学年六年级数学第一学期期末调研模拟试题含答案.doc VIP
- 有限空间作业专项施工方案.docx VIP
原创力文档


文档评论(0)