润乾集算报表应用开发之参数输入

润乾集算报表应用开发之参数输入

ID:37883138

大小:670.17 KB

页数:7页

时间:2019-06-02

润乾集算报表应用开发之参数输入_第1页
润乾集算报表应用开发之参数输入_第2页
润乾集算报表应用开发之参数输入_第3页
润乾集算报表应用开发之参数输入_第4页
润乾集算报表应用开发之参数输入_第5页
资源描述:

《润乾集算报表应用开发之参数输入》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、润乾集算报表应用开发之参数输入参数对于报表的重要性不言自明,润乾集算报表支持两种参数输入方案,可以使用集算报表设计参数模板联合报表一同发布,还可以自定义参数输入后与报表结合。二者并没有显著的差异,前者在开发使用上更加方便快捷,而后者则在灵活性上更胜一筹,用户在使用集算报表参数输入时可以根据实际需要进行选择。下面就上述两种参数输入方式的使用分别来看一下。使用参数输入模板集算报表提供了“参数模板”的报表类型,使用参数模板可以制作参数输入表单,而且其内置了多种编辑风格,如下拉树、下拉日历、列表框、下拉数据集等。

2、使用时可以参照下面的步骤:1、定义参数模板新建参数模板类型报表,可以使用新建向导进行选择,也可以通过报表属性进行修改,新建的参数模板保存为orders_arg.rpx。定义参数模板内容,主要包括表单样式、查询内容等信息。右键单元格设置编辑风格,设置B2和D2为下拉日历,F2为编辑框。在设计器中右侧的属性面板中设置单元格变量名称,用于数据报表接收参数。这里设置B2格变量名b_date、D2为e_date、F2为orderID。2、编辑数据报表新建数据报表,保存报表名称为orders.rpx,在数据报表中定义

3、参数,其中用于接收参数输入的参数名应与参数模板中变量名一致。设置报表数据集,这里要根据订购日期起止和订单ID来过滤数据,数据集SQL为:SQL中的问号与参数要一一对应,包括名称和位置。有时希望报表初次加载(不输入参数)时查询所有数据,此时需要修改SQL为:SELECT*FROM订单where(订购日期>=?or?isnull)and(订购日期<=?or?isnull)and(订单ID>?or?isnull)同时参数部分也要做相应修改:设置报表表达式,完成数据报表制作。3、编写发布报表JSP页面集算报表安装

4、后自带了一个完整的web应用demo,在[安装目录]reportwebapps下可以找到。该应用中的reportJsp目录下自带showReport.jsp为发布报表的页面,用户可以直接使用,其中主要包括如下内容,当用户自定义页面发布带有参数的报表时使用。报表部署可以参考润乾集算报表部署的相关文档,发布带有参数模板的报表时定义的JSP至少包含如下内容。(1)参数处理部分,通过request接收参数模板传递的参数,将参数拼接成参数名1=参数值1;参数名2=参数值2;…的格式:Enumerationpar

5、amNames=request.getParameterNames();if(paramNames!=null){while(paramNames.hasMoreElements()){StringparamName=(String)paramNames.nextElement();StringparamValue=request.getParameter(paramName);if(paramValue!=null){//把参数拼成name=value;name2=value2;.....的形式para

6、m.append(paramName).append("=").append(paramValue).append(";");}}}(2)发布参数模板部分,使用集算报表提供的标签发布参数报表,该标签中带有很多属性,使用时至少应包含name、paramFileName(模板名称)和params(参数):

7、tring()%>"/>(3)发布数据报表部分,联合参数模板一同发布的数据报表采用集算报表提供的标签,其包含的的众多属性中必须使用的属性如下:"/>最后报表在页面上展现:【附】完整JSP代码:<%@pagecontentType="text/html;charset=GBK"%><%@tagliburi="/WEB-I

8、NF/raqsoftReport.tld"prefix="report"%><%@pageimport="java.util.*"%><%request.setCharacterEncoding("GBK");StringBufferparam=newStringBuffer();Enumerationp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。