Finereport10特別版介紹Finereport10特別版是一款功能強大的報表軟件。Finereport10中文版界面友好,樣板豐富,支持java編寫,擁有三維圖、柱狀圖、條形圖等各種直觀圖標,幫助用戶輕松完成簡易的報表制作。
Finereport10特別版使用說明一、圖表制作 1、插入圖表 打開FineReport報表設計器,選擇菜單欄上的“插入>單元格元素>圖表”,或者在單元格上面,右擊選擇添加單元格元素,插入圖表即可,這里選擇柱形圖。 2、綁定圖表數據源 選中圖表,在右側上方的圖表屬性面板中選擇圖表屬性表-數據,圖表數據來源使用默認單元格數據。 3、設置圖表樣式 在圖表屬性表-樣式面板中,我們可以設置“標題”“圖例”“系列”“坐標軸”“區域”“數據表”,比如可以設置標題不可見、左對齊、顏色為紅、無邊框等。也可以設置圖表的交互屬性,實現動態展示、數據點提示、坐標提示、坐標軸縮放、圖表自動刷新等效果。 4、設置圖表擴展屬性 在屬性設置面板中,選擇圖表所在單元格的左父格和上父格,分別設置為無。 5、保存預覽:選擇保存并分頁預覽。 二、報表執行過程 1、描述 報表的執行過程大體可分為兩步:1、報表計算;2、頁面轉換。 報表計算過程:先讀取我們的sql語句,將完整的sql語句傳至數據庫服務器,由數據庫返回數據給報表服務器,報表服務器進行數據列的擴展、匯總、關聯、公式運算等計算,最終生成報表結果。 頁面轉換過程:報表計算完成后生成xml頁面,需要轉換為html頁面才能在瀏覽器中查看。 針對這一過程FR是可以實時監控的。監控方法是將服務器的log輸出級別設為“普通信息”,就能在控制臺上看到每一步使用的時間。 2、設置日志輸出級別 修改log級別為【debug】,日志顯示為【展示普通信息】,詳細請查看log輸出級別,如下圖設計器中設置: 3、查看報表執行過程 打開模板:打開FR設計器,打開里面自帶的模板:%FR_HOME%\WebReport\WEB-INF\reportlets\GettingStarted.cpt 清空日志:點擊分頁預覽前,先清空日志。 4、瀏覽器端訪問報表 點擊分頁預覽,輸入參數條件后,點擊查詢; 等到報表在瀏覽器上完全展示出來后,查看日志窗口的信息: 從日志中我們可以對報表的執行過程進行實時監控。 三、時序圖插件使用 1、描述 創建一個時序圖分三個步驟: 定義角色(包括標題-可選); 定義消息; 定義注釋(可選)。 另外可進行樣式設置。例如,創建下圖所示的時序圖: 2、插件介紹 可點擊時序圖插件前往插件商城下載。 設計器插件安裝方法參照設計器插件管理 服務器安裝插件方法參照服務器插件管理 安裝該插件后,以決策報表為例,圖表里會多出一個時序圖控件,如下圖: 3、數據配置 定義角色(包括標題) 1)輸入標題。 2)輸入角色名字。 注:角色名字不能為空;不能重復; 通過“+”按鈕增加;通過點擊名字前的序號位置的刪除按鈕可刪除。 3)輸入超鏈接。 注:如果沒有,可以省略。 定義消息 消息由三個部分組成: 1)消息內容; 2)箭頭樣式; 3)消息的發送者和接收者。 定義注釋 注釋由三個部分組成: 1)注釋內容; 2)超鏈接(可省略); 3)注釋所在位置,可指定位于某角色左或右,或者橫跨多個角色。 4、樣式設置 默認樣式 自定義樣式 5、保存預覽編輯 點擊預覽,效果如上圖。 已完成模板:時序圖.frm,可點擊進行下載。
Finereport10特別版特色1、扁平化設計器 描述:設計器界面風格轉為扁平化 2、設計器與論壇一鍵登錄及最新消息 描述:設計器中增加登錄按鈕,可以一鍵登錄帆軟論壇,并且定期推送產品最新信息至設計器。 3、聚合報表支持導出打印 4、分欄大標題和結尾行優化 5、填報頁面體驗改進 描述:目前填報頁面的控件,初始加載的時候,不顯示控件樣式,從而沒法知道哪邊有控件需要編輯、沒法知道控件是什么類型、要想編輯一個控件,要點2-3下,先選中,再點開,9.0版本增加開關控制可以展示出控件樣式。輸入控件是激活的,用戶可以直接編輯輸入數據。 6、Web端控件樣式扁平化 描述:參數界面及填報界面以及工具欄按鈕及控件,9.0版本進行了美化,默認使用新的扁平化效果,也可以使用插件開啟老風格。 7、在線導入excel做成選項 描述:目前我們的在線導入excel后臺邏輯比較復雜,不能滿足所有客戶的需求,增加屬性控制不同情況使用不同匹配邏輯,使得功能更加靈活。 8、導出打印html處理 描述:9.0版本之前直接將html處理成圖片,導出打印時,由于圖片縮放,會導致模糊,9.0版本后html導出后即為對應內容,解決導出打印模糊的問題。 9、支持編輯富文本 描述:設計器單元格元素增加富文本編輯器,實現同一單元格中不同內容樣式不同。 10、tab布局 描述:表單中增加tab布局,實現卡片式組件。 11、預定義紙張大小 描述:客戶為手機專門做模板的時候,不知道要做多大才正好,調完模板后每次都需要在手機上看反復調試才行,9.0版本中增加手機紙張大小,幫助用戶快速制作手機報表。 12、內置Access數據庫替換為sqlite 描述: 9.0版本設計器自帶的內置數據庫為access,在64為jdk服務器下不能用,需要裝64位access的odbc驅動;在mac上也沒法用,9.0版本中替換為sqlite。 13、插件安裝與更新 描述:為了滿足各類用戶的需求,9.0版本帆軟報表將增開更多接口,使用接口實現的特殊功能可以通過插件的方式集成到報表設計器及服務器,并且提供界面化操作及管理。 14、flash打印 ppapi和npapi 描述:chrome瀏覽器中使用flash打印,如果檢測chrome使用的是ppapi,也支持打印,但是不支持邊距設置。 15、平臺主體風格 描述:我們重新規范了平臺樣式的架構,設計了插件式的平臺主題和配色風格系統,并內置了兩套精心設計的主題和一系列配色,滿足各類用戶的審美需求 16、地圖支持svg解析 描述:內置地圖更換為svg。提高地圖的展示效果。重新設計地圖圖例開關,使其更符合用戶習慣。預覽時可根據鼠標滾輪放大縮小。 17、新增漏斗圖 描述:新增加漏斗圖圖表類 18、改進數據點提示 描述數據點提示改為div展示,字體清晰。且重新設計數據點提示動畫。支持html內容數據點提示 19、組合圖重新設計 描述:組合圖支持多堆積柱形圖以及三維柱形圖。 20、時間切換 描述:圖表縮放新增時間切換功能
Finereport10特別版功能1、共享 共享,正如牛頓所說“如果我比別人看得遠,那是因為我站在巨人的肩膀上”,其實引申到搭建數據平臺同樣適用。 別人千辛萬苦根據錯誤總結出的方案,可以直接拿來用;別人通宵達旦開發的插件,可以直接拿來用;別人絞盡腦汁做出的好看的報表組件,也可以直接拿來用。通過云中心問題庫、應用中心的插件和共享組件,我們就能在不需要代碼能力,不需要專業美工的基礎上更好更快的搭建起數據平臺了。 2、智能檢測 基于帆軟的云中心問題庫,AlphaFine可以在用戶訪問模板出錯時,快速提供當前報錯的原因以及對應的解決方案,幫助用戶快速定位問題,而不用再面對報錯代號一臉茫然 3、智能搜索 AlphaFine可以連接FR一切資源,包含功能、文檔、插件、報錯等等,都可以通過這個入口找到答案。一鍵調取AlphaFine智能搜索框,即可調取一切相關資源,基于對用戶行為的深度學習,智能提供結果內容。 4、智能推薦 在參數查詢界面,AlphaFine可以根據用戶最近一周的使用習慣,智能推薦參數組合,讓用戶能快速的找到想要的數據,無須再做下一步篩選。5.智能運維以全可視化的方式提供內存管理、備份還原、系統監控、智能檢測功能,解放系統管理人員,做到管理有的放矢。包括內存CPU實時預警、觸發提醒、智能控制會話、一鍵備份還原、監控系統日志、連接池、模板熱度、用戶行為等等。 5、FineReport提供了兩種添加圖表的方式 一是單元格元素,一是懸浮元素。圖表作為單元格元素插入到報表中,就可以通過單元格的父子關系,跟隨主格的擴展自動生成相應的圖表,而不需要對每組數據單獨制作對應的圖表。懸浮圖表的定義與單元格圖表是基本上完全相同的,只是在第一步插入圖表的時候,選擇摻入懸浮元素即可。作為懸浮元素插入到報表中的圖表,沒有單元格的限制,可以圖表位置固定,也可以隨意拖放到任何位置,大小設置后不會改變,沒有父格,不會因為其他單元格的擴展而受影響。 Finereport10常見問題圖解FineReport 10創建與SQL2016數據庫連接: 1.下載并安裝好FineReport10和SQL Server 2016。
2.開始-->所有應用-->Microsoft SQL Server 2016-->SQL Server 2016 Master Data Services Configuration Manager(單擊打開),如下圖所示: 3.創建數據庫,下一步,如下圖所示:
4.身份驗證類型選擇SQL Server 賬戶,設置用戶名和密碼,測試連接,提示連接已成功,則進入下一步,如下圖所示:
5.輸入數據庫名稱(名稱隨意,好記就行),之后一路點擊下一步就行,如下圖所示:
6.創建成功,如下圖所示:
7.打開FineReport10,點擊框起來的圖標,如下圖所示:
8.點擊圖標,選擇JDBC,數據庫選擇SQL Server,會自動配置好驅動器和URL,如下圖所示:
9.將數據庫名稱寫在URL后面,并填上用戶名和密碼,測試連接,連接成功后點擊確定,就建立好了FineReport和SQl Server的連接,如下圖所示:
|