我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见: 3008 行,141KB 的存储过程,会给报表开发带来什么不好的影响? 1. 编辑调试性存储过程难以编辑调试,这样几千行存储过程的开发周期往往要 ...
分类:
编程语言 时间:
2020-06-17 23:39:57
阅读次数:
62
报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能。这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应。 一、当前的手段及弊端 由于报表在访问时常常需要参数,因此显然不可能把所有参数组合对应的报表数据源都准备好,所以 ...
分类:
其他好文 时间:
2019-12-29 20:09:34
阅读次数:
75
在报表项目中,常常有些复杂的数据计算是一个报表专门使用的,其它报表用不到。通常,此类计算可以在报表数据源中用 SQL 实现,不过由于 SQL 无法分步计算,需要写非常复杂难懂的长语句,不利于调试和维护,因此也会使用 Java 或者存储过程来实现。但这样一来,计算程序又会和报表模板分开,不利于组织管理 ...
分类:
编程语言 时间:
2019-12-29 20:08:35
阅读次数:
62
/** * @Description: 将模板导出为Excel * @author: * @date: 2018年3月22日 下午8:57:24 * @param pagename 模板文件名称 * @param params 导出参数 * @param javaBean 报表数据源实体类 * @p... ...
分类:
Web程序 时间:
2019-05-06 19:20:09
阅读次数:
204
下载FastReport.Net最新版本 要在MS SQL中获取数据,可以使用sql查询,存储过程和存储函数,之前我们已经讨论了如何使用动态查询和存储过程作为报表数据源,在本文中,我们将创建一个表和标量函数,并在报表中使用它们,表函数返回表,标量函数返回单个值。首先,在MS SQL中创建一个表函数: ...
分类:
数据库 时间:
2019-01-04 16:13:07
阅读次数:
349
在各种涉及图片的Web网站上,无论是搜图类、社交类、保险服务类,以及ERP或档案管理等内部系统,其中对于图片通常会提供一种点击图片查看原图的操作,也就是一开始呈现小图,点击后放大查看。这种操作我们能在报表中实现吗?如果可以的话,该怎么做?是不是需要许多关于前端页面的知识准备呢?
分类:
其他好文 时间:
2018-08-08 12:03:16
阅读次数:
204
上周我们谈了流程分析之报表数据源,现在说说报表模板。进入后台管理----H3管理中心----流程分析----报表模板。把鼠标悬浮在报表模板上,会显现出五个icon,分别是新增目录、明细汇总表、交叉分析表、删除、刷新,这里主要讲明细汇总表,因为交叉分析表与此大同小异。选择第2个..
分类:
其他好文 时间:
2017-04-12 21:58:00
阅读次数:
244
在数据库表中,其中字段XML所存的为xml格式数据在表xmltest中。那么在使用该表进行报表制作时,需要将存于xml字段中的值读取出来作为报表数据源。XML每条记录数据格式如下:<Field><Name>MemoryFreeSize</Name><Type>int</Type><Value>196..
分类:
数据库 时间:
2017-02-13 14:15:26
阅读次数:
353
ActiveReports支持的数据源类型非常多,无论是常用的Oracle数据库、SQL Server、mySQL,还是开源的PostgreSQL,只要是具有ODBC驱动的数据库都可以正常使用,本文讲的内容就更厉害了,除了常规数据库可以作为报表数据源之外,Excel 文件也可以!!! 很多企业在开发 ...
分类:
其他好文 时间:
2016-08-26 13:48:55
阅读次数:
240
Agile.Report.dll 文件为平台报表支持库,基于FasstReport.Net扩展重写,提供报表打印、报表预览、报表设计、自定义报表数据源等二次开发功能。 示例 //声明报表对象 var report = new Agile.Report.ReportLib(); //添加查询参数 re ...
分类:
Web程序 时间:
2016-05-31 20:32:27
阅读次数:
276