润乾
Z_B_Hrunqian
这个作者很懒,什么都没留下…
展开
-
自动计算数值个数不固定的数的平均数
在润乾报表中,在自动计算中计算平均值的时候,如果数值的个数是固定的,比如3个,我们可以很容易地计算平均值,比如A1、B1、C1是可以编辑的单元格,我们可以很容易的在自动计算中写表达式${A1+B1+C1}/3就可以计算出来;但是,有时候我们会遇到,在3个编辑框中,如果我们只输入一个数值,则平均值则等于这个数值,如果输入的是2个数值,则平均值为这两个数的平均值,如果3个都输入,平均值就是这3个数的平原创 2013-04-06 17:19:28 · 1425 阅读 · 0 评论 -
showReport.jsp页面出现a.html的iframe页面
遇到有些客户在使用div构造如iframe的html页面布局,也就是将页面分成三部分,上框和下框,下框又分为左边框和右边框,通过点击左边菜单栏在右边框展示报表的方式,在页面展示的出现了一个404的iframe页面,如下图所示 查看页面源码时,发现页面源码如下: 不知为何出现了一个资料路径指向a.html的iframe;现在要将这个iframe去掉,但是不知后台代码是如何封装的,所以就采原创 2013-06-02 22:52:55 · 999 阅读 · 0 评论 -
使用defineBean出现的问题
遇到客户在使用defineBean时,也就是用这样的标签方式, srcType="defineBean" beanName="reportDefine", 第一次内容是正确的,后面无论操作几次都是第一次的内容了。 我们先来看看defineBean方式发布和reportBean方式发布的区别,两者的相同点很好理解,都需要把raq文件转换成ReportDefine对象,进行相应的处理。而不原创 2013-05-13 01:48:44 · 992 阅读 · 0 评论 -
Oracle 10g连接不上数据源
给客户做表样,需要Oracle数据库,在本机上装了Oracle 10g,在润乾报表设计器连接数据源时,却报错:Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 此时原创 2013-05-26 17:50:42 · 1092 阅读 · 0 评论 -
填报乱码
填报时在页面填写数据到数据库产生乱码,查看打印出来的日志 在insert之前显示的时候是乱码,但是如果数据库中有中文,从数据库查询数据到页面没有出现乱码现象,原因是因为页面编码和项目整体编码不一样原创 2013-05-20 12:43:18 · 394 阅读 · 0 评论 -
下拉数据集问题
下拉数据集在我们的设计器下面发布没问题,但是在客户的应用下面显示不了,后台报错 SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) reportServlet?action=10&file=%2Fcom%2Frunqian%2Freport4%2Finput%2Fselect.js, 行292 字符2 解决方法:这个是字符编码的问题,把原创 2013-05-06 11:25:17 · 510 阅读 · 0 评论 -
导入excel2007时网页报null
最近遇到一些客户在网页中导入excel的时候,导入excel2003文件没问题,而导入excel2007文件时页面一直提示null,导不入excel2007文件。遇到这样的问题,首先给客户替换了最新的jar包,替换了之后发现问题还在,查看了后台报错信息,报了下标越界的错误信息;再查看客户用于导入的excel2007文件,在文件内容的最后一行发现存在着测试授权信息,把最后一行的授权信息去掉就可以,导原创 2013-04-21 22:29:37 · 583 阅读 · 0 评论 -
自定义参数模板
发现很多客户在使用自定义参数模板的时候,经常发现,没有任何报错信息,但是参数就是没有传过去,在控制台直接打印参数值的时候也可以打印出来,但页面就是没有接收到,每次查询还是只是查到默认参数的数据。仔细看了客户的Jsp页面,发现很多客户在报表配置参数的时候,报表中的参数名没有跟jsp页面中拼接参数时使用的参数名一致,导致接收不到参数值,如下面红色字体的部分应该跟报表参数配置那里的参数名一致。 pa原创 2013-04-28 14:57:54 · 646 阅读 · 0 评论 -
自动计算中使用js函数
在润乾报表自动计算中,有时候将小数转为整数时上进或者下退,如将1.3上进为整数2或者下退为整数1,这时候我们需要用到js的ceil函数,如果我们直接在自动计算的单元格中写ceil(${A1}),会报错,ceil函数参数个数不匹配的错误,这是因为润乾自带函数中也使用了ceil()函数,润乾ceil函数中中的参数个数是两个,直接在自动计算中写ceil(${A1}),识别到的是润乾中的ceil函数,改正原创 2013-04-13 20:24:57 · 896 阅读 · 0 评论 -
判断某一天是属于本月的哪一周
在使用润乾报表设计器时,遇到某些客户需要判断某一天是属于本月的哪一周,但是在润乾自带的函数中,没有判断某一天是属于本月哪一周的函数,只能通过我们自己通过函数的转换去实现,下面,我们就在实现这样的功能,通过在单元格里写表达式if(@arg1!=str(monthbegin(@arg1)),ceil((dayNo(monthbegin(@arg1))+day(@arg1)-1)/7,0) ,1),通过原创 2013-06-13 10:18:24 · 625 阅读 · 0 评论