随笔 - 225  文章 - 98  trackbacks - 0
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

随笔分类

相册

报表工具厂商们

搜索

  •  

最新评论

阅读排行榜

Java报表—技术知识
介绍Java报表的相关技术知识,为报表的学习者提供帮助
报表系列之权限控制      摘要: 报表系统的权限控制包含功能点和数据两方面的权限控制。功能点权限控制,是指登录用户对某一功能点有无访问权限的控制;数据权限控制,是指登录用户对数据的访问范围的控制。本文将对数据权限控制的测试进行详细的介绍。  阅读全文
posted @ 2014-12-25 13:59 season 阅读(168) | 评论 (0)  编辑
图表条件显示
posted @ 2014-12-11 15:31 season 阅读(122) | 评论 (0)  编辑
动态图表
posted @ 2014-12-11 15:00 season 阅读(125) | 评论 (0)  编辑
动态数据报表
posted @ 2014-12-11 14:30 season 阅读(258) | 评论 (0)  编辑
报表参数
posted @ 2014-12-11 13:40 season 阅读(128) | 评论 (0)  编辑
多数据源报表
posted @ 2014-10-21 19:01 season 阅读(98) | 评论 (0)  编辑
离线填报
posted @ 2014-10-21 18:52 season 阅读(243) | 评论 (0)  编辑
数据展示
posted @ 2014-10-21 18:50 season 阅读(292) | 评论 (0)  编辑
FineReport V7.0亮点
posted @ 2013-03-25 20:00 season 阅读(470) | 评论 (0)  编辑
“Java+POI+模板”打造复杂Excel 报表      摘要: 做的Struts 项目中有这样的功能,用户可以将数据导出到Excel 报表,如图1 所示。   阅读全文
posted @ 2012-04-25 10:26 season 阅读(554) | 评论 (0)  编辑
IIS集成配置
posted @ 2012-01-05 09:17 season 阅读(190) | 评论 (0)  编辑
Java报表工具数据钻取在一个页面展开      摘要: 有一些客户希望在一个页面打开数据钻取的全部内容,这个功能可以利用iframe在自定义浏览界面解决,下面以一个简单的例子来说明  阅读全文
posted @ 2011-07-30 12:33 season 阅读(552) | 评论 (0)  编辑
Java报表工具带参程序数据集      摘要: 在Java报表工具的实际应用中,可能需要根据表名动态地改变数据源,比如在程序数据集中,通过传进的表名参数,到数据库取出对应的表作为数据源。以下就对这种情况举例说明。  阅读全文
posted @ 2011-07-15 14:06 season 阅读(166) | 评论 (0)  编辑
Java报表工具不带参程序数据集      摘要: 在某些应用场景中,需要在程序中对数据进行处理后再作为报表的数据源使用,以下例子即为一个简单的不带参程序数据集ArrayTableData的使用过程,并以此简要说明程序数据集的使用方法。  阅读全文
posted @ 2011-07-09 11:19 season 阅读(132) | 评论 (0)  编辑
Java报表工具程序数据集概述      摘要: FineReport报表作为一款纯Java报表工具,其数据来源可以是数据库数据或是文本数据,并且还可以是其它任何类型的数据。这是因为FineReport是通过TableData接口来读取数据源的,而上述所有的数据来源都已经实现了该接口。因此用户若要连接自定义类型的数据源(即程序数据集),只需实现TableData接口即可,FineReport报表工具的引擎就能读取自定义数据源作为报表数据源使用。  阅读全文
posted @ 2011-07-02 13:12 season 阅读(131) | 评论 (0)  编辑
Java报表工具超级链接页面设置      摘要: 打开Java报表工具超级链接窗口  阅读全文
posted @ 2011-06-25 13:20 season 阅读(273) | 评论 (0)  编辑
Java报表工具超级链接参数继承      摘要: 使用FineReportJava报表工具超级链接的时候,有时会遇到主表里用到的参数,需要通过超级链接传到子表里去,如果主表的参数名与子表参数名相同,可以通过超级链接窗口下端的继承报表的参数选项简单的解决这个问题。下面以一个简单例子说明
  阅读全文
posted @ 2011-06-18 20:27 season 阅读(236) | 评论 (0)  编辑
Java报表工具超级链接参数传递      摘要: FineReportJava报表工具超级链接参数传递有两种方式:GET和POST
它们的区别在于:POST不在URL地址栏显示通过超级链接传递的参数,这种传递方式可以向被展示者隐藏模板内部传递的参数。
  阅读全文
