知识库

推荐内容

快逸做的更好

您的位置: 首页 > 知识库 > 设计基础

发表于:2011/04/08 | 分类: 设计基础

客户经常有类似的需求,在报表中判断一个字符串,是否在另一个字符串内,通常会想到subString()之类的函数,那么报表内是怎样处理类似的问题呢,下面介绍两种比较适用的方法。Like()函数Pos()函数

发表于:2011/04/07 | 分类: 设计基础

有时候进行分组时,一个组的记录可能要跨越报表的多页,如果只在第一页中显示组名称,其他页中不显示组名,那么用户在查看报表时就会弄不清这些记录属于哪一个组,为了使用户在每一页中都能看到组名称,我们提出了组表头的概念。 组表头分页的时候每页重复,分栏时每栏不重复。按行数分页时,所......

发表于:2011/04/02 | 分类: 设计基础

很多客户反映在填报监听类里获取不到原值与填报的新值,下面就关于这个问题做一下介绍,首先介绍html标签里的两个属性, 这个属性的含义就是如果把这个类写上,那么报表当点击提交前后,就会执行监听类里的beforeSave()和afterSave()这两个方法,根据不同的代码,起到填报监听的作用。 ......

发表于: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、由......