快逸报表使用总结

一.报表的制作
1.下载快逸报表设计器
可以到快逸报表的官方网站下载快逸报表设计器。
快逸报表官方网址:快逸报表工具-易学易用的Java报表软件
2.安装快逸报表设计器
安装过程中可以选择jdk版本。
3.配置数据源
     3.1 安装好快逸报表设计器后,打开时,会弹出让进行授权的弹出框。
     3.2 点击确定后会弹出一个让选择授权文件的弹出框,你需要选择“快逸报表免费版DesignerYV4.0.lic”这个授权文件。
     3.3 点击打开后,你会进入报表设计器界面。
     3.4 在使用之前还需要进行根据操作系统的授权。
     3.5 如果你使用的是windows系列的操作系统,那么你需要选择“快逸报表免费版ServerYV4.0Windows.lic”这个授权文件。
     3.6 授权后就可以进行报表设计了,设计报表前需要先配置数据源。
     3.7 在报表设计器界面上选择配置->数据源->新建。
     3.8 选择关系数据库后确定,会弹出一个让输入数据源数据的弹出框。
     3.9 新建后点击连接,新建的数据源会变为红色,你就可以连接上你所想连接的数据库了。
4.制作报表
     4.1 选择文件->新建报表。
     4.2 编辑好数据源和数据集名称后,点击下一步,会弹出一个让编辑报表信息的弹出框,你可以选择所需的数据库以及字段和检索条件等等。
     4.3选择好后,点击确定,点击生成网格报表,就可以生成一个简单的报表了。
     如果想制作复杂而美观的报表,请参考相关方面的文档:
     快逸报表4.0技术白皮书 入门基础教程
     快逸报表4.0技术白皮书 产品教程
     快逸报表4.0技术白皮书 行式填报教程
     快逸报表4.0技术白皮书 统计图教程
二.报表与实战项目的结合
1.把报表所需要的架包和文件复制到项目中
① 将快逸报表安装目录\quieeReport\webapps\quiee\WEB-INF\lib 中的jar 包导入项目。
② 将\quieeReport\webapps\quiee\WEB-INF 目录下的reportConfig.xml、runqianReport4.tld 、runqianReportLog.properties复制到项目的WEB-INF 目录。
③ 将\quieeReport\webapps\quiee目录下的j2re-1_4_1-windows-i586-i.exe、runqianReport4Applet.ja r 和images 目录(用于工具按钮的图片可自选)复制到项目的WebRoot 目录下。
④ 将quieeReport\webapps\quiee\WEB-INF\classes 目录下的quieeWindowServer.lic 授权文件复制到项目中的src下面。
2.把项目中的配置文件做相应修改
        ① 在项目的配置文件web.xml中添加上如下配置:
        <!-- 快逸报表配置 -->
        <servlet>
        <servlet-name>reportServlet</servlet-name>
        <servlet-class>
        com.runqian.report4.view.ReportServlet
        </servlet-class>
        <init-param>
        <param-name>configFile</param-name>
        <param-value>/WEB-INF/reportConfig.xml</param-value>
        </init-param>
        <load-on-startup>2</load-on-startup>
        </servlet>
        <servlet-mapping>
        <servlet-name>reportServlet</servlet-name>
        <url-pattern>/reportServlet</url-pattern>
        </servlet-mapping>
        <jsp-config>
        <taglib>
        <taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri>
        <taglib-location>
        /WEB-INF/runqianReport4.tld
        </taglib-location>
        </taglib>
        </jsp-config>