posted @ 2011-06-09 19:11 season 阅读(186) | 评论 (0)  编辑
Java报表工具分页预览中如何设置冻结及冻结效果      摘要: 在Java报表工具FineReport的6.5版本中不仅可以在填报预览的时候实现冻结效果,在分页预览中也可以实现冻结效果。下面我们就讲如何在分页预览中实现设置冻结及冻结效果。
  阅读全文
posted @ 2011-06-04 00:07 season 阅读(196) | 评论 (0)  编辑
Java报表工具定时器年报专题      摘要: 在以FineReport报表为代表的Java报表工具定时器的几个典型案例中,年报经常应用于和年度统计中,下面通过一个典型的汽车年度销售统计来介绍如何利用FineReport6.5定时器来自动实现年报统计。

  阅读全文
posted @ 2011-05-29 00:46 season 阅读(216) | 评论 (0)  编辑
Java报表工具定时器邮件专题      摘要: 在Java报表工具FineReport6.5版本中,定时器比6.2版本中多了邮件通知的功能,该功能使得定时器的定时任务生成定时文件时能够及时通知用户,而用也可通过是否收到邮件判断定时器的定时任务是否正常工作。下面就详细介绍一下定时器的邮件设置。

  阅读全文
posted @ 2011-05-22 21:01 season 阅读(348) | 评论 (0)  编辑
Java报表工具定时器填报      摘要: Java报表工具定时器的另一个重要功能就是可以用来定时填报,通过定时功能实现自动填写功能,而不必一个一个的手动输入,下面就通过一个例子介绍一下6.5版本定时器填报的用法。  阅读全文
posted @ 2011-05-05 23:42 season 阅读(226) | 评论 (0)  编辑
Java报表工具定时器月报专题      摘要: 在以FineReport报表为代表的Java报表工具定时器的几个典型案例中,月报经常应用于业月份统计中,下面通过一个典型的汽车年度销售统计来介绍如何利用FineReport6.5定时器自动实现月报统计。

  阅读全文
posted @ 2011-04-27 22:50 season 阅读(302) | 评论 (0)  编辑
Java报表工具定时器日报专题      摘要: 在以FineReport为代表的Java报表工具定时器中,涉及到几个典型问题,日报,月报,年报。这三种典型报表具体如何通过定时器生成定时任务呢?本专题专门介绍定时器的日报问题。日报顾名思义就是在每日的定点生成关于每天的统计。常见使用主要是人事考勤,订单管理之类的,下面就做一个人事考勤的简单例子介绍一下。   阅读全文
posted @ 2011-04-23 15:55 season 阅读(334) | 评论 (0)  编辑
Java报表工具定时器配置简要说明      摘要: 在Java报表工具中,您可能需要面临定期产生,定期发布等问题,FineReport报表提供了定时器这个功能,对于6.5版本,在6.2的基础上进行了扩充,可在页面直接进行操作,下面就简单介绍一下。
  阅读全文
posted @ 2011-02-26 09:30 season 阅读(198) | 评论 (0)  编辑
Java报表工具定时器参数之二      摘要: 上一篇文章里我们讲到了Java报表工具定时器中时间参数的一些用法,这里,我们以实际操作步骤详细演示一下如何设置FineReport定时器。
  阅读全文
posted @ 2011-01-16 23:03 season 阅读(114) | 评论 (0)  编辑
Java报表工具定时器参数之一      摘要: 在Java报表工具定时器中,参数尤为重要,特别是时间参数,在涉及到时间的定时任务中都需要用到它的公式。下面就以FineReport报表工具为例,详细介绍一下定时器的参数。
  阅读全文
posted @ 2011-01-07 23:11 season 阅读(90) | 评论 (0)  编辑
Java报表工具中参数为空选出全部      摘要: 在Java报表工具中,选择特定的参数后,会返回我们要查询的数据,然而假如没有输入参数值,我们却仍需要返回数据时该怎样处理呢?以下就用FineReport报表工具的一个例子实现这种参数为空时返回所有数据的效果,介绍数据源参数与报表参数的实现方法。

  阅读全文
posted @ 2011-01-02 09:34 season 阅读(247) | 评论 (0)  编辑
Java报表工具中参数名的内部保留字段      摘要: 对程序有所了解的朋友都知道,各种程序开发语言中都有一些关键字,编程的时候定义变量名时是无法使用这些关键字的。FineReport这一款Java报表工具出于特定的需求,在设计的时候也设定了一部分特定的关键词,参数设计时,要确保不要使用这些保留词,否则可能出现意想不到的错误。
FineReport中的内部保留字段有哪些呢?下面将把所有的关键词的名字以及意义列出来。

  阅读全文
