自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 展现报表同时后台导出excel

一些客户提出需求希望在展现报表的时候,报表在后台被自动导出成excel到指定的路径,而不用手动去点击导出excel的按钮。这个需求可以用润乾的API来实现。实现后台自动导出excel的思路为:用API读入需要导出的raq文件,然后使用API计算报表,得到计算好的IReport对象,使用这个IReport对象导出excel到指定的路径,然后用bean的方式发布报表。实现后台自动导出excel

2013-12-25 21:42:38 949

原创 机器特征码相关问题

服务器特征码为负服务器特征码为负值可能出现在两个阶段:1、 使用获取特征码程序获取的特征码为负值;2、 访问应用的时候后台报负值错误,服务器特征码-99999476与License文件中授权的特征码38047366不一致!这两种问题一般都是由于客户使用oracleAS应用服务器,此原因可能是由于获取特征码的程序找不到windows的环境变量windir了。 可以通过

2013-12-23 14:48:53 4854

原创 一个弹出模态窗口的例子

一个弹出模态窗口的例子实现点击链接,能弹出模态窗口,并且弹出的窗口内的报表可以正常翻页查询导出。需求实现第一步,设计报表如下,第二步,在showReport.jsp中添加如下Javascript代码,function showModal(urlstr,width,height)        {       var me;    me=window;  

2013-12-15 12:13:32 3295

原创 浏览器提示(KB927917)解决方案

浏览器打开网站会报:HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)此错误只微软的IE会出现,其他浏览器不会出现此问题。解决次问题的方法是:安装IE8的KB2416400补丁,重启,OK!KB2416400

2013-12-03 20:35:26 2746

原创 V5复杂同期比

一、报表实例在同期比的例子中,年、月均为连续的,如果我们要做的比例不是根据连续的年月算出来的,该如何操作呢?我们先举一个例子,这里沿用同期比的例子: 二、设计要点 这个报表中,我们希望在E2单元格计算出“比去年同期”,这个指标的运算逻辑是:当前月的订单金额/去年当月的订单总金额,如果去年的该月无订单,则不计算。 从图中可以看出,E2格的表达式最关键的在于如何表示出上一年

2013-11-28 20:23:44 988

原创 动态设定分栏数

分栏报表,是针对设计的报表列数比较少,实现一页展现多栏的情况。点击打印按钮,在弹出的打印预览界面可以看到分栏的效果。默认在页面上会按照设定的栏数进行展现,如果要改变页面展现的栏数,可以通过标签columns=””来进行控制。在页面上输入columns参数,可以控制页面显示的栏数。下面介绍一下设计过程:数据集:_select客户.公司名称,客户.联系人姓名 FROM 客户这个

2013-11-20 09:03:30 888

原创 V5服务器参数管理

在V5中可以通过服务器参数管理功能模块,用于修改reportConfig.xml中的系统参数,可以更加方便快捷,为报表服务器的系统参数提供友好的配置界面。服务器参数管理模块中参数包括:授权文件、日志配置文件、JSP字符集、Web应用地址、报表根目录、下拉树图片路径、错误处理页、jre安装包路径、jre安装包版本。保存:将页面上修改的内容保存到当前使用的配置中。另存为:将页面上的

2013-11-11 11:07:25 699

原创 V5报表资源迁入迁出

我们在使用V5的时候有时候,有时候需要将资源迁出等操作,现在我们介绍下如何对报表资源进行迁入迁出。可以将系统中的报表、统计图、超链接、通用查询、dbd资源、数据源、数据集导出为zip包,或者将zip包导入到系统内部。目前提供导入和导出动作,方便用户更新和转移资源。一、导入资源对于需要从服务器上导入到系统平台的资源,可以使用资源的导入动作。导入之前需要将资源文件以zip格式进行压缩。

2013-11-04 08:59:03 749

原创 快译V5全局样式设置

快译V5可以实现对全局样式控制,我们可以定义多组样式、每组样式中包含多个具体的样式。每组样式间的样式名和样式的个数相同。在全局样式管理中可以进行样式组管理、具体样式属性管理以及应用样式组。界面如下图所示:一、样式组管理一组样式可以理解为一套风格或皮肤。对样式组的管理包括新建、删除、重命名样式组。双击要修改的样式组名称即可重命名样式组。不能对当前应用样式组进行删除或重命名。新建一个样

