天天看點

FineReport簡明教程

軟體安裝及幫助

軟體下載下傳位址:http://www.finereport.com/products/trial

注冊及擷取激活碼:http://www.finereport.com/products/login需要手機接收驗證碼或者緻電擷取。注冊成功後收到郵件包含使用者名密碼及激活碼。

幫助系統:http://www.finereporthelp.com/或者安裝後幫助->學習教程

第一次安裝後打開軟體需要填入擷取的驗證碼。試用版本禁用了一些功能,限制了最大連接配接數。

系統示範。幫助->示範

可以配置的管理者使用者名和密碼,這些資訊儲存在:

%安裝目錄%\webreport\web-inf\resources\privilege.xml

定義資料連接配接 打開模版設計器軟體 伺服器->定義資料連接配接

支援jdbc和jndi,jdbc包括oracle、mysql、db2、sqlserver、sybase、access等隻需填寫url和使用者名密碼即可。資料連接配接儲存在:

%安裝目錄%\webreport\web-inf\resources\datasource.xml

設計報表 打開模版設計器軟體 建立工作簿,在資料集面闆建立資料庫查詢,将查詢到的字段拖拽到工作簿中,添加表頭等即可。我們設計了報表goodslist.cpt。預設設計好的報表儲存目錄是:

%安裝目錄%\webreport\web-inf\reportlets。

部署 可以選擇獨立部署或者嵌入式部署。由于是內建到已有項目中,是以選擇嵌入式部署。

将%finereport_home%\webreport\web-inf目錄下面的classes,lib,reportlets,resources四個目錄複制到%項目目錄%\web-inf下。

整合web.xml檔案

tomcat內建隻需要在已有工程的web.xml中添加相應的servlet與servlet-mapping子元素。

将%finereport_home%/webreport/web-inf下的web.xml中如下的部分複制到 %項目目錄%/web-inf下的web.xml中,在最後一個servlet之後插入:

檢測是否部署成功

重新啟動tomcat, 啟動浏覽器,在位址欄輸入

http:/ip:伺服器端口号/項目所在目錄/reportserver,能成功進入管理平台,則表明finereport應用部署tomcat伺服器成功。

reportserver?op=fs是資料決策系統

reportserver?op=fr_platform是fr管理平台,這裡可以設定管理者賬号以及自定義身份驗證。

web頁面內建 finerepor報表可以通過frame架構直接內建到web頁面中,web頁面可以有很多種腳本語言寫的,比如jsp、asp、php、vb、javascript、html 等,可以将報表嵌入在frame架構内進而顯示在web頁面中。

若您希望自己系統頁面中的按鈕調用finereport内部現成的js方法如(列印方法),需要加載finereport的js檔案,實際情況下,一個頁面中可能不僅有報表部分,還會加載您自己的js檔案,為避免引起不必要的js沖突,我們建議将報表内容顯示在frame中,而不要顯示在div中。這樣調用finereport内部的js方法時,可以不用引入finereport的js檔案,直接通過frame擷取報表再調用方法,具體可參考分頁文檔中自定義工具欄節點。