報表應用學習路徑

1. 概述

使用 FineReport 設計器設計範本,首先需要了解 FineReport 範本製作的思路,沿着其思路來了解 FineReport 報表中的所有功能。

FineReport 報表製作流程如下圖所示:


1)建立資料連結:在製作範本之前首先要確定設計者知道儲存資料的資料庫類型、資料庫地址、存取資料庫的帳號密碼,然後在 FineReport 設計器中建立一個資料連結,建立資料庫與設計器的交互橋樑。

2)建立範本與資料集:資料連結建立好之後,就需要進行範本的新增了,資料連結是用於整個工程的,並沒有實質的將資料從資料庫中取出來,故還需要在特定範本中建立資料集,透過資料連結從資料庫中取數。

3)範本設計:資料準備完成之後,就是進行範本的設計了,範本設計是 FineReport 學習程式中的重中之重,我們將範本設計分為報表設計參數設計圖表設計填報設計四個部分,這四個部分是 FineReport 範本的幾大使用方式,報表設計是純粹的資料展示,參數設計是動態查詢資料,圖表設計是使用圖表來展示資料,填報設計是錄入資料,將資料寫入資料庫中,根據實際情況確定使用哪一種使用方式,或者聯合使用哪幾種使用方式。

4)範本預覽:範本設計完成之後,儲存範本至工程目錄下面,即可預覽,在 Web 端查看範本效果。

2. 學習計劃

本文檔整理了報表應用的學習路徑,主要幫助大家更好地學習如何設計出一張美觀的普通報表。

2.1 新手學習路徑

新手的學習路徑與 報表製作基礎學習路徑 中的前 3 章內容相同,如果已經完成了報表製作基礎學習路徑的學習,可以跨越本節。

章節
標題內容簡介文檔習題
第1章 資料連結基礎
1.1資料連結瞭解如何在 FineReport 中獲取到資料庫中的資料資料連結概述-
1.2資料集瞭解資料集的基本類型資料集-
第2章 報表基礎屬性
2.1報表類型簡介瞭解 FineReport 提供的報表模式,以及報表類型的缺點與優勢報表型別介紹

列式報表

分組報表

自由報表

縱向分組報表

分組匯總

交叉報表

2.2
預覽模式簡介FineReport 提供了多種不同的預覽方式,瞭解不同預覽模式的優缺點預覽模式簡介
2.3儲存格擴展掌握儲存格擴展的概念;學會製作行式報表和交叉報表儲存格擴展
2.4父子格掌握父子格的概念;學會製作分組報表和自由報表
父子格設定
2.5資料顯示方式掌握列表、分組、匯總三種資料顯示方式的設定方法及效果資料顯示方式
2.6資料顯示格式掌握儲存格內資料顯示格式的設定方法
資料顯示格式
2.7資料欄屬性掌握當儲存格內容為資料欄時,資料欄屬性設定方式資料欄屬性
第3章 報表基礎設定
3.1頁面設定

掌握報表頁面的設定方法

頁面設定分頁時重複顯示標題
3.2重複與凍結掌握實現表頭或結尾行重複和凍結效果的方法重複與凍結設定
3.3按組分頁掌握「行前分頁」、「行後分頁」的設定方法按組分頁
3.4固定行數分頁掌握按固定行數分頁的方法
固定列數分頁
3.5排序

掌握排序的概念;學會簡單的排序

排序

列式報表排序

3.6條件屬性掌握條件屬性的概念;學會使用條件屬性實現:隔行換色、字體高亮條件屬性儲存格新增預警,間隔背景色

2.2 進階學習路徑

章節
標題內容簡介文檔
第 1 章 複雜報表設計進階
1.1多資料源報表一張報表中可以定義多個資料集,分別取出需要的資料庫表,所取的資料庫表甚至可以來自於不同的資料庫多資料源報表簡介
1.2分欄報表將報表中的資料根據所需要的展示的樣式將資料進按列分欄展示

欄分欄

列分欄

卡片分欄

1.3主子報表

主子報表分為單表式主子報表和嵌入式主子報表

1)單表式主子報表一般資料集會有兩個以上,分別是主表的資料集和子表的資料集,在展現上,一般要求主表以自由格式展現,子表以列表格式展現,為一對多的關係,子報表可能同時存在多個

2)嵌入式主子報表特點是在儲存格中嵌入獨立的報表範本,嵌入的範本稱為「子報表」,嵌入子報表後的整體稱為「主報表」

單表式主子報表

嵌入式主子報表

1.4樹狀報表事物之間存在分支層次關係時,一般可用摺疊或縮排形式的組織樹展現

樹結構報表簡介

折疊樹

1.5資料篩選希望前端預覽時只展示出欄位裏面的部分資料

结果集筛选

篩選過濾

1.6不分頁顯示資料在實際應用中使用者希望將所有的資料展示在一頁中不分頁不分頁顯示資料
第 2 章 複雜報表美化
2.1自適應屬性使用者預覽範本希望能夠根據螢幕解析度自適應自適應屬性
2.2設計器安裝插件一些特殊的功能使用者需要透過安裝插件來實現,可在設計器中下載插件進行使用設計器插件管理
第3章 超級連結實現報表聯動
3.1超級連結

超級連結可以實現:開啟一個網頁,鑽取另一張報表,傳送電子郵件,下載檔案,資料排序,結合傳參實現聯動等等。

其應用範圍廣,功能豐富,JavaScript 類型的超連結更是可以透過程式碼實現諸如 Excel 匯出這樣的效果,超連結應用範圍廣,設計自由度高。

超級連結

注:若需要系統的學習如何應用超級連結可以參考:超級鏈接學習路徑

第 4 章 利用JS實現特殊顯示
4.1跑馬燈捲動的訊息正文或者表格內容一般被稱為跑馬燈,跑馬燈有比較廣泛的應用場景,尤其是在看板和企業戰情室中跑馬燈
4.2儲存格的特殊變化在報表的實際應用場景中通常希望實現儲存格一些特殊變化,例如行或列變色、改變儲存格背景等

儲存格JS範例

4.3重新整理報表頁面在報表應用中,我們經常會用到報表頁面的重新整理,比如報表中有資料更新時需要定時重新整理,填報報表中填報成功後需要重新整理等等重新整理報表頁面的方法總結
4.4報表工具欄的特殊變化在報表的實際應用場景中通常希望將報表工具欄進行一些設定,例如隱藏,置中等工具欄JS範例
第 5 章 開發規範
5.1報表開發規範手冊本文主要針對設計器使用、報表命名、功能實現方法、報表UI設計四個模組,提供推薦的報表開發規範。報表開發規範手冊




附件列表


主題: 報表應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