posted @ 2010-12-25 13:05 season 阅读(115) | 评论 (0)  编辑
Java报表工具中不延迟报表展示      摘要: 在以FineReport为代表的Java报表工具中,有一项功能叫做不延迟报表。不延迟报表展示是指:在有自定义参数的情况下,报表的结果展示不需要用户手动点击查询按钮,自动使用参数的默认值进行第一次查询并输出结果。
打开之前所做的模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Tutorial\Parameter\paratype1.cpt

  阅读全文
posted @ 2010-12-16 09:28 season 阅读(154) | 评论 (0)  编辑
JAVA报表工具中更为动态的SQL查询      摘要: 在用Java报表工具查询数据时,经常会遇到查询条件不定的情况,例如参数过滤列是动态变化的:有时想用A列进行过滤,有时想用B列进行过滤。在FineReport报表中,可以将整个查询条件作为参数传入sql中,查询出对应的数据,定义形式如:SELECT * FROM [TableName] ${Condition},即把整个where语句作为动态的参数。  阅读全文
posted @ 2010-12-09 12:59 season 阅读(273) | 评论 (0)  编辑
Java报表工具超链接引用JavaScript      摘要: 在Java报表工具中,可以实现用户在点击超级链接的时候,根据输入的页码,来决定链接到指定的页面。以FineReport报表工具为例,有两种引用方式:

  阅读全文
posted @ 2010-12-05 19:07 season 阅读(227) | 评论 (0)  编辑
Java报表工具内置参数查询界面布局与背景      摘要: 以FineReport为例的java报表软件内置的参数设计界面支持各种控件,用户可以直接使用FineReport报表默认的控件布局,也可以像数据列一样将控件拖至参数界面任意位置,根据需要进行布局。FineReport可以控制参数查询界面的位置、显示样式,也可以对参数界面设置统一的背景,以下分别进行介绍。  阅读全文
posted @ 2010-11-26 07:59 season 阅读(135) | 评论 (0)  编辑
JAVA报表工具的数据源复选参数      摘要: Java报表工具的数据源在从数据库获取所需值时,不仅可以在SQL语句中使用单一参数进行筛选,而且可以使用复选参数进行数据筛选。下面我们以FineReport报表工具为例,看一下具体的报表制作过程。
  阅读全文
posted @ 2010-11-18 18:39 season 阅读(205) | 评论 (0)  编辑
Java报表工具日期参数校验之二      摘要: 在上一篇文章中,我们讲了如何在提交按钮的事件编辑中写JS代码,从而实现对日期参数的校验。这一篇文章我们同样以FineReport报表工具为例,告诉大家如何通过在参数控件的事件编辑中写js代码,完成同样的校验工作。  阅读全文
posted @ 2010-11-14 09:58 season 阅读(133) | 评论 (0)  编辑
Java报表工具日期参数校验之一      摘要: 内置参数查询界面当中可进行一些数据校验,以FineReport报表工具为例,有两个参数:开始时间和结束时间,结束时间必须在开始时间之后,否则进行提示。
  阅读全文
posted @ 2010-11-10 20:38 season 阅读(156) | 评论 (0)  编辑
Java报表工具中日期参数的格式化处理      摘要: 目前国内主流java报表工具中,日期的表示形式有很多种,有时我们习惯填写的形式与数据库存储的形式可能不同,此时,就需要进行日期的格式化处理。比如,将“1998-01-01”形式的日期转化为“19980101”的形式。  阅读全文
posted @ 2010-11-06 22:50 season 阅读(162) | 评论 (0)  编辑
Java报表工具中出现输入不同参数查询数据不变的情况      摘要: 在Java报表的实际应用中,常常会遇到这样的情况,设计器预览时输入的参数值数据正常变化,但是在浏览器进行分页预览时,更改参数值报表查询出的数据却不变。  阅读全文
posted @ 2010-10-27 14:26 season 阅读(148) | 评论 (0)  编辑
Java报表工具参数下拉框的值通过公式编辑      摘要: 我们在使用Java报表的过程当中,经常会有对年报、月报、日报的制作,需要通过下拉框选择查询的年和月。现在报表工具的年份设置,通常是连续的从某年至今年,而月份是固定的12个月。像这种情况怎样来定义参数下拉框的值呢?您可能会使用自定义来达到目的,但这种方法需要手动输入所需要的值,比较繁琐。此时可以使用公式来定义下拉框的值。具体设置如下
  阅读全文
posted @ 2010-10-21 08:33 season 阅读(137) | 评论 (0)  编辑
Java报表工具参数强化之二      摘要: 参数的强化通常是指定义数据集SQL语句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。${}中可以使用报表中的函数对参数进行处理,此即为参数的强化。  阅读全文
posted @ 2010-10-12 09:51 season 阅读(225) | 评论 (2)  编辑
Java报表工具参数强化之一      摘要: 参数的强化概述

