什么是润乾报表

什么是润乾报表,第1张

是一种报表程序。
润乾报表的核心——就是开创性地提出了新一代报表数学模型,彻底地解决了复杂中国式报表中的多源分片、不规则分组、动态格间运算、行列对称等难题。使得在传统工具中无法完成的报表用润乾报表可轻松实现,在传统工具中大量复杂的前期视图准备、数据预计算、编程等繁琐工作均可以省去,报表设计效率提高一个数量级。润乾报表还提供基于动态库表关联技术的填报功能,完美解 决数据入库的难题,极大提高填报表单的处理效率。润乾的这一特点可以满足本项目中需要读取现有数据库和新数据库的需要。
而且,润乾报表不需安装控件,可以实现纯HTML报表方式,可以支持PDF,EXCEL输出,提供了全部的页面与打印控制,能很多地满足Web报表的展 现需要。同时,润乾报表对图表有良好的支持,可以生成柱图、饼图、折线图等十几种图表。这种报表的丰富的展现功能非常适用于本项目中。
此外,润乾报表还提供了强有力的填报功能,不仅提供了灵活的表单设计和自动填写控制功能,而且支持离线填报、批量导入、汇总填报等多种方式,可以以先进的动态库表关联技术实现复杂的复合表单填报并保证数据的一致性,其填报能力远远超出同类产品。

如果是FineReport报表,利用程序数据集就可以实现。使用程序数据集首先需要定义程序数据源,写一段相关代码,把代码重命名为java后缀名,再把这个Java文件编译成class类,拷贝到报表工程/WEB-INF/classes目录下。之后只需配置程序数据源就可以使用程序了。

目前我想到这样一种解决方法:

假如我的autobig 展现的报表,每页缓存20条数据,每次缓存一页。

然后就可以 在您的报表里面定义一个内置的报表参数,  endRow

然后在您的表头或者是表尾的位置写 表达式:=(int(@endRow)+1)/20。  如下图所示:

然后在页面上的预览效果为:

样式我弄的比较丑,你可以自己去调整。

然后总页数的话,您可以增加一个数据集,只count  数据集的条数,然后在单元格直接去这个结果/20  。当然得做判断了。 整除或者是有余数的时候,要记得+1。

没有太明白楼主的意思。你是问调用报表参数的实现原理吗?还是问应该如何调用?关于参数的调用应该都是自动的啊。比如finereport报表里面,你事先设置好参数,然后再模板中对相关单元格设置参数过滤,就可以自动实现调用。

我用的是帆软的finereport报表,讲一下finereport报表是怎么配置的,你对应到润乾里面吧,估计应该是差不多的。
1
概述
Excel数据集,就是指数据源是一系列的xls文件。而我们就是要将这些文件作为数据来源,用FineReport来呈现这些数据,并做相应的数据分析。
假设当前报表环境\WebReport\WEB-INF\reportlets目录下已经存在datasourcexls
点击数据集下面的加号,选择文件数据集
然后d出文件数据集对话框,将文件类型选择:Excel,点击本地文件后面的选择按钮,选择已经存在的datasourcexml文件,然后进行设置:
文件类型为:excel,文件地址选择本地地址。
设置完后,可以看到模板数据集中会增加一个名为'File1'的数据集


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13387242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存