FineReport.10 一(帆软)(报表基础练习)
文章目錄
- 一、FineReport
- 1、報(bào)表
- 2、安裝
- 二、安裝目錄
- 2.1、 設(shè)計(jì)器相關(guān)目錄
- 2.2、工程相關(guān)文件夾
- 2.3、緩存文件
- 2.3.1、FineReportEnv.xml
- 三、初始練習(xí)
- 四、遇見(jiàn)的問(wèn)題記錄
- 1.初始數(shù)據(jù)庫(kù)出問(wèn)題需要重置
- 2.預(yù)定義樣式?jīng)]了
- 參考文章
大部分內(nèi)容來(lái)自帆軟官方文檔
官方文檔中有很詳細(xì)的基礎(chǔ)操作,FineReport中也有內(nèi)置數(shù)據(jù)庫(kù)使用足夠基礎(chǔ)聯(lián)系
一、FineReport
數(shù)據(jù)報(bào)表設(shè)計(jì)器 做報(bào)表的, 還有做經(jīng)營(yíng)決策
FineReport 是純 Java 軟件,具有良好的跨平臺(tái)兼容性,支持跟各類(lèi)業(yè)務(wù)系統(tǒng)進(jìn)行集成,支持各種操作系統(tǒng),支持主流 Web
應(yīng)用服務(wù)器。前臺(tái)是純 HTML 展現(xiàn),無(wú)需安裝任何插件。
1、報(bào)表
報(bào)表是以表格、圖表的形式來(lái)動(dòng)態(tài)展示數(shù)據(jù),企業(yè)通過(guò)報(bào)表進(jìn)行數(shù)據(jù)分析,進(jìn)而用于輔助經(jīng)營(yíng)管理決策。
FineReport 是一款用于報(bào)表制作,分析和展示的工具,用戶(hù)通過(guò)使用 FineReport 可以輕松的構(gòu)建出靈活的數(shù)據(jù)分析和報(bào)表系統(tǒng),大大縮短項(xiàng)目周期,減少實(shí)施成本,最終解決企業(yè)信息孤島的問(wèn)題,使數(shù)據(jù)真正產(chǎn)生其應(yīng)用價(jià)值。
2、安裝
官網(wǎng)下載
根據(jù)公司使用版本下載(我的是本地免費(fèi)版)
安裝的過(guò)程直接下一步就行
根據(jù)鏈接去獲取激活碼
二、安裝目錄
2.1、 設(shè)計(jì)器相關(guān)目錄
2.2、工程相關(guān)文件夾
存放在 %FR_HOME%\webapps\webroot\ 下,目錄包含的文件夾如下表所示:
2.3、緩存文件
設(shè)計(jì)器安裝后,默認(rèn)還會(huì)在 Windows 系統(tǒng)的C:\Users<用戶(hù)名>\目錄下生成 .FineReport110 文件,如下圖所示:
此文件夾中包含 FineReportEnv.xml,是設(shè)計(jì)器的配置文件,保存設(shè)計(jì)器菜單欄「文件>選項(xiàng)」里面的設(shè)置內(nèi)容,以及工作目錄、設(shè)計(jì)器布局的一些信息。
Windows 系統(tǒng)在C:\Users<用戶(hù)名>\目錄下生成 .FineReport110 文件夾。如下圖所示:
我的是10版本的Mac 系統(tǒng)在個(gè)人目錄下生成 .FineReport110 文件夾。如下圖所示:
2.3.1、FineReportEnv.xml
FineReportEnv.xml 文件中儲(chǔ)存了設(shè)計(jì)器配置、遠(yuǎn)程連接的配置等信息。
設(shè)計(jì)器屬性
Attributes 字段保存了對(duì)話(huà)框當(dāng)前目錄、默認(rèn)的路徑、上次打開(kāi)的數(shù)據(jù)連接、現(xiàn)在新建數(shù)據(jù)集默認(rèn)的數(shù)據(jù)連接等。
報(bào)表窗格屬性
ReportPaneAttributions
工作目錄屬性
Env
AlphaFine智能搜索
AlphaFineConfigManager
其他配置
三、初始練習(xí)
這個(gè)是 10.版本的練習(xí)
https://edu.fanruan.com/guide/finereport
前幾個(gè)是看的11.的文檔做的。
這個(gè)可以弄到手機(jī)上看,(必要條件:一個(gè)局域網(wǎng),然后使用微信查看)
注意查詢(xún)數(shù)據(jù)的大小寫(xiě),盡量和文檔一樣
這是最基礎(chǔ)的操作
剩下的在官方文旦中有幾個(gè)按理,建議剛學(xué)習(xí)的先嘗試一下,括號(hào):現(xiàn)在官方文檔中是11的版本,但是大差不差
普通報(bào)表示例
參數(shù)查詢(xún)示例
圖表設(shè)計(jì)示例
注意有很多細(xì)節(jié)地方讓你失敗,加油做完他
第一個(gè)·聚合報(bào)表
越來(lái)越臭
第一個(gè)決策報(bào)表
訂單統(tǒng)計(jì)表
層次坐標(biāo)
相對(duì)
絕對(duì)
動(dòng)態(tài)間隔
動(dòng)態(tài)間隔逐層,跨層
主子報(bào)表
條件屬性
超鏈接
圖表入門(mén)
參數(shù)為空選擇報(bào)表
有模板參數(shù),和數(shù)據(jù)集參數(shù)兩種選擇
注意數(shù)據(jù)集參數(shù)的時(shí)候 sql 的合法性
行式填報(bào)表。
注意每個(gè)修改和設(shè)置注意點(diǎn)擊確定按鈕,如果不點(diǎn)擊確定,是不好被保存修改的。
自由填報(bào)報(bào)表
決策報(bào)表入門(mén)
菜雞的我應(yīng)該是什么地方忽略了,以后在看吧擺爛
快速搭建大屏
真丑
四、遇見(jiàn)的問(wèn)題記錄
1.初始數(shù)據(jù)庫(kù)出問(wèn)題需要重置
我重置了一下,顯示重置失敗,提示手動(dòng)刪除數(shù)據(jù)庫(kù)文件,注意提前備份,或者保留bak文件,
重置之后在鏈接初始數(shù)據(jù)庫(kù)注意是 初始數(shù)據(jù)庫(kù)是 sqlite的 ,注意吧名字修改過(guò)來(lái) FRDemo ,如果不修改,你之前的練習(xí)表就找不到數(shù)據(jù)鏈接了。
2.預(yù)定義樣式?jīng)]了
因?yàn)樯厦娴腻e(cuò)誤造成了預(yù)定義樣式?jīng)]有了,因?yàn)轭A(yù)定義樣式是定義在這個(gè)數(shù)據(jù)庫(kù)中的,重置之后就只有表但沒(méi)有數(shù)據(jù)了,你可以重新下一下,或者找一個(gè)正常的finedb數(shù)據(jù)庫(kù)就ok了
參考文章
個(gè)人筆記,不同意見(jiàn),望有交流
直接可以點(diǎn)擊跳轉(zhuǎn)連接
作者
帆軟官網(wǎng)
總結(jié)
以上是生活随笔為你收集整理的FineReport.10 一(帆软)(报表基础练习)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 四阶龙格库塔法 matlab ode45
- 下一篇: 东芝2000ac废粉盒怎么二次利用_阜新