amp@java

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            99 隨筆 :: 0 文章 :: 228 評論 :: 0 Trackbacks
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(21)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          從來沒做過報表,突然要用到,急忙之中想起了Eclipse里面有個報表插件,上eclipse.org查看,知道它叫BIRT。下載,安裝,不能運行,但在about里面看到這個插件已加載。再回官方網(wǎng)站一看,原來還需要EMF,GEF,依次下回來裝上,可以用了。打開幫助里的指南,一步一步做了個表格式的報表,感覺還是比較簡單的。但我的目標是要做圖形報表,并且可以程序控制。研究了兩天,有了初步的了解,做出了一個簡單的柱狀圖,也能接受一些參數(shù)了,但程序控制還沒頭緒,也不知道從何處入手,文檔里面只有API,沒有使用說明,也沒有找到相關的書籍。
          記錄下一些東西:
          1、BIRT需要下載iText才能生成PDF報表,而且iText的版本必須跟網(wǎng)站上的要求嚴格一致,例如要求1.3的不能用1.3.1的,因為插件配置文件里寫明是iText-1.3.jar,如果下了1.3.1版本的,也必須把文件名改成1.3才行。同時還需要iTextAsian.jar。
          2、BIRT支持Web查看。其實在Eclipse里面預覽就是通過本地web服務器查看的。可以把報表發(fā)布到tomcat里。
          3、BIRT支持參數(shù)化報表,可以根據(jù)用戶的輸入生成相應的報表,但并不是什么地方都可以用參數(shù),還是要編程才能保證靈活性。例如SQL查詢里不支持表名作為參數(shù)(其實是數(shù)據(jù)庫本身不支持)。圖里的標題也不能用參數(shù)。
          4、圖形里的日期格式化不夠靈活,還需要編程的支持。

          還要研究一下怎樣通過程序控制報表的生成。

          本文為個人備忘錄。
          posted on 2007-01-09 20:55 amp@java 閱讀(449) 評論(0)  編輯  收藏 所屬分類: Java commonDatabase
          主站蜘蛛池模板: 石门县| 平武县| 正镶白旗| 额尔古纳市| 花莲市| 莒南县| 松滋市| 望城县| 汾西县| 乾安县| 儋州市| 临潭县| 阳原县| 茂名市| 湄潭县| 富民县| 东乌珠穆沁旗| 新津县| 永年县| 柘荣县| 阳江市| 宜都市| 黔西县| 梓潼县| 吉水县| 五大连池市| 稻城县| 鄄城县| 高邑县| 洛浦县| 平武县| 武城县| 鄯善县| 隆林| 西林县| 海宁市| 博罗县| 罗城| 沭阳县| 璧山县| 昌黎县|