不同於普通數據分析軟體的設計,表單設計擁有很多普通報表設計無法企及的優勢:
整體性:普通報表軟體中,報表是一個整體,無法實現局部刷新,表單是由各個組件組件,可以實現組件內刷新,即局部刷新;
自適應:普通報表無法實現自適應,表單可以完美的實現自適應,更好的支持移動端的使用;
控制項:普通報表實現參數查詢,只能將控制項添加到參數面板中,表單不僅可以在參數面板中添加控制項,同時還可以單獨使用控制項,實現數據的過濾;
聯動:普通報表中單元格或圖表無法直接與單元格實現聯動,表單卻可以實現報表塊或圖表塊與報表塊的聯動。
為了彌補cpt模板設計關於自適應布局、局部刷新等等方面的不足,圖表製作軟體FineReport推出了表單設計模式的概念,可以通過表單來實現移動端的自適應,組件間的聯動。
表單設計模式布局方式
布局方式包括四種:自適應布局、水平盒子布局、垂直盒子布局和卡片布局,其中默認的布局方式為自適應布局。
表單設計器界面
點擊菜單文件>新建表單,即可新建一張表單,在新的表單中可為表單選擇不同的布局方式,可為表單添加不同的組件,其中這些組件報表報表塊、參數面板、圖表塊、控制項幾種類型,如下圖所示:

報表塊
報表塊是指,可在該組件中綁定單元格數據,以表格的形式在組件範圍內顯示數據;
參數面板
參數面板是指,為表單添加過濾參數面板,所有過濾控制項全部添加在該面板上;
圖表塊
圖表塊是指,可在該組件中選擇任意FineReport圖表軟體支持的圖表類型;
控制項
控制項是指過濾數據的組件,既可以作為組成部分添加到參數面板中,也可作為單獨的組件添加到表單主體界面中。
如下圖,表單中添加了所有的組件,幫助大家理解各個組件的含義:

表單設計的詳細介紹及示例請查看FineReport幫助文檔中的表單設計章節。
表單設計步驟
如下圖,表單設計的一般操作步驟:

新建表單:點擊文件-新建,新建一張表單;FineReport支持新建工作薄,即普通cpt模板,還支持新建表單,兩種設計模式;
拖入組件:根據實際情況拖拽組件到表單主體中;FineReport表單支持多種不同的組件類型,包括報表、參數、圖表和控制項,後續詳細介紹;
定義數據集:定義各個組件數據來源,與普通模板的數據集一樣;在數據集面板中定義組件的數據來源,所有組件公用一個數據集面板;
設置表單樣式:即設置表單的顯示樣式;可在表單屬性表中設置組件框架樣式,也可設置相應組件內樣式

FineReport報表系統——零編碼做報表、多維圖表、多源填報、許可權管理,完美兼容excel。報表免費下載:http://www.finereport.com/tw/