专业报表技术博客

关注报表 java报表 数据库知识
posts - 37, comments - 21, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

2009年7月23日

posted @ 2010-03-10 17:53 anniezheng 阅读(1) | 评论 (0)编辑 收藏

     摘要: 我们公司已经用报表工具五年,从最早华表换到润乾,然后换到FineReport,见证了中国本土报表厂商的不断创新。当然华表这种完全通过写代码制作模板的方式,已经被历史大潮给淘汰了。中国的报表市场目前主要只剩下FineReport和润乾在逐鹿。
  阅读全文

posted @ 2010-03-02 16:57 anniezheng 阅读(11) | 评论 (4)编辑 收藏

posted @ 2010-02-23 11:23 anniezheng 阅读(1) | 评论 (0)编辑 收藏

posted @ 2010-02-05 17:22 anniezheng 阅读(12) | 评论 (0)编辑 收藏

posted @ 2010-02-03 18:56 anniezheng 阅读(3) | 评论 (0)编辑 收藏

posted @ 2010-01-29 16:21 anniezheng 阅读(11) | 评论 (0)编辑 收藏

posted @ 2010-01-22 11:27 anniezheng 阅读(5) | 评论 (0)编辑 收藏

posted @ 2010-01-19 17:25 anniezheng 阅读(3) | 评论 (0)编辑 收藏

posted @ 2010-01-12 17:47 anniezheng 阅读(11) | 评论 (0)编辑 收藏

posted @ 2009-12-18 19:41 anniezheng 阅读(16) | 评论 (0)编辑 收藏

posted @ 2009-12-14 17:31 anniezheng 阅读(62) | 评论 (0)编辑 收藏

     摘要: 今天看了下FineReport关于客户端打印的解决方案,正好跟大家分享下:
FineReport的打印服务提供了简单而高效的客户端及服务器端打印解决方案。
在实际的应用中,往往服务器和实际访问报表的客户端不在同一台机器中。
FineReport提供了两种不同的打印解决方案以解决不同的需求。
  阅读全文

posted @ 2009-12-04 10:18 anniezheng 阅读(11) | 评论 (0)编辑 收藏

     摘要: 条件汇总可以看到,上述的报表比上一节的报表多了一个条件汇总,将符合条件的数据进行统计。
  阅读全文

posted @ 2009-12-01 14:05 anniezheng 阅读(7) | 评论 (0)编辑 收藏

posted @ 2009-11-26 13:58 anniezheng 阅读(9) | 评论 (0)编辑 收藏

     摘要: 组内序号上图显示了为每一个公司在自己所在城市内的编号。

下面我们来看一下上述报表的实现过程
1.连接数据库frDemo

2.设计报表
2.1新建报表

  阅读全文

posted @ 2009-11-24 15:30 anniezheng 阅读(8) | 评论 (0)编辑 收藏

     摘要: 由finereport报表制作完成
用报表工具实现同期比同期比,指的是一个与时间相关的运算。  阅读全文

posted @ 2009-11-19 15:17 anniezheng 阅读(12) | 评论 (0)编辑 收藏

     摘要: 最近由于业务需要,所以十分关注报表软件,前不久在朋友的介绍下在Google上搜了下FineReport,出来这样一个界面,感觉挺令人深思的。
  阅读全文

posted @ 2009-11-03 16:59 anniezheng 阅读(32) | 评论 (0)编辑 收藏

     摘要: 在很多信息化水平不高的公司,业务人员仍然用Excel来编制报表和处理数据,但是相对于web报表软件,EXCEL有如下三点不足之处:
  阅读全文

posted @ 2009-10-15 15:25 anniezheng 阅读(20) | 评论 (0)编辑 收藏

     摘要: Java报表软件应用在java应用项目中,能嵌入式的将java报表工具部署到java应用中,能共享应用服务器连接池,利用应用服务负责均衡和集群特性。因此java报表软件成为java应用项目中首选。

  阅读全文

posted @ 2009-09-22 13:15 anniezheng 阅读(84) | 评论 (0)编辑 收藏

     摘要: 这是一个按参数从数据库取值的小例子;
参数为 param ,例如 grade:=77;87;97;
即传入数据库字段名和值 取出所需要的值列;
这里连的数据库为FineReport的内置数据库,适用时可输入grade:=87;97;或者classno:=class1;class2;
  阅读全文

posted @ 2009-09-18 18:46 anniezheng 阅读(25) | 评论 (0)编辑 收藏

     摘要: 这是一个按参数从数据库取值的小例子;