2013-10-28 21:00:00 483

原创 V5超链接使用方法

在V5中超链接有两种使用方式:内部资源超链接和外部资源超链接。都是通过设置超链接名称和超链接url。下面介绍两种超链接方式:一、内部资源类型超链接内部资源超链接,是使用当前平台中已有的资源(例如报表文件)建立超链接,使用时只需引用即可。新建内部资源超链接的具体方法如下:1.切换到【内部资源超链接】tab页2.【选择】系统中的已有资源资源选择完成后,系统自动将所选内资源的名称作为

2013-10-28 20:57:59 644

原创 关于报表里SQL执行速度的问题

1. 问题概述之前有个客户反应报表计算慢,通过看后台日志,发现时间都是花在了执行sql上面,但同时客户会说,这个sql拿到数据库端去执行,速度很快,对于含参数的sql,执行时间的差异会显得尤为明显.但是,客户将sql拿到数据库端去执行,往往是模拟不了传参的过程,检索条件都是在sql里写死的.2. 解决办法为了证明这个sql执行速度慢,不是润乾的关系,可以建议客户写一段jav

2013-10-21 17:10:47 1459

原创 冻结表头HTML报表制作方法

报表显示在网页上,拖拽网页查看报表时允许报表上表头和左表头被固定。对于高度/宽度都比较大的报表,实现表头锁定会给报表使用者提供很大的方便,快逸报表可以实现上、左双向单独表头锁定,甚至是双向同时锁定,报表浏览者查看“高大”报表时再也不必上下左右拉动滚动条来对照表头了。上图显示的是一个还未固定表头的报表,如果我们拉动滚动条,表头也会跟着数据区一起滚动,下面就以这个报表为例,详细讲解一下如果实现

2013-10-14 10:58:08 725

原创 快逸V5实现排名

