自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 如何实现伸缩(折叠)报表?

原文发布在润乾乾学院,地址为:http://c.raqsoft.com.cn/article/1540280455361?r=shiguang在业务系统中分组统计是比较常见的数据分析形势,但当数据项较多或分组的层级过多时看着就会比较烦乱,为了数据更清晰的展现,通常用户会需要伸缩(折叠)显示的效果,这样分类汇总的数据就一目了然的展现出来了。 树形折叠报表树形报表格式要求:分组...

2016-12-29 13:08:03 947

原创 集算器实现将两张一对多的表生成一个宽表

demo数据库中的订单,订单明细表存了订单的相关信息,现在需要通过这两张表每天定时生成一个宽表DDMX_TEST,将每个订单ID中的产品ID,以及每个产品的数量按照从大到小的顺序依次以明细1,明细1数量,明细2,明细2数量……的形式顺次列出,由于订单表,和订单明细的数据会随时间数据量会逐渐增多,所以从性能上考虑,生成宽表的时候使用集算器的游标进行遍历,并且在脚本中加了日志输出,避免查看数据执行情况。

2016-12-08 16:44:55 1368

转载 快逸报表为报表添加无数据的日期(二)

在报表中引入统计图可以让报表展现的数据更直观的表现出来,有些统计图可以随时间的变化来展示数据,比如一个星期每天出货的量,有可能某天没有出单,这样的情况,在制作统计图的时候,因为数据库里没有数据,所以在进行统计的时候不会显示进行该天的信息,如果在制作统计图的时候,希望在没有数据这一天加上零作为显示,则需要在设计报表时,将没有数据的日期添加上。思路:通过统计的起始时间和结束时间算出两个时间

2016-12-07 18:02:11 657

转载 统计图配色方案_填充

正常需求:用颜色来区分各系列在设计统计图的时候开发人员可以按照项目的需要来选择已有配色方案或者是自定义配色方案,使得统计图既美观又能和项目需求匹配。如下图:统计图颜色美观,配合图例可以很轻松的看到每个系列的情况。 特殊需求:只能用黑白色或黑白打印 但是当有些特殊时候不能用颜色来修饰该怎么办?比如客户要求报表只用黑白两色,或者是报表只能用黑白色打印时,两个颜色的统

2016-12-07 17:56:33 1379

转载 如何在C/S下打印报表

java应用有不少是C/S模式,在C/S模式下,同样可以调用API接口运算报表。CSReport是C/S模式下的报表控件类,在这个类中可以获得报表的显示面板、获得报表的打印面板、显示报表打印窗口、直接打印报表等等。我们来看一下示例代码:import javax.swing.JFrame;import com.runqian.report4.model.ReportDefin

2016-12-07 17:24:44 1016

转载 如何利用API导出带有页眉页脚的excel

在报表中设置的页眉页脚在页面中是看不到的,如下图:页面中的效果:在打印的时候,可以看到页眉页脚的效果:那么,如果将页眉页脚导入到导出的excel中呢.我们可以通过API来进行设置: //设置所有report对象的值为GBK转码 request.setCharacterEncodi

2016-12-07 17:21:58 2352

转载 通过ajax记录打印信息

润乾自带的打印直接可以通过触发js事件来进行调用。onClick="report1_print();return false;"如果客户需要记录某个用户在某个时间段进行打印的次数以及规定该用户在某个时间段打印的权限,并且日后要根据这些记录进行统计,该怎么做到呢?下面提供了一套方案可以解决该问题,此方案也可以灵活的针对客户的这类需求。 具体需求:例如规定某个用户只能在8点到9点之

2016-12-02 17:32:25 3118

转载 reportConfig.xml两种数据源连接的配置方式

在reportConfig.xml配置文件中,我们提供了两种数据源连接的配置方式,分别如下:1.jndi数据源配置(即:在dataSource中配置)此配置适用于在j2ee的服务器中配置了jndi连接池,比如:tomcat服务器下在conf\Catalina\localhost配置了连接池,则可以通过reportConfig.xml的jndi配置连接数据源。格式如下:

2016-12-02 17:30:01 3644

转载 润乾填报页面导入excel后增加js动作

当页面从excel中导入数据之后,自动加入js的检查功能,下面是如何在导入excel后直接引入js的功能实例:         var _orgImportExcel = report1_importExcel;         var _orgCalcTbl = _calcTbl;         var importFlag = 0;         report1_i

2016-12-02 17:29:01 511