定义数据集SQL语句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的内容为变量,报表工具会将${}中的内容计算后形成字符串拼接至SQL中形成最终的可执行查询语句,发送到数据库端进行执行。
  阅读全文
posted @ 2010-10-08 15:19 season 阅读(186) | 评论 (2)  编辑
Java报表工具内置JS的使用之七      摘要: 用户在使用Java报表工具时,假如需要实现一些程序应用,在HTML添加一些动态内容,需要响应特殊的事件等等,就需要自己编辑js代码。在之前的系列文章中,以FineReport报表工具为例,介绍了许多内置JS的使用。下面来列表说明此款web报表工具所包含的大量供用户调用的JS函数。

  阅读全文
posted @ 2010-10-06 19:52 season 阅读(347) | 评论 (2)  编辑
Java报表工具内置JS的使用之六      摘要: 用户在使用Java报表工具时,默认情况下,填报预览时,焦点所在的编辑框是用黑色加重显示的,其实通常也可以让用户通过引用CSS样式来改变焦点框的颜色。

下面就以FineReport报表工具软件来说明用红色加重显示焦点框。

  阅读全文
posted @ 2010-09-30 12:49 season 阅读(122) | 评论 (2)  编辑
Java报表工具内置JS的使用之五      摘要: 用户在实际项目中常会使用Java报表工具,为了更符合使用者的审美观或者让报表和总体框架协调,可能需要修改一些页面显示的样式表(CSS),如更换控件的图标或者改变填报表单控件的显示样式等。

下面以FineReport报表工具为例,简单介绍下自定义控件图标。

  阅读全文
posted @ 2010-09-28 16:23 season 阅读(246) | 评论 (2)  编辑
Java报表工具内置JS的使用之四      摘要: 自定义填报
在使用Java报表工具填报时,个别用户为了需求,需要自定义填报。

下面以FineReportJava报表工具在报表属性中的填报页面设置中可以自定义填报功能。
  阅读全文
posted @ 2010-09-24 10:43 season 阅读(248) | 评论 (2)  编辑
Java报表工具内置JS的使用之三      摘要: 填报页面居中在使用java报表填报时,填报预览默认填报页面是靠左的。但实际应用可能需要居中显示。

下面以FineReportJava报表工具为例演示如何通过在浏览器加载报表的时候引用一个页面样式来控制页面居中方式。

具体实现过程如下:

  阅读全文
posted @ 2010-09-21 11:14 season 阅读(154) | 评论 (2)  编辑
Java报表工具内置JS的使用之二      摘要: 在使用Java报表工具填报时,提交会出现两种结果,提交成功和提交失败,可以对这两种结果进行判断并作出反应,从而跳转到其他页面。

以FineReport为例,介绍如何在Java报表工具中实现表单提交超级链接,原V6.2版本中可以在报表填报属性中添加,如下图所示

  阅读全文
posted @ 2010-09-19 10:04 season 阅读(169) | 评论 (2)  编辑
Java报表工具内置JS的使用之一      摘要: 在使用Java报表工具实现填报时,有时需要在编辑完数据后跟其他具体某个格子对比,进行及时校验。当报表中提供的及时校验不能满足需求时,可以通过JS事件来进行及时校验。
  阅读全文
posted @ 2010-09-15 17:16 season 阅读(196) | 评论 (2)  编辑
FineReport三个典型报表图制作代码全分享      摘要: 本人得到的关于FineReport三个典型报表图的代码制作过程。有兴趣的可以参考一下,很有帮助  阅读全文
posted @ 2009-04-15 16:49 season 阅读(974) | 评论 (3)  编辑
利用报表调用Oracle存储过程      摘要: 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用报表工具时只要调用即可。
调用Oracle存储过程主要有两步:第一步,定义存储过程;第二步,调用存储过程。
  阅读全文
posted @ 2009-04-13 15:52 season 阅读(607) | 评论 (3)  编辑
报表客户端与服务器端打印方案      摘要: 在实际的应用中,往往会遇到服务器和实际访问报表的客户端不在同一台机器中。而我们就需要一种可以在不同的客户端也能实现打印的方法,那么如何实现?  阅读全文
posted @ 2009-04-02 15:24 season 阅读(733) | 评论 (3)  编辑
报表工具制表能力的探讨      摘要: 报表工具制表能力的探讨!  阅读全文
posted @ 2007-07-12 18:30 season 阅读(402) | 评论 (2)  编辑