自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字体问题

润乾的字体列表中的字体是加载了系统中的字体,有可能是因为系统中没有该字体类型,造成的,下面我们向系统中加入该字体样式。在WindowsXP系统中添加新的字体样式。单击“控制面板——字体”命令,接着在“字体”窗口中,将名为“汉仪大黑简.ttf”的TrueType字体文件直接复制进去就能自动安装;重启设计器,以便字体列表中能加载到该字体样式,重新打开刚刚设置过字体样式的报表,单元格中的字体,在

2013-01-28 18:13:34 635

原创 in函数的使用

使用润乾报报表,当需要传数组类型的参数是,我们就会用到in(?)的类型,但是对于oracle来说in函数的参数,数组长度不能超过1000,这个我们可以通过创建动态参数subList(数组参数,0,10)这种模式,在sql里修改为  字段 in(参数1) or 字段 in(参数2)。这就很好的解决了这个问题。 , ,

2013-01-21 14:44:50 2155

原创 日期函数

润乾里定义了比较多的日期函数,其中有weekbegin和weekend函数,但是这是根据西方习惯,以周日为一周的开始,周六为结束,但有时我们需要根据中国习惯来取值,我们可以结合其他的函数来实现这个效果,weekbegin:=if(dayNo(arg1)==1,relDate(arg1,-6),dayNo(arg1)==7,relDate(arg1,-5),relDate(date(weekbe

2013-01-14 17:48:08 434

原创 flash统计图

最近碰到一些关于flash统计图的问题,今天做一个小总结。一、要使用flash统计图,首先需要授权支持这个模块,“flash=true”  二、需要在部署时拷贝flash相关的文件到项目里,一般把demo里的flashGragh文件夹拷贝过去就行了 三、flash统计图支持有独有的flash滚动条功能,方便查看比较大的统计图  四、flash统计图目前不支持钻取功能。

2013-01-08 10:24:49 602

原创 主子表补足空行

引入式主子表经常会碰到需要补足空行的问题,关键在于怎么获取各个子表扩展出的单元格行数,如果单纯的在主表的自标定义界面通过eval函数给各个子表互相传参,会导致流错误,我们可以在某一个子表中加入别的表的数据集的方式,直接在子表计算出另一个表的行数,再通过to()函数实现补足空行的效果。

2012-12-31 11:49:52 329

原创 js函数实现根据出生日期求年龄

我们经常会碰到需要根据出生日期计算年龄的需求,这里给出一个例子:function parseDate(str){if(str.match(/^\d{4}[\-\/\s+]\d{1,2}[\-\/\s+]\d{1,2}$/)){return new Date(str.replace(/[\-\/\s+]/i,'/'));}else if(str.match(/^\d{8}$/)){

2012-12-25 14:18:15 1372

原创 导出word的换行问题

我们报表导出成word后,经常会看到大量的换行标记,影响报表本身的美观,如何能去除掉呢。其实这个是修改word的设置就好了,word的主菜单里有个word选项,在显示选项卡中把段落标记勾选项去掉就可以了。

2012-12-17 17:56:38 834

原创 排序

我们设计报表时可能会碰到这样的需求,把数据表按照某个字段分组,按照另一个字段排序,这个在sql语法里师表较容易实现的,在润乾报表同样也可以实现,例如:=ds1.groupEx(#1,true,"#1,false;#2,false"),这样的语法,就能够达到先按照第一个字段升序排序,分组,再按另一个字段排序的效果了,鉴于润乾报表对于这个函数的解释有些不正确,故此提出。

2012-12-10 10:52:44 344

原创 润乾报表的maxCellNum

润乾报表有一个参数maxCellNum: 当前报表系统能运算的最大单元格数,能够动态控制并发数。该数值的大小取决于硬件的配置,一般来说内存越大,这些数值可以设得越大,但最多建议不要超过2000000。设计大数据量的报表的技术们可能都碰到过cell num exceeds limit这个报错,首先我们都想到要调整maxCellNum的设定值,但是有时设置的很大很大也还报这个错,甚至报内存溢出,这时我

2012-12-03 12:40:29 3575

原创 填报表js填报数据

我们知道普通的统计表可以通过onclick事件调用js函数,但是填报表本身是定义过onclick事件的,怎么达到自定义js修改单元格的值的效果呢,我们可以自定义控件的方式,先写好js函数例如:function aa(names){ alert(names); document.getElementById(names).value="rrrr"; //修改真实值 document.

2012-12-03 12:30:12 449

原创 立即校验

自定义校验函数能更方便的实现单元格校验的效果,但是校验是在点击提交时进行的,怎么实现立即校验呢,我们可以监听鼠标事件,在光标离开单元格时进行校验操作来实现这个功能。

2012-11-19 18:06:46 303

原创 分组统计

最近处理任务碰到个sql的问题,要求把数据集分组后按某个字段统计的结果作为一个查询条件,由于自己sql基础比较差,查阅资料,花了很长时间才找出了解决方案,用groupby+having的方式可以实现,贴上我的sql如下: SELECT t2.res_id, t2.res_name,count(record_id) a FROM t_res_print_record  t2  LEFT

2012-11-16 11:17:57 259

原创 in函数在润乾报表的应用

in函数在sql,java中应用非常广泛,方便,我们润乾报表也是支持in函数的,例如ds1.select(a,,b in list("1","2","3")),注意这里的list是必要的。另外可能会经常碰到a不在某个范围内的判断需求,其实!运算符在我们的报表也能使用的,例如ds1.select(a,,!(b in list("1","2","3"))).

2012-11-09 16:53:01 3976

原创 润乾设计器的换行问题

再设计报表时,有时数据比较长,需要要换行显示,为此我们提供了自动换行的机制,另外在报表设计时,在单元格可以按enter换行也可以输入"\n"手动确定换行位置,值得说明的一点是当引用到这个单元格时,需要去掉“\n”字符,而且要分次去掉俩个字符,例如:A6:国家或行业产品质量\n抽查合格率 B6:= rplc(rplc(A6,"\\",""),"n","" ).

2012-11-09 16:23:51 7963

原创 weblogic部署润乾报表的授权问题

weblogic中部署润乾报表有时会报找不到授权或授权过期的问题,这时首先通过设计器确认授权文件的有效期,第二尽量把授权文件放到classes文件下。然后配置好reportConfig文件的license节点即可。

2012-11-05 11:00:55 1699

原创 填报表提交数据后跳转到新的页面

我们的填报表在填报完数据提交后会刷新并跳转到当前页面,有的客户根据项目的需求可能会需要完成填报操作后跳转下一个页面执行其他业务操作,则个怎么实现呢,我们的报表是考虑到这点功能的,我们有一个backAndRefresh标签属性,只要给他赋值预定的url,链接就能实现上面的需求了。

2012-11-05 10:45:33 677

原创 报表展现速度慢的调优方案

经常有客户反应报表展现速度很慢的问题,又不清楚报表优化的大体思路,这里说明一下:1、数据集优化2、表达式优化3、结构优化。   数据集的优化主要是合并不必要的数据集,避免重复执行sql,排序等操作尽量在sql执行;表达式优化,大数据量的数据尽量使用group+select的结构,尽量不要group后面直接接ds.字段的形式;模式 重复的部分尽量使用动态扩展实现,少写表达式。

2012-11-05 10:35:17 984

原创 填报表页面端录入换行问题

我们的填报报表在页面端支持录入数据,这时有的客户希望录数据时自己调整格式,切换行,怎么实现呢,只要在报表设计阶段设置单元格自动换行,这样发布后在单元格使用enter就能换行录入了。

2012-10-29 15:46:30 406

原创 默认参数和当前日期相关

我们客户制作报表的过程中经常碰到这个问题,需要传当前日期或者当前日期相关的日期时间参数给报表作为默认参数。这里提供一个利用动态参数制作的实例。设置俩个日期参数date 和date1,一个标志字符串参数flag,默认值为1,date为普通参数,参数模版接受数据,date1为动态参数,if(@flag==‘1’,left(str(now),10),@date). date1传给sql作为查询参数,另外

2012-10-29 15:34:37 274

原创 关于单元格插入图片

我们的报表单元格是支持图片格式的,包括动态图片和静态的,同时也可以以html格式和数据图层(背景图,前景图)插入报表中,数据图层很简单,但是一html格式插入图片时,,这里url可以是网络地址,也可以是服务器路径,但是这里不支持绝对路径的,只能把图片放在应用根目录下的images文件夹,

2012-10-24 15:49:03 1146

原创 多列并列纵向查询的实现

我们使用报表时有时有这样的需求,需要在报表编辑多列纵向扩展的查询,这时他们之间会有干扰,怎么实现呢,我们可以使用引入式主子表,把每个查询写在各个子表里,然后嵌套在一个主表里,然后用补组空行的方式处理下查询数据条数不一致的问题。

2012-10-16 08:58:34 351

原创 润乾参数模板的使用

很多用户在使用润乾报表的参数模板时,因为不习惯,会出现一些问题,我们参数应用到sql数据集中时用字符 '?' 代替,然后在sql编辑器的参数选项卡中编辑对应的参数或参数组成的表达式,查询的时候这些参数表达式会一一对应替换'?'。

2012-10-16 08:48:04 901

原创 在页面打印时,弹出小白框,报io异常

经常更换jar包的报表用户可能都回碰到过这个问题,打印java控制台能启动,但是会弹出一个空白的没提示信息的提示框,不能正常打印,java控制台报ioException,这很可能是report4.jar包和runqianReport4Applet.jar包版本不匹配造成的,所以需要更换其中一个包时,要同时更新对应的另一个包。

2012-10-16 08:41:45 964

原创 报表发布到html格式混乱

我们使用报表时, 经常会碰到这样一个问题,报表raq文件在设计器中预览正常,可是发布到html上会出现段落格式混乱的情况,这多半是设计报表时使用的是dialog字体,而html页面对于这种字体不能很好的解析,更换一个字体往往就解决了.

2012-10-16 08:36:37 405

原创 润乾报表在部分浏览器不能打印

润乾报表raq放到不同版本的浏览器时有时会出现不能预览或者不能打印的问题,经常是因为jre版本的原因,手动安装一个版本高点的jre环境往往就能解决问题。例如ie9一般需要jdk1.6及更高版本.

2012-10-16 08:32:44 5348

转载 报表模板实现网格式自定义报表

需求描述:一般报表模板设计的报表都是固定格式和字段的报表,如果要修改列字段或者排列顺序,需要设计人员修改报表模板。用户需求为可以选择预添加的字段,并且可以增删,最终根据用户选择,生成结果报表,实现web端报表结果自定义功能。如下图所示。报表实现:下面例子实现四列的自定义网格式报表。参数表单:利用参数,前端js,隐藏行属性等,为用户提供报表自定义的参数页面,用户可以添加或

2012-06-25 09:27:09 2218 1

原创 显示值

报表运算出来的数据,往往需要按照一定的格式进行展现,例如金额1234.5678希望显示成¥1,234.56,日期2005/12/25希望显示成2005-12-25,百分比0.2345希望显示成23.5%等等。虽然对数据的显示格式有一定的要求,但是单元格里真实的数据不能改变,照样能够被其他单元格引用,例如1234.5678虽然显示成1,234.56,但是其他单元格引用时,引用的是1234.5678而

2012-06-25 09:20:26 227

原创 善于总结规整才能进步

一个多月的QQ支持,学到了很多,有一点体会很深,经常遇到客户提问题时会问一句“你们没有碰到过类似的问题么,有什么解决方案么”,我会经常不知所错,有的问题自己碰到过,却没有整理解决方案,有的没有碰到,不知道有没有同事整理的解决思路。这才认识到随时整理常见问题的处理思路和方案是很重要的,合理利用网络和学习ros里的案例对于解决问题有很大帮助

2012-06-25 09:02:48 215

原创 多观察才有发现

当初刚接触润乾报表时,领导让我们熟系报表一段时间,我刚刚拿到设计器设计报表时,获得第一感觉就是没有快捷键很不方便,切换单元格还要鼠标,想要的背景色没有自己配很麻烦,一度认为这个软件这么不方便,谁愿意用呢。可是3个月的润乾生活一晃而过,我不知不觉间发现自己对润乾有了新的认识,原来润乾比自己想象的成熟多了,各种功能,人性化设计都很完善,只是自己了解的太少太少罢了。

2012-06-25 08:49:20 226

转载 技术应答示例2

项目名称:工程名称:民航新疆应急指挥中心应急指挥及决策支持系统设计、施工及软件开发工程一 标 段:民航新疆应急指挥中心应急指挥及决策支持系统设计及软件开发工程建设单位:民航新疆管理局建设地点:乌鲁木齐市迎宾路46号机场院内招标方式:公开招标开 标 日 期:一标段: 2012年 5 月 4 日时       间:上午11:00(北京时间)地       点:新

2012-05-21 10:41:29 1412

原创 分页

有的时候不固定每页的显示数据行数,只想设定其中某一行或某几行的行后分页,这时可以通过设置按数据行分页的报表分页方式,然后设置每页显示数据行数来实现。行后分页可以设在一般单元格,也可以设在行首格。 如果设置在行首格,而且该行是可以扩展的,则该属性会复制到该行扩展出来的所有单元格中。在A1单元格中编辑=to(1,10),并在该单元格“行后分页”的表达式中编辑 if(A1= =5,true,false)

2012-05-21 10:38:11 214

原创 ————

一周的企业qq,碰到了很多问题,也总结了一些心得,跟客户聊天尽量礼貌,多发几个笑脸,这样在给客户解决问题时,客户也不会很急躁,遇到问题首先自己思考解决方案,不能解决要及时向同事求助或者录入问题,不能耽误客户的时间,另外在同时碰到几个客户的时候,要注意安排问题的优先级意见福客户的情绪,我想着也是我今后工作中需要慢慢学习和积累的经验吧

2012-05-21 10:26:32 187

原创 第一周的企业QQ

进入公司一个多月了,我也从学习阶段转入实践期了,这周开始了我的企业qq服务,相对于之前的msn,着实忙了很多,每天都要碰到客户提出的各种各样的问题,开始有点不太适应,但是从中也学到了很多,相信今后的路还很长也很坚实

2012-05-21 10:19:24 161

转载 集智平台行式填报表不能支持统计图

集智平台行式填报表不能支持统计图近来遇到一些用户,他们在制表时,在报表里做了统计图,但当进行报表运算就会出现如下的错误提示:: 单元格:A3中有错误,com.runqian.report4.model.engine2.RowReport错误来源:com.runqian.report4.model.engine2.RowReport 仔细参看错误提示:RowReport,从名

2012-05-14 10:03:54 438

原创 填报表中的自动换行

1.下拉列表框、下拉数据集、下拉日历、下拉视图和下拉视图树类型的单元格不能使用自动换行属性,否则会导致下拉属性不可用。2.在填报表中,除字符串以外的数据类型都不可以设置自动换行属性。3.由填报报表转换的统计报表,在设置自动换行时,必须先清除原填报表填报属性中的填报数据类型

2012-05-14 10:01:46 884

原创 下拉数据集

前俩天制作一个填报报表,用到一个下拉数据集 ,我希望的显示值包含公司名称和公司ceo俩部分,但是中间用分割符考虑了半天,使用分号和逗号都出问题了,最后参考用户手册才发现下拉数据集的不同选择项之间在系统内部是以英文逗号或分号间隔的,如果某一显示列值包含了逗号或分号,那么系统在处理时就会把逗号或分号前后拆成两个选择项。

2012-05-14 09:50:57 292

原创 删除和空白格

制作报表时会遇到不需要部分单元格的情况,这时可以选择删除单元格和置为空白格俩种。如果选择的是整行或整列,则菜单项显示的是删除,可把选择的行或列从报表中删除。如果选择的是某一个或某几个单元格,则此菜单项显示的是设为空白格。因为报表都是呈现矩形结构的,所以不能把某个单元格从报表中删除,但可以把没用的单元格设为空白格,空白格在内存中是个null,基本不占用内存,根据实际情况灵活考虑对策才能做出好的报表

2012-05-14 09:34:16 355

转载 分组报表组件填充布局

分组报表组件填充布局对组合报表某一布局填充分组报表有以下两种情况:第一,当用户需要为组合报表的某一布局填充分组报表时,方法为:双击布局组件填充区域内的分组报表组件,系统即可为此布局新建一分组报表并打开一个初始的分组报表供用户设计。第二,当用户需要新建一个已填充好分组报表的布局时,方法为:鼠标点击左侧组件选择区域内的分组报表组件,并拖动到用户欲放置的位置,系统即可在此位置新建一个已经

2012-05-07 09:31:38 179

原创 柱形图

在做统计图的时候碰到过一个问题,有时需要在一个统计图完成根据报表中的一个属性或者单元格值作为分类轴来统计多项系列值,多次试验才发现可以定义俩个分类轴(实际取得值是一样的),然后选定对应的分类轴来分别统计系列值

2012-05-07 09:21:07 226

原创 统计图折线

最近做报表统计图时,感觉明明按着实例的模式做的,但是条形图的折线效果一直看不出来,自己尝试修改统计图的各项数据,都没达到效果,后来请教同事才发现是折线粗度不够,看来还是不够细心啊

2012-05-07 09:14:18 306

空空如也

空空如也

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

TA关注的人

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