参数为 tableName 和 columnNames 两项;
即传入 数据库表名 以及 所需要的列名 取出所需要的值;
这里连的数据库为FineReport的内置数据库,适用时可输入表名:stscore 列名 name;sex (这里封号是自定义的间隔符,表示取name和sex两列)
建议使用安装目录下 /bin/DesignerDOS.exe 打开设计器。  阅读全文

posted @ 2009-09-02 17:39 anniezheng 阅读(30) | 评论 (0)编辑 收藏

     摘要: 问题:实际应用环境中,不同角色的人可能对数据具有不同的访问权限,通过直接在SQL语句中筛选出需要的数据制作模板可以解决该需求,但对于角色较多的情况,就需要制作很多张样式相同只是数据集不同的报表,不利于后期的维护并且加大了报表制作的工作量。

方案:针对该问题,在FineReport报表中,可以利用SQL参数配合参数处理器再结合权限以完成该需求。使用该方案只需要制作一张表样,利用SQL中的参数进行动态过滤达到该目的。下面具体描述该方案的实施过程。   阅读全文

posted @ 2009-08-28 16:10 anniezheng 阅读(35) | 评论 (0)编辑 收藏

     摘要: 几年以前,软博会就预计中国报表软件市场将达到60亿元,不管作为项目型或者产品型的软件公司,逐渐认识到专注自己擅长东西,引入报表软件厂商进行合作。作为最终用户为了面对负责市场竞争环境。更加需要专业报表软件来帮助他们进行决策分析。面对如此巨大市场蛋糕,那些报表软件厂商有能力来瓜分。   阅读全文

posted @ 2009-08-24 17:27 anniezheng 阅读(1107) | 评论 (2)编辑 收藏

     摘要: 一般地,Web报表在一个软件开发项目中占的比例大概是 10% 左右,这两年有上升的趋势,据总体统计项目中报表的开发量大的能占到20%。下面的计算还是以10%为标准,每人月的成本按2.5万计算。  阅读全文

posted @ 2009-08-18 16:22 anniezheng 阅读(64) | 评论 (0)编辑 收藏

posted @ 2009-08-14 17:40 anniezheng 阅读(1755) | 评论 (1)编辑 收藏

     摘要: 报表工具FineReport(帆软),该产品在ITLE监控产品remedy中被使用。针对渠道部报表和客服部报表的应用场景,特抽取几个有代表性的点进行尝试。几点心得,和大家分享一下(为今后统一报表平台做铺垫)。

  阅读全文

posted @ 2009-08-10 14:52 anniezheng 阅读(98) | 评论 (0)编辑 收藏

     摘要: 1. Sqlserver2000 数据库本身规定了其数据库连接URL 的一般格式,如下:

jdbc:sqlserver://[serverName["instanceName][:portNumber]][;property=value[;property=value]] 之间无空格,其中:

· jdbc:sqlserver://(必需)称为子协议,且为常数。
· serverName(可选)是要连接到的服务器的地址。它可以是 DNS 或 IP 地址,也可以是本地计算机地址 localhost 或 127.0.0.1。如果未在连接 URL 中指定服务器名称,则必须在属性集中指定。
· instanceName(可选)是 serverName 上要连接到的实例。如果未指定,则会连接到默认实例(master)。
· portNumber(可选)是 serverName 上要连接到的端口。默认值为 1433。如果使用默认端口,则无需在 URL 中指定端口及其前面的“:”。
· property(可选)是一个或多个  阅读全文

posted @ 2009-08-06 13:13 anniezheng 阅读(1161) | 评论 (0)编辑 收藏

     摘要: 报表就是用表格、图表等格式来动态显示数据,在没有计算机以前,人们利用纸和笔来记录数据,比如:民间常常说的豆腐帐,就是卖豆腐的每天将自己的卖出的豆腐记在一个本子上,然后每月都要汇总算算。这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上。数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改。

当计算机出现之后,人们利用计算机处理数据和界面设计的功能来生成、展示报表。计算机上的报表的主要特点是数据动态化,格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数据,或者只修改格式。
  阅读全文

posted @ 2009-08-04 16:25 anniezheng 阅读(62) | 评论 (0)编辑 收藏

     摘要: JNDI连接的使用原理:

1.1 在设计器中先用JDBC连接到数据库,建立数据库连接,然后用SQL或者其他方法创建数据集,使用数据集制作好报表,然后把建立的数据库连接从JDBC连接改成JNDI连接,保存模板,并部署至weblogic服务器。

1.2 服务器端配置数据源。

1.3 修改应用WEB-INF下的web.xml文件

这样就可以通过WEB浏览器浏览到使用JNDI数据源的报表了。
  阅读全文

posted @ 2009-07-23 17:23 anniezheng 阅读(1524) | 评论 (0)编辑 收藏