转载 润乾报表JSF FORM 标签中使用填报表解决方案

需求润乾报表的标签需要在jsf页面中和其他填报控件一起使用,润乾报表负责展现录入部分数据,并且这部分数据和页面的其它控件的数据存在前台和后台的交互。问题润乾报表在前台会生成自己的form,嵌入到的jsf的form标签中后,出现两个form嵌套的情况,造成报表无法填报和提交。Jsf1.1版本本身不支持两个form的提交,所以form并列的方式也不可取。可行解决方案:1

2016-12-02 17:23:23 542

转载 润乾行式填报与普通填报差异化总结

近期在中软烟草项目的支持中涉及了比较多的行式填报与普通填报的诸多问题,以下是差异化的简单总结:1、行式填报不支持的功能:1)、不支持隐藏行/列2)、不支持自动换行/尺寸调整方式3)、不支持行/列后分页4)、不支持上载文件(包括图片)2、行式填报原先不支持,目前支持的功能:1)、可写属性不支持表达式行式报表中可写属性不可用表达式。     目前v4.5

2016-12-02 17:16:26 835

转载 润乾报表html代码填报

由于html和富文本类型的单元格,不能进行可写操作,如果要想填报时填入html代码并且提交后更新就要换了一个方法,通过数据回填的方法。比如在C3单元格设置html事件(也可以通过一个按钮来触发)function show_product(num){ var strurl=’/demo/jsp/ld2.jsp?num=’+num window.open(strurl,”_

2016-12-02 17:09:28 666

转载 使用office打印到文件功能进行打印测试

大家在日常的支持工作中常会遇到各种打印问题,所以进行一些打印测试也在所难免。但是每次跑来跑去浪费了宝贵的时间,打印又浪费了纸张资源。我们也会想到安装虚拟打印机,但因为没有合适的软件,结果是我们只能望而却步。今天给大家介绍office自带的一个打印到文件工具,由于office的通用性,几乎所有机器都要安装,安装的时候选择完全安装就可以了。        我们来看一下offic

2016-12-02 17:06:24 829

转载 横竖连续打印的解决办法

前言:       有些情况下,比如证书、单据等,浏览报表时希望连续查看在一个页面中,但打印时因为其证书、单据等的特性导致横纵向打印是有要求的,而对于润乾报表来说定义横纵向只能对整个报表进行设置,不能对报表的不同区域进行特别设置,这就要求我们应该可以提供一个展示时报表连续,打印时横竖连续打印的方案。 方案一:      润乾默认打印只能对单一报表对象横纵向设置识别,所以在不

2016-12-02 16:47:54 1092

转载 填报表导出excel非可写单元格锁定问题

问题描述: 填报表单元格分为可写和不可写两种状态,当填报表在web上展现的时候可写单元格可以进行数据填报和修改,非可写单元格不可操作。报表导出为excel时,润乾导出excel包默认情况下不对excel单元格属性进行特殊修改,当导出的报表为填报表时,报表中设定的单元格可写属性并不能在导出后的excel中体现,也就是说无论是可写还是非可写的单元格都会在excel中变成普通单元格,

2016-12-02 16:45:16 463

转载 润乾报表新功能–导出excel支持锁定表头

在以往的报表设计中,锁定表头是会经常被用到的一个功能,这个功能不仅能使浏览的页面更加直观,信息对应的更加准确,而且也提高了报表的美观程度。但是,很多客户在将这样的报表导出excel时发现excel文档内的数据表头没有锁定。在润乾报表的新版本中,你会发现,上述现象没有了,锁定表头的报表导出到excel后,表头依然是锁定的。这是新版本中增加的功能。这个功能也更加体现了润乾报表所见即所得的概

2016-12-02 16:37:51 974

转载 打印时报表的几种需求

随着客户的不同,对打印的具体需求也会发生相应变化,大概分以下集中:一:页面上展现一张表,该报表可能增加很多背景色前景色等,但是点打印或导出时只需要黑白打印,即展现一张表打印时为另一张表解决方法:制作一张和展现报表一样的报表文件(背景色等不同),在显示报表的jsp标签中加入 printedRaq=”aa.raq”,这样打印时调用的为aa.raq,并且页面上的参数也会参与相应运算。

2016-12-02 16:33:21 852

转载 报表导出excel方式介绍

报表导出excel提供了四种方式,在单元格属性“其他/导出excel方式”可以选择,如下图一是导出缺省值:报表中的单元格包含两个值,一个真实值一个显示值,但是在excel中单元格只能有一个值,所以只能导出显示值和真实值中的一个。如果真实值是非数值型,则导出显示值,因为非数值型不认为会涉及计算;当真实值是数值时,那么有可能会用来计算,那么就导出真实值;如果显示值和真实值都是数值型,并

2016-12-02 16:32:01 536

转载 html单元格导出excel图形环境问题

现象:报表页面端展现正常,点击导出excel,选择完是否分页后页面没有反应,后台润乾日志中错误信息:runqianReportLogger : [ERROR]  - Error: at com.runqian.report4.view.excel.ExcelReport.createWorkbook(ExcelReport.java:474) at com.runqian.

2016-12-02 16:26:05 541

转载 多个raq导出一个excel2007中

需求描述:         客户以前通过润乾API把多个raq模板数据来导出到一个excel文件中,由于现在数据量过大一个raq数据就超过了65535,原来的2003接口已经满足不了现在的需求,要使用导出2007接口才可以,新的report4.jar已经提供了相应接口实现方法下面给出一个示例参考List list = new ArrayList();list.add

2016-12-02 16:24:20 681

转载 needPrint 不显示打印按钮

客户问题:      客户用的是needPrint 来显示打印按钮,现在访问不能显示后台提示有错误打开控制台显示:java.security.AccessControlException: access denied (java.net.SocketPermission 61.144.34.107 connect,accept,resolve)at java.secur

2016-12-02 16:19:54 686

转载 导出PDF乱码

客户问题:客户环境 LINUX系统weblogic10.3.0.0 用weblogic自带 JDK160_05 导出PDF中文字体全是口解决方法:客户的说他们的测试服务器和生产服务器环境是一样的,就先在测试环境中搭建了一个DEMO做导出测试,demo中有jsp测试JDK有哪些字体,运行DEMO中的字体jsp发现测试环境没有中文字体,按照下面的方法在LINUX加中文字体1、拷

2016-12-02 16:17:13 3203

转载 C/S模式下的打印方法

C/S模式使用润乾报表时有两种打印方法(都使用设计器授权)1.        使用加密狗打印这种方式需要使用加密狗,适用于客户端较少时2.        使用api调用打印方法实现打印这种方式适用用客户端较多,不方便所有客户端都使用加密狗时 注意:第二种方法不主动提供给客户,只有客户有需求才是提供      这种方式可以通过设计器授权中的打印功能点和项目

2016-12-02 15:12:40 1065

转载 填报表导出excel后不可写的单元格处于锁定状态

填报表单元格分为可写和不可写两种状态,当填报表在web上展现的时候可写单元格可以进行数据填报和修改,非可写单元格不可操作。 报表导出为excel时,润乾导出excel包默认情况下不对excel单元格属性进行特殊修改,当导出的报表为填报表时,报表中设定的单元格可写属性并不能在导出后的excel中体现,也就是说无论是可写还是非可写的单元格都会在excel中变成普通单元格,而恰恰一些客户...

2016-12-02 15:10:10 1784

转载 多表批量导出txt及打压缩包下载

在一些特殊的业务系统中,有些客户查看报表数据时不需要在浏览器上逐一查看,需要在页面端选择要查看的报表名称(可多选),选择条件,然后将所选中的报表批量导出到txt文件中并且要把批量导出的结果文件打成压缩包下载,这样就能在其他时间统一查看报表数据。解决方案:润乾提供了丰富的开发接口,可通过API实现该需求。String raqNames="1,2";//批量导出报表名称,此处可从其他页

2016-12-02 15:07:19 782

转载 客户端定时自动打印页面的例子

客户端定时自动打印页面的例子

2016-12-02 15:00:11 1155 2

转载 套打中的自定义纸张设置

润乾报表V4套打自定义纸张大小设置

2016-12-02 14:56:23 900

转载 linux客户端打印报表时操作系统的配置

linux客户端打印报表时操作系统的配置

2016-12-02 14:53:06 841

转载 大数据量报表APPLET打印分页传输方案

大数据量报表APPLET打印分页传输方案

2016-12-02 14:50:04 794

转载 导出WPS office文档格式的说明

针对microsoft office的文档格式,WPS office分别提供wps对应doc,et对应xls两种格式,word和excel是办公系统使用的普及度最广的文件格式,而国内的政府行政单位,国企很多都在推广使用wps,对于word和excel格式,润乾报表直接提供支持,但是对于wps的格式,需要经过一些简单处理转换才能实现。技术实现基础:使用ReportUtils对象的ex

2016-12-02 14:46:06 1671

转载 多张报表导出到一个多sheet页excel

将多张报表同时导出到一个多sheet页excel

2016-12-02 14:40:30 5285

转载 不展现报表实现对报表的打印导出

在客户的应用中通常存在一种情况,报表展现由他们自己原有程序实现,使用润乾只是用在报表的打印和导出上。或者说在某页面上选择查询条件及报表名称,选择完成后直接点击打印或导出按钮实现对该表的打印或导出操作,润乾能满足该需求,但要对页面做下相关修改,实现方法如下:润乾内置了几个打印或导出的js函数,如report1_print(),report1_saveAsExcel()等函数,但是如果使用这...

2016-12-02 14:31:20 1291

转载 润乾报表打印非入库型填报数据

润乾报表打印非入库型填报数据

2016-12-02 14:22:01 424

转载 打印和显示特殊需求

1. 问题概述 客户的报表格式都是严格按照真实中电力部门的要求定制的,润乾打印操作票时,如果按行打印,不足补空时,不能控制当前行的字数。当单元格内容过多时,会造成下边的数据超出边距,自动换行而不带下边线的问题,无法保证页面的完整性。对于此问题我们技术以前给过解决办法:在数据行后,补一个可扩展的单元格,行高和数据行高度相当.首先用纸张高度,减去上下边距,再减去页眉和页脚的高度,再除以每个数据行的

2016-12-02 14:03:46 398

转载 统计图系列值过大怎么办

前言:统计图是业务报表中越来越常见的报表需求之一。经常遇到客户的统计图需求中,统计图的类型几乎是市面上常见的那几种,但是难点在于,客户的数据量过大,导致系列值也很大,为了美观,所要求的统计图的显示数据的样式也就复杂起来。客户需求:某行业用户因业务关系,统计的数据量较大,已经达到以”亿”计算的单位,如正常做出的统计图,虽然可以正常显示,但是图形最终展示效果不是太美观。

2016-12-01 18:04:15 673

转载 润乾V4报表批量打印

背景说明在应用中,经常遇到,批量打印的需求,批量打印,顾名思义,就是点击一次打印按钮,能打印多张报表。下面,我们来介绍一下怎么样实现批量打印的应用举例:Jsp代码//report的参数格式为:report={无参数报表名}{报表1(参数1=value1;参数2=value2;…)}{报表2(参数1=value1;参数2=value2;…)}…prompt=yes

2016-12-01 17:59:27 1093

转载 润乾V4导出TXT时自定义分隔符

◆ 背景说明报表中,导出text时,默认没有分隔符;应用中对导出Text,希望能自定义分隔符。在tag中定义了textDataSeparator属性,让用户在导出Text时自定义分隔符,从而确保满足应用显示的需求。◆ 示例代码……needSaveAsText=”yes”textDataSeparator=”,”/>◆ 应用举例新建

2016-12-01 17:57:50 427

转载 aix系统下的websphere的静默安装

一:环境aix5.3,websphere6(ND版本,WebSphereV6.1_for_AIX_64-bit_Support.tar),注意:aix和websphere的版本问题 二:安装1.解压tar -xvf WebSphereV6.1_for_AIX_64-bit_Support.tar2.配置进入WAS安装目录,找到responsefile.nd.tx...

2016-12-01 17:54:59 599

转载 润乾V4报表放入WEBINF保护目录下如何实现

润乾报表放入WEBINF保护目录下如何实现WEB-INF下面的文件都是受保护的,客户为了保护项目的文件不受到非法的访问,jsp页面都放在WEB-INF下,那润乾报表放入WEB-INF保护目录下如何实现本地搭建了一个通过servlet方式来访问的应用。第一步:把demo下的web-inf文件复制到新的应用中第二步:新的应用中建一个目录,把demo下面的jsp文件复

2016-12-01 16:19:52 361

转载 linux中文字体

◆ 背景说明报表,在windows下,展现、导出都正常,在linux下,字体变大了。比如,单元格的大小设计好后,里面的字当好能一行显示完,将报表放到linux下后,字变大了,一行显示不完了,变成了两行,这样会影响我们报表的美观。出现这样的问题,是什么原因呢?我们又怎么解决呢?看下面的原因和方法。◆ 应用举例原因:linux系统里,没有在windows下,报表中设置的字体。

2016-12-01 16:16:10 379

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除