润乾集算报表呈现一组多个报表润乾集算报表呈现一组多个报表.pdf

润乾集算报表呈现一组多个报表润乾集算报表呈现一组多个报表.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
润乾集算报表呈现一组多个报表润乾集算报表呈现一组多个报表

润乾集算报表呈现一组多个报表 润乾集算报表提供了将多个报表组合到一起显示的报表组功能。使用报表组可以很方便 地将同类报表组合到一起展现、导出及打印。下面来看下报表组的使用。 报表组制作 新建报表组 首先准备要加入报表组中的报表,这里使用订单表和订单明细表,两表均带有订单 ID 范围参数bid 和eid 。新建报表组,编辑报表源: 报表来源URL 可以是绝对路径,也可以是相对路径 (相对于应用资源路径),这里我们使用 相对路径。 增加参数 为报表组设置参数如下: 编辑报表项 分别设置两个报表项,更改报表项标题并设置参数,将报表组参数传递给各报表项: 设置后的报表组 (group.rpg )如下: 到这里报表组的设置已经完成,报表组中的订单表和订单明细表制作可参考集算报表相 关文档。 由于报表组中带有参数,发布到页面需要参数输入界面,所以这里再制作一个参数模板 (group_arg.rpx),联合报表组发布: 报表组展现 编辑报表组展现的JSP (showReportGroup.jsp ): %@ page contentType=text/html;charset=GBK % %@ taglib uri=/WEB-INF/raqsoftReport.tld prefix=report % %@ page import=java.io.*% %@ page import=java.util.*% %@ page import=com.raqsoft.report.usermodel.Context% %@ page import=com.raqsoft.report.util.ReportUtils% %@ page import=com.raqsoft.report.model.ReportDefine% %@ page import=com.raqsoft.report.usermodel.ReportGroup% %@ page import=com.raqsoft.report.usermodel.SubReportConfig% html link type=text/css href=css/style.css rel=stylesheet/ body topmargin=0 leftmargin=0 rightmargin=0 bottomMargin=0 % request.setCharacterEncoding( GBK ); String report = request.getParameter( rpg ); String reportFileHome=Context.getInitCtx().getMainDir(); StringBuffer param=new StringBuffer(); //保证报表名称的完整性 int iTmp = 0; if( (iTmp = report.lastIndexOf(.rpg)) = 0 ){ report = report + .rpg; iTmp = 0; } Enumeration paramNames = request.getParameterNames(); if(paramNames!=null){ while(paramNames.hasMoreElements()){ String paramName = (String) paramNames.nextElement(); String paramValue=request.getParameter(paramName); if(paramValue!=null){ //把参数拼成name=value;name2=value2;的形式 param.append(paramName).append(=).append(paramValue).append(;); } } } // 以下代码是检测这个报表是否有相应的参数模

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档