每天一點進步
          我們每天都進步一點,那常年累月下來將是很大的進步,從現在開始還不晚。
          posts - 4,  comments - 0,  trackbacks - 0
                  學習了一段時間birt,發現每一個報表都要設置數據源,這樣以后要是改動了,數據庫的鏈接,那樣每個報表的數據源都要更改,那樣工作量是很大的,研究了下發現可以使用公用library的可以很好的解決這個問題。
                1、點擊eclipse的新建,里面可以發現有個library,點擊新建library庫,起名ds.rptlibrary  我放在頁面的根目錄下面。
                 2、在里面新建數據源,配置連接到你的數據庫,我起名字叫data
                 3、報表中引用ds.rptlibrary. 關鍵啊,打開你要引用的報表,比如a,
                       在eclipse左下角添加,resource explorer 控件,打開找到ds.rptlibrary,展開找到data,點擊右鍵add to report,
                       就添加了到現有報表數據源里面,注意,網上有些說法是把data拖過去,那樣在修改data的時候拖過去的那個data不會進行改變。一定要add to report過去,
          還有在修改data的時候不要打開別的報表,否則回詢問你是否不在和data關聯,
          一般點是以后,在修改data那個報表也不跟著表了,
          這是因為拖過去的就是拷貝一份現有數據庫連接到報表里面。
               關鍵的關鍵啊。。。。。 數據源添加過去以后,一定在在該報表的xml  source 里面去修改下ds.rptlibrary的路徑,默認的路徑在網頁上查看報表的時候是找不到的, 報錯。,
          比如我放在了根目錄,路徑是這樣的
          一定要把前面的名稱去掉。
          <list-property name="libraries">
                  <structure>
                      <property name="fileName">ds.rptlibrary</property>
                      <property name="namespace">ds</property>
                  </structure>
              </list-property>

          下次研究如何讀取項目中的數據庫配置文件,爭取就在一個地方配置數據庫就可以了。
          posted on 2010-02-04 14:17 聰明的老虎 閱讀(1055) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          從現在開始

          <2010年2月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28123456
          78910111213

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 岳阳市| 历史| 资溪县| 门源| 临洮县| 彰化市| 远安县| 濉溪县| 大埔县| 铁岭市| 陆良县| 奇台县| 颍上县| 东方市| 安宁市| 湟中县| 翼城县| 顺义区| 嫩江县| 开化县| 巴林右旗| 泰州市| 南投市| 三台县| 嫩江县| 都兰县| 汨罗市| 太原市| 黄梅县| 连云港市| 白朗县| 横峰县| 乐业县| 开原市| 巩义市| 博罗县| 蒙自县| 安顺市| 叶城县| 清原| 白河县|