发表于:2011/04/02 | 分类: 填报技术
填报监听类对填报的多样需求有着很大的帮助,有客户曾经提到如何在监听类里获得报表的名称,下面介绍两种取报表名称的方法。第一种方法,通过报表单元格进行报表名称的传递:这个方法的思路是首先在jsp里把报表名称里取到,然后拼到传递给报表的param里,然后在报表里得到这个参数,显示在一个......
发表于:2011/03/31 | 分类: 设计基础
在一些业务需求中,经常会遇到随时间变化而变化的大量数据。由于数据量非常大,画数据随时间变化的统计图时,如果每条数据都描点,会使图表非常难以辨认。在润乾报表中,专门针对这种需求提供了时间走势图。如下图: 这种对于大数据量的展示使得时间走势图的控制不如折线图,从而导致一些客......
发表于:2011/03/31 | 分类: 设计基础
在设计报表的过程中,当单元格数据较多,需要换行时,选择按单元格内容扩大和按设计尺寸不变,展现的效果都是一样的,见下图:有写客户有这样的需求,将单元格的尺寸设置为固定,即使换行也不影响单元格的尺寸,即多余数据会被覆盖住,从而保证了报表展现的样式的美观。具体的方法就是选中一......
发表于:2011/03/15 | 分类: 设计基础
在制作报表时,经常会遇到将数据库里一列数据按照条件取值后,分为多列显示的需求,例如:数据库中有一列名为type的数据,在报表中,第一列选择type为1的数据,第二列选择type为2的数据。由于受到扩展格的影响,总是实现不了这样的需求。本文简单简单介绍一下如何用valueat函数实现按条件取值分......
发表于:2011/03/07 | 分类: 设计基础
在做报表的时候,可能需要将满足某些条件数据所在的行或列突出显示,以起到一个预警的作用。如下图可以看到,“订单金额”高于1000的行的前景色都是红色。下面我们一起来看看如何实现这种“预警”的效果。首先,新建一张报表:数据集:SELECT 订单.订单ID,订单.订单金额,订单.发货日期,订单.到......
发表于:2011/02/28 | 分类: 设计基础
用户在使用报表设计器,完成自己需求时,一般可以通过函数说明编辑器,或者在设置单元格的显示值的表达式时可以浏览到在报表中按照各种用途进行分类的函数。这些函数从功能、语法、参数都进行了详细的说明,但有时客户在使用时尝尝因为授权的限制而不能使用某些函数,譬如增强函数。下图就是用......
发表于:2010/09/26 | 分类: 设计基础
有一些客户需要在报表展现的同时获取到报表某一列的内容,然后需要在其他的地方对着一列的数据进行处理,这样就需要在jsp中计算完报表后获取到报表相应列里面的内容,然后用bean的方式发布报表。第一步,制作一张报表,连接demo数据源。制作一张的报表,连接demo数据源,报表的具体样式如下图......
发表于:2010/09/25 | 分类: 设计基础
需求背景1、报表中的0.XXX导出Excel后0丢失,变成了.XXX,如0.5变成.5;2、报表数据集中数据有存在空和0的数据,在报表显示的时候要求空值不显示,0值显示0,当前都显示为0;3、横向和纵向分组后,要求没有数据记录的单元格显示为空;4、整数只显示整数,小数保留一位小数。问题分析1、由......
发表于:2010/09/16 | 分类: 设计基础
如何把多个数据库中的数据放到一张报表里展示是报表使用过程中常见的问题。快逸报表是通过多源这个概念实现这一功能的。多源:是指报表的数据来源于多个物理数据表(或类似数据体),甚至是多个物理数据库。下面就以tomcat为例介绍一下如何使用多源这个功能点。首先要确定使用的授权包含这个......
发表于:2010/09/16 | 分类: 设计基础
问题描述在制作主子表的时候,往往子表扩展的行数不定,子表高度也就不定,嵌入到主表中,如果主表行高比较小,页面显示的时候就会将子表行高压缩。如下图:预览如下:这样的效果不是我们需要的。下面介绍一下如何让主表行高随子表高度自动拉伸,让子表行高不压缩显示。实现步骤只需在设......