2010-10-13 91 views

回答

1

如果修改數據集的onCreate事件,可以在報告上執行此操作,並讓BIRT控制數據庫連接。請執行以下操作:

  1. 數據資源管理器窗口中選擇您的數據集
  2. 選擇沿Eclipse的
  3. 的畫布區域的下邊緣的腳本選項卡中選擇從下拉的「onCreate」事件頂部可用事件列表
  4. 使用JavScript在編輯器中處理查詢構建魔法。您可以使用「Packages」構造導入現有的構建查詢的POJO。
  5. 一旦您的POJO構建了查詢,將其返回到腳本並將「this.queryText」設置爲等於結果字符串。

這將確保數據集執行新的查詢,而不是用於創建數據集的查詢。

唯一需要注意的是,您在腳本中設置的查詢必須返回相同數量的列,並且每個列的命名方式與缺省配置中的相同,並共享相同的數據類型。個別colums如何填充到SQL中,結果數據集看起來如何必須統一。

祝你好運!

+0

接受:正確答案我的問題,但問題是錯的:-) – 2010-10-14 09:04:19