ireport0.4.0使用心得

原创 2004年12月30日 15:54:00
   最近比较郁闷,一个项目大部分工作从头到尾都是自己在做,组里面虽然一共有4个大兵,而且偶还不是项目经理了,和部门经理说想加工资被否了,真的很郁闷,家里的房子要装修了,木钱,唉,女人就是女人说什么都要说一些烂七八糟的事情。现在入正题吧。
   我们要作一个报表,客户总是bt的,bt==客户?就是这样说吧,偶以前没有做过报表,所以基本一个菜菜鸟,以后我要是养只猫一定叫它菜菜,我喜欢喜马拉雅那个种的,谁要是有能免费给我的,我可以负责它的整个猫生,我的联系方式:clei1005@yahoo.com.cn。谢谢哈
   我看了n个报表工具,最终选择了ireport+jasperreport这个东东,今天总算研究明白点ireport,以后研究明白了jasperreport我要在写一个备忘录叫做jasperreport的使用心得。
   1、下载一个ireport,下载
      iRport: http://ireport.sourceforge.net
     这里可以下载到最新的版本,偶下的版本是0.4.0这个版
  2、配置这个东西基本不用什么,如果你以前写过java程序,相信你的系统环境设置中有一些基本的配置。将jsdk的tool.jar放到ireport的lib下,偶家jsdk的版本是1.4。低于这个版本的都不可以,然后就是下载iTextAsia.jar还有itext-1.02b.jar都放到你的ireport/lib目录下,如  果不放置,可以设置classpath,偶比较懒,直接copy过去的,还有一个很重要的东西就是,连接数据库的driver的包都要copy到那个lib的底下,偶用的是jtds0.9的,因为偶们要写一些hibernate的东东,用的它了
   3、配置完了,运行,double click ireport.bat 在irport目录底下的,然后就出现了ireport的ui界面了,英文的?不喜欢?没问题。在菜单栏 tool -》options -》general里
设置look & feel 为 system
language为中文即可。可爱的全中文界面在偶们面前了,接下来可以参考网上很流行的一个文章做下面基础配置了
http://dev.csdn.net/article/22/22936.shtm
   4、一些繁琐的问题
        输入不能显示中文
        这个问题解决得好简单啊,可能是我太笨了,就是在输入区域的propertise里面的font/font name选择一个中文的就好了。说起来好丢脸
        连接数据库后运行还是抱错nullpoint
        这个问题似乎也比较简单,在设置connection/datasource里面设置你的数据库driver之类的以后,然后需要一个很关键的一步哦。在build/set active datasource激活以下它了
   
     基本上就是那些吧
网上搜到一些相关资料摘抄如下:
4、常见问题
1)、iReport中提示框输入中文是不能正常显示,请将iReport下lib中的这个包删除tinylaf.jar
   2)、在iReport中运行报表时如果出现乱码问题,请检查itext-1.02b.jar和iTextAsian.jar这两个包是否加到CLASSPATH
3)、在jsp或servlet高度报表时出现乱码或不显示,请检查你在报表设计过程中所设置的字体及其编码
比如:pdfname、pdfencoding

常见问题处理:
<1>:如果你看到其中无法支持中文显示(包括一些窗口拉框之类的)或者是你在tools->option下设置后,你的菜单变成了乱码,你就删除一个类包,在/lib/tinylaf.jar,这个包好像和中文不兼容。删除它关系不大,反而可以更好的支持中文了。
<2>:如果你添加标签后,显示”口口口“,那是字体原因,你标签设置中的字体为“宋体”就ok了。
 <3>:连接好jdbc后,在report query中写查询语句不起作用,那是因为你没有激活数据库连接,就在菜单builde-->set Active connection,然后就可以了。
<4>:添加字段,可以用那个大写的“F”,然后修改其中的$F{bookName}



jquery使用心得

1,普通获取某个控件 ${'#id'}  赋值 ${'#id'}.val('new value') 或 ${'#id'}.attr('val','new value')   id = “pojo.na...
  • z3636081
  • z3636081
  • 2015年09月11日 14:50
  • 126

Linux使用心得(一)

由于本人是第一次接触Linux(Ubuntu)所以把自己的心得记录下来,方便大家参考,少走弯路,也让自己谨记,下面是一些我参考的文章,个人感觉有用,所以希望大家在遇到困难的时候可以通过此文章可以快速解...
  • wwwmaopu0
  • wwwmaopu0
  • 2017年05月25日 11:04
  • 100

家庭nas布置心得

HP microserver 买了有段时间了,中间布置系统,还要学习java,偶尔又有些工作要弄,拖拖拉拉很久,现在也只弄了一半。。。。 原配1610T+4G,自己买了根8G兼容便宜或,基本够用 ...
  • rendiqi
  • rendiqi
  • 2017年07月20日 10:52
  • 123

Altium designer 使用个人心得。

Ctrl+右键或者右键+左键可以放大缩小。 Place -Part放置库原件。P P Design-Make Schematic Library可以生成原理图所包含的器件库。 右下角的Sy...
  • BearFishCai
  • BearFishCai
  • 2016年08月08日 08:48
  • 1698

关于多线程的学习心得

1.web应用中,要对某一个任务用多线程实现,最简单的代码格式是不是必须把要执行的代码放在run方法中? WEB服务器会帮你把每个访问请求开辟一个线程,你只要按照你所开发的框架,比如tomcat会让...
  • u012079766
  • u012079766
  • 2016年03月14日 19:30
  • 488

免费OA系统使用心得

近年来,OA市场竞争日益激烈,为了分到一点市场份额,很多OA厂商纷纷推出了免费版本,很多用户对免费版OA抱有观看的态度。到底免费OA好不好?今天笔者就免费OA的优点和缺点加以分析,同时结合一款本公司正...
  • dianqing20142014
  • dianqing20142014
  • 2014年11月27日 11:36
  • 788

学习Opencv的小心得

最近有学习一下OPencv,发现里面的水还是很深,并没有我想的那么简单。我现在的项目主要是关于一些数学计算,里面包括一些矩阵的计算,有用到矩阵乘法,于是对于我 这种菜鸟来说,当然第一想到的就是百度。没...
  • yiting1108
  • yiting1108
  • 2015年11月11日 21:14
  • 216

jQuery几点心得

jQuery是JS的一个框架,由于个人水平,不可能超过官方的说明文档,所以要寻找完整教程的,去找一下官方文档或者大牛吧。在此只是记录下个人的学习过程中的一点心得。...
  • zx48822821
  • zx48822821
  • 2016年12月18日 14:53
  • 797

MATLAB学习心得~

Matlab是一个基于矩阵运算的软件,这恐怕是众所周知的事情了,但是,真正在运用的时候(就是在编程的时候),许多人(特别是初学者)往往没有注意到这个问题,因此,for循环(包括while循环)满天飞…...
  • wikioi_bai
  • wikioi_bai
  • 2014年08月17日 00:16
  • 1461

eclipse使用心得(不断更新中)

一、概述上一篇文章中,楼主介绍了eclipse的安装以及汉化,一下将介绍一些eclipse使用过程中的一些心得体会。对于高手可能不屑一顾,只当做学习笔记。二、问题解答2.1、从指定目录导入项目后,项目...
  • qingyunshizi2014
  • qingyunshizi2014
  • 2016年01月18日 17:21
  • 605
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ireport0.4.0使用心得
举报原因:
原因补充:

(最多只允许输入30个字)