1. 描述
FineReport 報表參數分爲兩種:模板參數和數據集參數。
2. 模板參數
2.1 模板參數
模板參數是指在當前模板下創建的參數,在設計器菜單欄模板>模板參數中定義,只有當前報表可以使用該參數來設計報表,且必須與過濾條件結合篩選數據,詳情請查看模板參數。
2.2 全局參數
全局參數是在當前報表工程下創建的參數,在設計器菜單欄服務器>全局參數中定義,定義方法與模板參數相同。當前報表工程下的所有報表都可以使用該參數來設計報表,必須與過濾條件結合篩選數據,詳情請查看全局參數。
注1:定義的全局參數都保存在 FineDB 的 fine_conf_entity 表中,若全局參數與模板參數名稱相同,則系統默認采用模板參數。
注2:模板參數和全局參數都屬於模板參數的範疇,全局參數的使用方法與模板參數一緻,它們之間的區别只是使用範圍不同。
3. 數據集參數
新建數據集時,在 SQL 查詢語句中定義數據集參數,直接在數據查詢時就完成數據的過濾操作。數據集參數根據使用範圍不同分爲模板數據集參數和服務器數據集參數。
3.1 模板數據集參數
在設計器數據集管理面板模板數據集>數據庫查詢中定義,只有當前報表可以使用,詳情請查看 數據集參數。
3.2 服務器數據集參數
在設計器菜單欄服務器>服務器數據集>數據庫查詢中定義,定義方法與模板數據集參數相同,當前報表工程下的所有報表都可以使用。
注:定義的服務器數據集參數都保存在 FineDB 的fine_conf_entity表中,若服務器數據集參數與報表數據集參數名稱相同,則系統默認使用報表數據集參數