在制作报表中经常会需要实现排名的需求,现在实现一张简单的排名报表。第一步:在打开对应目录下,点击新增资源,选择复杂报表,下一步:第二步:进入报表设计界面,引用数据集,这里引用的是demo中演示_订单表.第三步:设计报表,将对应的字段推拽到对应的单元格。需要注意在C2单元格表达式为:=count(B2[`0]{B2>$B2})+1,该表达式是统计所有订单总价大于当前单元格订单

2013-09-23 14:10:34 873

原创 快逸V5实现饼图数据显示百分比

快逸V5实现饼图中扇形区域显示百分比,可方便直观对饼图进行查看。下面制作一个简答的列子。我们在这里需要求货主地区的费用占所有地区费用的比例,操作步骤如下:第一步:在C1单元格中求出货主地区的费用占所有地区费用的百分比。 第二步:在相应单元格中插入统计图,如下图所示:第三步:选择类型,这里选择的是饼图下的,3维饼图,选择风格。第四步:在选取数中添加分类名称A1,在系列

2013-09-17 09:41:54 708

原创 快逸V5实现报表按比例显示

如何让报表按一定比例显示在页面上呢,快逸提供了很简单的方式,只需要简单的设置就可以让报表按照自己设定的比例显示。初始页面如下图: 第一步:打开资源中心下,我们已经建好的报表资源文件,选择展现设置。第二步:在展现配置的更多选项中,选择属性名下的显示比例,这里设置的是1.5,点击保存。第三步:点击报表资源,预览,可以显示出1.5倍的比例报表。效果如下如:

2013-09-11 15:18:05 1277

原创 快逸V5实现下拉树

快逸V5中的下拉树的编辑风格,可以使下拉选项按照一定的逻辑进行分级分类,采用树状的方式下拉,可以更加方便,清晰,现在制作一个简单的列子。第一步:打开设计器,新建资源,选择复杂报表,下一步。第二步:引用数据集,此时选择的是演示_订单表,点击确定。选择报表属性,点击填报设置,选择可填报,将报表设置成填报表。第三步:选中单元格A2,选择编辑,单元格填报,此时选择可写按钮,在编辑风

2013-09-05 17:58:05 710

原创 快逸V5数据别名管理设置

快逸V5数据别管理功能,更改别名后就具有了更为直观的业务含义,以另一套名称视图显示在系统使用人员的面前,因此能够大大方便用户对数据的理解和使用。那么如何设置别名呢,这里详细介绍下。第一步:登录快逸V5界面,在左侧数据管理中选择数据别名管理,点击简体中文中后面的别名编辑。 第二步:在别名编辑下的下拉框中选择修改字段别名,选择我们需要之前在数据集管理中新增的数据集,这里的是lctz,数

2013-08-29 17:48:46 775

原创 快逸V5实现自定义分组报表

快逸V5实现自定义分组报表快逸V5自定义报表的功能,具有快速简单的制作方式、人性化的操作界面和功能,让客户快速轻松制作报表。自定义报表分自定义分组报表,自定义交叉报表,自定义自由报表,自定义组合报表。这里介绍的是利用DEMO数据源,实现自定义分组报表制作流程。第一步:在对应的目录下,选择新增资源,下一个窗口中选择分组分析,点击下一步。 第二步:选择数据集,这里选择的演示数据源下

2013-08-21 09:59:29 1676

原创 快逸V5设置两表关联

快逸V5设置两表关联对于刚接触快逸V5报表的客户,可能对如何设置两个物理表关联字段有些陌生,这里介绍如何实现两个物理表的关联,这里以demo为事例。第一步:点击数据管理,选择数据表管理,登记所需要的表,这里选择的是DEMO_ORDER表。第二步:点击订单表后面的表间关系,点击增加按钮。第三步:在本表中选择需要关联的字段,这里选择的是“订单ID”,在关联对方表中选择需要关联的

2013-08-16 21:53:41 713

原创 快逸V5实现柱线图

快逸V5实现柱线图快逸V5包含多种类型的高品质统计图,图形属性丰富、样式美观。常应用于企业的各种数据分析、预警监控中,同时还提供个性化图形定制服务。在这里制作一个双轴柱线图,流程如下:第一步:打开设计器,新建数据源,登记所需表,在这里运用到demo下的表。在相应的目录下,点击新增资源,选择复杂报表,点击下一步,此时出现设计页面。第二步:点击添加按钮,出现新建数据集,选择对应的数据源,这

2013-08-07 14:23:20 884

原创 快逸V5实现套打功能

快逸V5实现套打功能很多的时候会用到票据的打印,快逸报表采用底图描绘的方案解决套打时的报表绘制问题。将需要套打的票据扫描成图片,插入到报表设计的界面上,这样设计出来的报表,打印到空白票据上,不会产生错位。下面用快译V5实现套打,实现效果如下图: 第一,打开快逸设计器,新增资源,选择复杂报表,点击下一步第二,在工具菜单中选择插入----->背景图,在弹出的窗口中的URL中选择所需

2013-08-02 22:34:07 777

原创 V5集智冠名部署方法

在集智平台上冠名只需修改几张图片,修改图片的样式,替换掉平台中用于登录、平台Banner等的图片即可。 打开集智安装位置目录下找到tomcat/webapps/reportmis/reportmis/mis2/style文件夹。具体替换的图片如下:  1.平台登录图片名称:login-pic.png >图片尺寸:宽:767像素   高:350像素>替换位置:…\mis2

2013-07-28 10:54:28 523

原创 V4升级V5解决方案

本文档适用于原系统使用V4开发,现需要将系统升级至V5的用户。升级后V4与V5全面兼容。报表既可以使用V4设计器进行编辑,也能够在V5中进行编辑,以及使用V5中的新功能进行报表设计和展现输出。 升级步骤:一、    安装V5产品 获取最新版本V5安装程序,在服务器上安装V5平台(请注意安装至服务器)。 二、    升级V4设计器     为了使V4设计器

2013-07-22 09:43:59 2137

原创 导出excel页签名称设置

当前润乾报表支持导出excel,word,pdf类型文件的功能。其中导出的excel名称与报表名称相同。并且导出的excel如果执行分页功能,会分成多个sheet页面。每页的页签也是报表名与数字的结合。例如:报表名为cece.raq导出的excel页签为cece1,cece2…等。客户需求:导出excel页签按照默认的excel页签名sheet1,sheet2…等。可以通过Api设置导出exc

2013-07-15 13:25:49 4472

原创 一个弹出模态窗口的例子

实现点击链接,能弹出模态窗口,并且弹出的窗口内的报表可以正常翻页查询导出。需求实现第一步,设计报表如下,第二步,在showReport.jsp中添加如下Javascript代码,function showModal(urlstr,width,height)        {       var me;    me=window;    x=(screen

2013-07-08 13:13:42 838 2

原创 行式填报表分页

润乾的填报表,是不支持分页的。行式填报表可以通过间接的方式,来实现分页思路:从数据集中每次取出一页的数据,每次翻页,都重新从数据集中取数,并在翻页前,将当前页的数据提交入库。方法:1 制作报表:参数:nPage  当前页start   开始行end   结束行pageCount   每页显示的记录条数数据集:ds1:参数:在数据集

2013-07-01 12:51:10 779

原创 冻结表头HTML报表制作方法

报表显示在网页上,拖拽网页查看报表时允许报表上表头和左表头被固定。对于高度/宽度都比较大的报表,实现表头锁定会给报表使用者提供很大的方便,快逸报表可以实现上、左双向单独表头锁定,甚至是双向同时锁定,报表浏览者查看“高大”报表时再也不必上下左右拉动滚动条来对照表头了。上图显示的是一个还未固定表头的报表,如果我们拉动滚动条,表头也会跟着数据区一起滚动,下面就以这个报表为例,详细讲解一下如果

2013-06-23 21:57:24 3626 1

原创 内存溢出排查

内存溢出作为软件使用过程中极其不希望看到的难题,一直困扰着软件开发与使用者。当然在报表应用的使用过程中,如果配置或使用不当也会出现内存溢出的问题。出现内存溢出的问题我们要敢于面对,要通过适当的排查方法和相应的解决步骤一步一步找到问题出现的原因并最终解决掉该问题。本文对使用报表过程中出现内存溢出问题进行简单地分析,给出一些建议性的排查步骤和解决方法。排查步骤与解决办法1 定位问题

2013-06-14 12:59:54 3829

原创 展现报表同时后台导出excel

一些客户提出需求希望在展现报表的时候,报表在后台被自动导出成excel到指定的路径,而不用手动去点击导出excel的按钮。这个需求可以用润乾的API来实现。实现后台自动导出excel的思路为:用API读入需要导出的raq文件,然后使用API计算报表,得到计算好的IReport对象,使用这个IReport对象导出excel到指定的路径,然后用bean的方式发布报表。实现后台自动导出excel

2013-05-28 09:53:27 998

原创 动态控制柱形图显示柱数

具体方法:1,可以只显示统计数据不为空的记录,然后用这个记录作图,这个只需要在扩展单元格里加上条件即可实现。2,如果需要将数据完全展示,则第一种办法就不行了,这时需要将所有数据都显示,然后判断一下共有多少条需要统计的非空记录,用统计图特性来实现。详细过程为:首先将报表和统计图制作出来: 由于有些地区没有数据,所以展示出来是这样的。 其中华中和西北都是没有数据的,下面

2013-05-02 11:34:56 1768

原创 润乾报表调度器

在一个报表系统中,除了报表的展现、查询、导出、打印等常见需求之外,往往还会有需要定时自动计算报表并分发的需求,比如每月月底自动生成本月的月报并email至相关部门负责人处、数据量很大计算起来需要一定时间但又不是即时就需要的报表希望可以在服务器空闲时自动进行计算等等。润乾报表针对此类需求,提供了专门的调度器模块,具有强有力的报表任务调度功能,可以实现定时、批量等报表自动处理和报表的自动分发。

2013-04-25 17:27:23 1676

原创 报表展现时引用css样式

报表展现时引用css样式2010-06-24 10:49:51   批注 (0)   收藏用户在做web报表开发过程中,会遇到这样一个需求:希望多个报表以相同风格的样式展现。若在报表设计器中实现,则需要对每一个报表设置一遍样式,而且还需对一些细节进行微调,过程麻烦且消耗时间。本文介绍如何在报表发布时引用统一的css样式,这样多个报表输出时都继承了

2013-04-18 11:19:24 886

原创 润乾报表在linux系统下字体显示问题解决方案

我们有时候会遇到在linux系统下报表没有自动换行、统计图或表头斜线上的中文变成小方框、报表导出pdf后中文出问题等。出现此类问题主要为操作系统中缺少中文字体所致,由于linux系统上没有对应的中文字体,将会导致导出pdf或参与图形计算时中文乱码。解决办法主要为系统增加相应的字体。增加字体有多种方式,下面以宋体为例介绍几种比较常见的操作:一:将windows系统下的字体拷贝到linux

2013-04-15 13:31:10 1545

原创 润乾报表的返回按钮

在报表中通过超链接连接到一张报表之后,比如通过“订单”表链接到“订单明细”表查看订单的详情之后需要返回到“订单”表。这个时候客户希望报表之上能有一个返回功能的按钮,通过点击这个按钮返回到上一个页面,而不是通过点击浏览器的回退按钮来实现。实现这个功能用一个简单的js即可。下面一起来看一下具体步骤:首先,新建两张报表:订单.raq并添加一个整数类型的参数:arg1D2是一个带超

2013-04-07 17:03:33 1937

原创 快逸打印计数

问题描述:报表web端展示时,点打印按钮提示打印次数。问题思路:在提供的打印的方法之前写一个方法,每次调用打印方法之前,先执行这个方法进行一个数量的累加运算。但是打印的方法是封装起来的,所以只能在发布报表的jsp里写JavaScript定义一个变量,让这个变量做自增运算,然后弹出一个messageBox用来与用户交互,提示报表已经打印过几次。实现步骤:(以发布报表的showReport.j

2013-03-31 21:13:22 683

原创 快逸报表实现将多个报表导入一个excel的多个sheet

一:实现思路先读取多个报表,分别计算多个报表,然后把多个结果添加到导出列表,最后实现导出到excel的多个sheet中。二:实现步骤(以两个报表为例)1:首先制作两个报表one.raq和two.raq,如下图:One.raqTwo.raq 2:利用快逸提供的方法读入两个报表,读入计算并导出,代码如下://创

2013-03-24 16:58:52 1211

原创 动态显示列

有很多客户会有这样的需求,在参数模板上有一个多选的选择框,选择框里是一个人员的所有信息,要求通过选择框选择相应信息,并动态的在报表中展示出来。这个需求的解决方法是,先把这些选择到的信息作为列名动态传递给报表,报表先把所有的数据都展示出来,然后在通过参数里的值进行判断,将没有选中的列进行隐藏,这样就能实现动态控制不同列的显示了。下面用一个例子展示一下,新建报表,如图新建参数,参数类型

2013-03-20 17:20:20 603

原创 API导出EXCEL删除报表某一行或列

有一张报表,第一列全是复选框,希望在导出EXCEL的时候不要导出这些复选框,只导出对应的数据。 由于报表的导出是所见即所得,无法在导出的时候手动去删除某一列,所以只能通过API导出,然后指定删除第一列,重新生成一个iReport对象,然后导出。以下是代码部分:package ApiTest;import com.runqian.report4.model.ReportDefin

2013-03-15 11:16:17 979

原创 jquery实现报表点击表头排序

利用参数和宏实现报表中点击表头排序功能,该方式实现的表头排序,需要进行页面刷新,实际上要重新进行报表运算。本文利用jquery和TableSort插件实现报表的客户端排序,能减轻对服务器造成的负担,也能给用户带来更好的体验。插件使用说明: 插件功能:把html的table转化为可排序的table,支持页面静态排序,无刷新。支持多种数据类型排序(字符串,数字,日期等)l 使用方式:l

2013-03-13 17:15:47 9237

原创 在WEB页面上输入跳转页码

用showreport.jsp去展现报表页面时,对于分页且页数比较多的报表,会在报表上方以上一页、下一页方式来展现,但对于有几百页的报表,这种调整方式显然不灵活,所以我们可以在JSP页面上做些修改,可以通过手工输入页码的方式跳转到指定页面。制作方法:1、制作跳转按钮String tpagestr = "跳转\" onclick=\"aa();\">";%>2、加入一段J

2013-03-11 09:25:02 5630

空空如也

空空如也

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

TA关注的人

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