1. 程式人生 > >FineReport 報表工具使用總結

FineReport 報表工具使用總結

配置資料庫連線

  1. 點選選單欄 【伺服器】→【定義資料連線】,開啟配置視窗: 這裡寫圖片描述
  2. 我們配置與專案工程中相同的資料庫連線方式,這裡是以oracle 資料庫配置為例來說明: jdbc.property檔案
jdbc.driver=oracle.jdbc.driver.OracleDriver  //資料庫驅動
jdbc.url=jdbc\:oracle\:thin\:@127.0.0.1\:1521/mytest
jdbc.username=aaa
jdbc.password=111

要注意的一點是 在我們 web 專案中 是以 “/”+“資料庫名”,而在 FineReport 中要改成“”連線,例如上面程式碼中的 jdbc.url

,我們配置的時候要改為

jdbc:oracle:thin:@127.0.0.1:1521:mytest

工作薄中新增查詢條件

有時,我們的表單需要頂部新增查詢條件,例如我們要新增日期查詢條件時 1. 首先要在我們的模板資料集中,查詢語句中新增相應的查詢引數

select count(distinct jc.GR_JBXX_ID) from MY_JC jc 
where  jc.jcrq between '${startDate}' and '${endDate}' 
  1. 我們選中頂部眼睛圖示,並選中引數面板處於可編輯狀態,在右側面板中新增相應的引數,startDate,endDate 這裡寫圖片描述
  2. 點選新增後引數面板會自動出現查詢條件,我們可以選中其中一個控制元件,從右側編輯相應屬性。 注意:當我們選擇了日期控制元件後,控制元件名會和相同名稱的引數值自動繫結 這裡寫圖片描述