知识库

推荐内容

快逸做的更好

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

发表于:2009/03/04 | 分类: 设计基础

一般来说,报表工具的向导都是从新建开始,一步一步创建出一个规律性很强的报表。报表向导能做出的报表非常有限,最常见的是网格式、分组式、交叉式。可是在实际的业务中,报表往往并不那么简单,或者做的过程并不那么理想。比如说,为了保证报表风格的统一,设计好了统一的报表模板,这些统一......

发表于:2009/02/27 | 分类: 设计基础

使用报表工具设计报表的时候,总会遇到一些自己解决不了的问题,于是需要请教报表工具厂商提供的技术支持。那些技术支持最常说的话就是:把报表发给我看看吧。可是报表到了技术支持的手里,技术支持没法浏览报表,因为厂商的技术支持没法连接客户的数据库呀!于是技术支持只能半蒙着做出判断,”......

发表于:2008/12/08 | 分类: 设计基础

客户需求将多个报表同时导入到一个excel文件的多个sheet中去。解决思路目前任何版本没有提供这个功能,可以通过api来实现,具体可以先读入多个报表,计算报表得出多个报表计算结果对象,然后把多个结果添加到导出列表,最后导出。具体请参考附件:exportmore.zipexportmore.zip

发表于:2008/12/08 | 分类: 设计基础

问题描述客户想用xml文件作数据集,并且xml文件是程序自动生成的,每天根据日期生成xml文件,因此客户想动态改变报表数据集引用的xml文件名问题解答在设计器中具体测试了一下.,目前xml文件作数据集支持到绝对路径或者相对路径上指定的xml文件,试着用宏试着将xml文件名传过去但是程序不认,这样客......

发表于:2008/10/13 | 分类: 设计基础

问题描述:带公式的excel导入问题,导入的页面的值与excel的值不一致,比如:excel计算的结果是479.3,但是导入到页面的值就变成了479.299.这样造成填报进数据库变为:479.299.解决方法:原因:数据精度问题,润乾报表缺省用double处理,精度较低,但是运算速度快,如果改成decimal,运算速度......

发表于:2008/10/13 | 分类: 设计基础

解决方法:把数据的显示格式写成:#,###.0000; #,###.0000,不要定义显示值,然后在前景色里定义颜色表达式:if(value()<=0,-65536,-16777216)这样就可以实现负数显示成红色且无负号,导出到excel中效果一致,真实值仍旧是负数,不会受影响。

发表于:2008/10/13 | 分类: 设计基础

在设计器里打开某一个报表,那么报表的标题栏上就会显示当前报表的路径,那么如何取得这个路径?或者修改了文件名,如何使报表标题栏的路径也相应变化?获取方式:Object rpt = handler.processMessage(”getFileName”, null);重置方式:handler.processMessage(”changeFileName”, curreportPath);

发表于:2008/10/13 | 分类: 设计基础

建议在分页标签使用过程中需要注意一下几点:(1) 用到分页标签时计算报表分多少页是根据属性totalCountExp(总行数)和pageCount(每页的行数)来决定的,即:totalCountExp/pageCount(2) 分页标签属性startRowParamName(起始行参数名)和endRowParamName(结束行参数名)如果要赋变量值,直......

发表于:2008/10/06 | 分类: 设计基础

       设计报表的过程中,经常需要和日期打交道,比如说,最典型的日报表、周报表、月报表、年报表等,再比如说同比、环比等报表,于是需要用到很多和日期有关系的函数。       比较常见比较简单的日期函数如today(), now()等获得当天的日期或者时间;year(), month(), day(), hour(), minute(......

发表于:2008/09/22 | 分类: 设计基础

       采用控件拖拽式的传统报表工具设计报表,往往存在格线对齐的困扰,尤其是设计多层复杂表头的时候,工作量巨大,还总是达不到完美的效果。excel以其独特的电子表格的设计风格,避免了格线对齐的麻烦,于是广大用户对excel情有独钟,纷纷要求报表设计界面类似excel。于是很多程序员纷纷效......