finereport教程初級 finereport可以自學(xué)嗎?
現(xiàn)在好像很少用潤乾報表了,但是用finereport的很多。我試過了。用finereport來實(shí)現(xiàn)這個需求并不太簡單。其界面本身類似于這個通常情況下,雖然簡單的數(shù)據(jù)構(gòu)造可以通過拖放等可視化操作來完成,
現(xiàn)在好像很少用潤乾報表了,但是用finereport的很多。我試過了。用finereport來實(shí)現(xiàn)這個需求并不太簡單。其界面本身類似于
這個
通常情況下,雖然簡單的數(shù)據(jù)構(gòu)造可以通過拖放等可視化操作來完成,
但這只是針對簡單的情況,關(guān)聯(lián)多個表不是很方便。
而且懂sql會讓它更有效率,能做出更好更快的演示,比簡單的拖拽要好得多。
差別太大了。如果說jfreechart是自行車,finereport就是寶馬奔馳。Jfreechart是開源軟件,功能整體較弱。如果項(xiàng)目需求發(fā)生變化,項(xiàng)目開發(fā)人員就會進(jìn)退兩難。另外,開源報表的功能較弱,達(dá)到的效果和展現(xiàn)的功能都不好。
其次,技術(shù)服務(wù)沒有保障。如果項(xiàng)目出現(xiàn)問題或者bug,開發(fā)者只能嘆氣。簡而言之,這個項(xiàng)目風(fēng)險很大。
最后,學(xué)習(xí)成本高,學(xué)習(xí)難,讓很多英雄淚流滿面。
我比較熟悉的Finereport會給題主解釋一下。報表制作的制作步驟基本如下:
1.創(chuàng)建新的數(shù)據(jù)連接;
2.創(chuàng)建新的模板和數(shù)據(jù)集;
3.模板樣式設(shè)計和數(shù)據(jù)綁定;
4.查看模板的預(yù)覽效果。
數(shù)據(jù)集:從數(shù)據(jù)庫中取出數(shù)據(jù),顯示在finereport designer的界面上,可以直接使用的數(shù)據(jù)顯示。
模板數(shù)據(jù)集:使用范圍僅限于當(dāng)前模板的數(shù)據(jù)集。
服務(wù)器數(shù)據(jù)集:使用范圍包括項(xiàng)目下的所有模板。
模板預(yù)覽模式:分頁預(yù)覽:正常預(yù)覽模式,用于查看數(shù)據(jù)顯示模板;
填報預(yù)覽:opwrite,不僅可以查看報表,還可以使用數(shù)據(jù);
數(shù)據(jù)分析:opview,可以不分頁預(yù)覽報表結(jié)果,在線分析,排序,二次篩選。
選擇吧有了好的模板,報表會非常漂亮。