注意:如果web.xml中有其它的<jsp-config/>标签,需要把报表中<jsp-config/>标签中的配置与原来的<jsp-config/>标签中的配置写在一块儿。
② 修改配置文件reportConfig.xml,添加上如下配置:
<jdbc-ds-configs>
<jdbc-ds-config><name>test</name><db-type>9</db-type>
<connection-url>jdbc:mysql://localhost:3306/test</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password>root</password>
<db-charset>GBK</db-charset>
<client-charset>GBK</client-charset>
<extend-properties />
</jdbc-ds-config>
</jdbc-ds-configs>
注意:这段配置是报表在eclipse中连接数据库的配置,非常重要。
3.把制作的报表使用到项目中
① 在项目中的WebContent下建一个存放报表源文件的包reportFiles,把制作好的报表文件复制到这个包里。
② 建立一个用于展示报表的jsp,其中包含了报表的一些属性。该jsp需要有<%@taglib prefix="report" uri="/WEB-INF/runqianReport4.tld"%>这
段代码来引用runqianReport4.tld。然后需要把报表的各种属性设置上,如下段代码所示:
<report:html name="report1"srcType="file"reportFileName="${reportFile}" params="${params}" needSaveAsPdf="yes"   pdfExportStyle="text,0" needSaveAsWord="yes" needSaveAsExcel="yes" excelUsePaperSize="no" excelPageStyle="1" saveAsName="${title}"needPrint="yes" printButtonWidth="80"   needPrintPrompt="yes"needSelectPrinter="yes" savePrintSetup="yes" needPageMark="yes" displayNoLinkPageMark="yes"
printLabel="<img src='${path}/images/print.gif' border=no title='打印'>"
excelLabel="<img src='${path}/images/excel.gif' border=no title='以excel形式导出'>"
pdfLabel="<img src='${path}/images/pdf.gif' border=no title='以pdf形式导出'>"
wordLabel="<img src='${path}/images/doc.gif' border=no title='以word形式导出'>"
firtPageLabel="<img src='${path}/images/firstpage.gif' border=no title='首页'>"
prevPageLabel="<img src='${path}/images/prevpage.gif' border=no title='上一页'>"
nextPageLabel="<img src='${path}/images/nextpage.gif' border=no title='下一页'>"
lastPageLabel="<img src='${path}/images/lastpage.gif' border=no title='尾页'>"/>
注意:reportFileName是用来接收报表文件的属性,params是用来接收报表参数的属性。
由于报表的翻页路径是普通的jsp请求路径,所以需要使用一个jquery让请求路径改为可以在项目中使用的路径,需要使用如下代码:
$(function(){
   $("form[name='report1_turnPageForm']").attr("action","${path}/student/seeReport.do");
});
由于使用的是免费版的快逸报表,所以需要使用jquery去掉免费的标志,需要使用如下代码:
$(function(){
   $("div").remove(".report1");
});
③ 在后台设置好请求路径,就可以对拥有该报表的jsp进行访问了。
注意:快逸报表在ie中如果想要让报表的外层表格显示为全屏,用100%有时候可能不管用,可以使用document.getElementById("report1").style.width= window.screen.width;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
总结: 改压缩包 完全是自己整理 直接放入tomcat 或者另外服务器 就能使用, 数据库的链接只需要改动 WEN-INF下面的 reportConfig.xml 文件就行, 利用设计器 设计好后 把RAQ 文件直接放入 reportFiles 文件夹中就能看到效果。 以下是快逸报表的详细说明: 快逸报表是面向软件开发人员的、高性价比、易学易用的JAVA报表工具软件。快逸报表提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为中小规模用户的数据统计分析、展现提供了理想的报表解决方案。快逸报表设计器是一个类似Excel使用环境的WEB报表设计与开发平台, 它自带报表运算引擎,连接数据库后即可展示报表效果,从最初的数据组织到前段的报表格式调整等工作都在这一环境中完成,设计完的报表模板将以RAQ的格式保存,设计器可以独立工作。 设计器运行基础(安装包中已集成): •Swing图形类包 •jdk1.4.1及以上版本 但凡有过项目经验的程序员都知道,项目中最烦人的就是报表,如果想自己轻松点,最好的办法就是选用某个报表工具,既可以灵活定制报表,解决很多编程的烦恼,又减轻了后续维护的工作量,可以把很多工作放给实施人员去做。 但是报表工具仅仅只能处理项目中的报表而已,只是项目中的一部分,因此报表工具的集成性就显得非常重要了。 目前市面上的报表工具有很多,国外的如:Crystal, Brio, Style Report等,国内的如:博易智软、和勤报表等,无一例外地都提供了一个独立的报表服务器,提供了一套完整的用户角色管理机制,导致了程序员集成的时候烦恼多多,具体分析如下: •独立的报表服务器,直接限制了报表的性能瓶颈 •无法共享web服务器的集群能力 •无法共享web服务器的连接池管理能力 •无法统一部署,实施人员既要部署自己的web应用,还需要部署报表服务器 •用户角色管理永不够用,具体的应用、具体的行业总会有自己独特的用户角色管理需求,作为通用产品的用户角色管理永远都满足不了五花八门的需要。 作为专业的报表解决方案提供商,润乾软件在这方面有自己独到的见解,润乾报表以jar包的形式提供给程序员集成,没有独立的报表服务器,没有应用架构,也没有独立的用户角色管理机制,极大的方便了程序员的集成,其优势分析如下: •没有独立的报表服务器,报表的性能瓶颈直接取决于webserver。 •可以共享web服务器的集群能力 •可以共享web服务器的连接池管理能力 •可以和程序员的web应用打成统一的war包去部署,减轻了实施人员的工作量 •直接使用web应用已有的用户角色管理机制,不存在两套管理机制无法兼容的问题,提供统一的登录界面,最终用户不需要登录两次。 总结:润乾采取的集成方案新颖独到,其报表工具完全解决了程序员的集成烦恼,非常适用于应用的集成,在易用性和集成能力上均有着优秀的表现。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值