自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Finereport報表制作詳細過程

運維 數(shù)據(jù)庫運維
利用Finereport報表工具,用戶即可把企業(yè)的業(yè)務模型,數(shù)據(jù)分析變成實際可操作的信息系統(tǒng)。利用Finereport報表展現(xiàn)、填報、匯總、統(tǒng)計分析、打印輸出等功能搭建出輕量級企業(yè)報表平臺??梢奆inereport報表的功能性是很強大的,本文將為大家介紹Finereport報表制作詳細過程。

導讀:Finereport報表的使用,特別是采用主流的數(shù)據(jù)雙向擴展,多源分片,純拖拽等方式來進行報表設計,讓Finereport報表設計人員無需掌握復雜的代碼編寫技能,從而業(yè)務人員也可以隨時根據(jù)需要設計符合業(yè)務邏輯的Finereport報表,滿足Finereport報表使用者的最終需求。無形中也降低了企業(yè)的運營成本。那么下面就教大家Finereport報表制作的詳細過程。

一般來說,一個完整的報表設計流程,大體分為如下幾個步驟:

  1:打開設計器

  2:配置數(shù)據(jù)源

  3:新建報表

  4:配置私有數(shù)據(jù)源

  5:報表設計

  6:預覽報表

  7:發(fā)布報表

  第一部分:配置數(shù)據(jù)源

  步驟一:新建數(shù)據(jù)庫

  打開報表設計器,在設計器最上方的菜單欄當中,選擇服務器,在該下拉菜單當中選擇公有的數(shù)據(jù)源管理器,彈出一個數(shù)據(jù)源管理器對話框。

  點擊該對話框左上角的增加數(shù)據(jù)源按鈕來添加新的數(shù)據(jù)源。在這里我們?yōu)閿?shù)據(jù)源命名為FRDemo。

  用鼠標選中剛剛命名的數(shù)據(jù)源,右邊顯示對應的數(shù)據(jù)源屬性編輯面板,共有五項屬性:驅(qū)動,URL,用戶名和密碼,以及一個測試數(shù)據(jù)庫連接按鈕。

  步驟二:設置數(shù)據(jù)庫屬性

  首先設置驅(qū)動器,在驅(qū)動項中選擇 sun.jdbc.odbc.JdbcOdbcDriver,然后點擊URL文本框旁邊的…按鈕,系統(tǒng)會根據(jù)選擇的驅(qū)動自動顯示對應的URL格式。

  將jdbc:odbc:DatabaseName中的DatabaseName換成正在使用的數(shù)據(jù)庫的名字:FRDemo,即jdbc:odbc:FRDemo。由于FRDemo并未設置用戶名和密碼,因此這兩項屬性留空。

  點擊測試連接按鈕,系統(tǒng)彈出連接成功的消息框表明數(shù)據(jù)庫連接成功。

  如果您的數(shù)據(jù)庫并非Microsoft Access數(shù)據(jù)庫,請根據(jù)您原有數(shù)據(jù)源選擇其數(shù)據(jù)源驅(qū)動器。因為URL是根據(jù)您的數(shù)據(jù)源類型來設定的,單擊后面的按鈕則生成URL的對應模本,如您的數(shù)據(jù)庫是Mysql,那么在驅(qū)動程序框中選擇“org.gjt.mm.mysql.Driver”,對應可以生成URL為 “jdbc:mysql://localhost/DatabaseName”,將DataBaseName更換成您的數(shù)據(jù)庫名字。下面依次填寫您數(shù)據(jù)庫的用戶名和密碼,如沒有則留空。配置完成后選擇下面的“測試鏈接”,如鏈接成功則可以進入下一個步驟。

  如非本地數(shù)據(jù)源請將其中的localhost換成數(shù)據(jù)庫的IP;如在local后有“:”則將“:”后的數(shù)字改為對應的網(wǎng)絡服務器端口即可。

#p#

  第二部分:報表設計

  報表設計的過程,可以分為如下幾個步驟:

  1新建報表

  2定義數(shù)據(jù)源

  3綁定數(shù)據(jù)列

  4匯總

  5格式化報表

  步驟一:新建報表

  這一步,就是要選擇新建報表的類型,該類型選擇共分為三種,分組報表,自由報表。我們的報表設計主要是自由報表類型。因此在下面的報表設計器當中,我們無論選擇哪種新建方式,選擇的報表類型都可以是自由報表。

  新建報表的第一種選擇,是點擊文件|新建報表,通過二級菜單來選擇要新建的報表類型。

  第二種途徑是在工具欄當中,點擊新建報表按鈕右側的下拉箭頭,出現(xiàn)報表類型選擇的列表。另外,還可以直接點擊工具欄當中的新建按鈕。

  我們設計的主要報表類型是自由報表,因此,選擇自由報表類型。打開報表設計界面。

  步驟二:定義數(shù)據(jù)源

  在選定了報表類型之后,我們需要將報表當中用到的數(shù)據(jù)進行定義,也就是從數(shù)據(jù)庫當中找到我們在該張報表當中需要用到的數(shù)據(jù)表。關于公有數(shù)據(jù)源和私有數(shù)據(jù)源的詳細區(qū)別,請參見配置數(shù)據(jù)源章節(jié)。

  在上一個步驟當中,點擊確定選定報表類型,系統(tǒng)會自動彈出一個私有數(shù)據(jù)源對話框。

  點擊左上角的添加按鈕,新增一個數(shù)據(jù)源,會彈出一個定義名字的對話框,我們命名為ds1(這里ds是datasource的縮寫),點擊確定打開私有數(shù)據(jù)源的編輯頁面。

  在SQL文本框中,寫入SQL語句“select * from sale”。點擊文本框右側的預覽按鈕,即可以看到數(shù)據(jù)庫數(shù)據(jù)的預覽。點擊確定打開報表設計界面。

  報表設計界面里面,在左側的數(shù)據(jù)面板,私有數(shù)據(jù)源處,可以看到我們剛剛定義的私有數(shù)據(jù)源ds1。

  步驟三:綁定數(shù)據(jù)列

  首先,我們先來設置左側的分組。將ds1中的字段Region字段拖拽到A3單元格中,保留其默認的設置,即數(shù)據(jù)縱向擴展,并且進行分組,合并相同內(nèi)容的值。

  將Manager字段拖拽到B3單元格中,同樣保留其默認的設置,即數(shù)據(jù)縱向擴展,并且數(shù)據(jù)分組,即合并相同內(nèi)容的值。

  然后,我們來設置上方的分組。首先在數(shù)據(jù)源面板的最下方擴展方向中默認的設置從上到下更改為從左到右。

  將ProType拖拽到C1單元格中,其設置為擴展方向是橫向的,從左到右,數(shù)據(jù)是分組,即合并內(nèi)容相同的值。

  將Product字段拖拽到C2單元格中,由于我們在上一步操作已經(jīng)設置了擴展方向為橫向,所以B2單元格我們也保留默認的設置:橫向擴展,數(shù)據(jù)合并內(nèi)容相同的值。

  最后,來添加交叉區(qū)域當中的匯總字段。首先在數(shù)據(jù)源面板當中,將擴展方向由從左到右更改為不擴展。然后下方的匯總當中,選擇求和。

  將Amount字段拖拽到C3單元格中,也就是對所有的銷售量記錄進行求和。

  步驟四:匯總

  完成了數(shù)據(jù)列綁定,我們來給報表添加匯總數(shù)據(jù)。

  將A3和A4單元格進行合并,合并后的單元格根據(jù)FineReport的單元格命名規(guī)則,為A3。

  在B4當中,寫入文字“小計:”。

  在C4當中,寫入公式“=sum(C3)。由于我們已經(jīng)合并了A3和A4單元格,所以這里C4就會跟隨A4的分組進行合計。

  注:這里合并單元格的作用,是使得C4當中的匯總單元格跟隨A4的分組進行組內(nèi)匯總。如果我們不合并單元格,則C4當中的匯總,就會顯示在報表所有數(shù)據(jù)的下面,成為對所有數(shù)據(jù)的匯總。

  步驟五:格式化報表

  上一步當中,我們已經(jīng)完成了報表主體的數(shù)據(jù)的設置?,F(xiàn)在我們要給單元格添加邊框,表頭的斜線,以及文字居中等簡單的格式化操作。

  邊框:首先我們先來選中從A1至C3這一片區(qū)域,點擊工具欄中的按鈕,在系統(tǒng)彈出的邊框?qū)υ捒蛑?,添加?nèi)部和外部邊框。

  斜線:選中A1至B2共四個空白的單元格,點擊工具欄中的按鈕,合并單元格。右擊該單元格,選擇單元格元素,在二級菜單中,選擇斜線。系統(tǒng)會彈出一個斜線編輯的對話框,在文本編輯框中寫入我們在斜線當中要加入的內(nèi)容:Products|Names,可以通過添加空格來調(diào)整文字的位置。

  文字居中:用鼠標選中A1至B3整個報表所在的區(qū)域,在工具欄當中,點擊,也就是文字居中按鈕,將報表當中的數(shù)據(jù)全部居中顯示。

  最后,預覽,即可以得到我們在開始展示的報表效果。該報表在示例當中存儲的路徑為“../WebReport/WEB-INF/reportlets/com/doc/cross.cpt。

  第三部分:發(fā)布和瀏覽報表

  在報表設計完成之后,我們將其保存在安裝目錄下的“../WebReport/WEB-INF/reportlets/com/..”目錄下,例如我們剛剛設計的報表,其保存的路徑和名稱為“../WebReport/WEB-INF/reportlets/com/doc/cross.cpt”。這樣就完成了報表在服務器上的部署。

  從操作系統(tǒng)的“開始菜單”找到FineReport的快速啟動程序,啟動“報表Web演示”。系統(tǒng)會啟動自帶的應用服務器,并且在IE瀏覽器中打開自帶的報表演示頁面。您可以在瀏覽器中輸入如下地址:http://localhost:8079/WebReport/ReportServer?reportlet=/com/doc/cross.cpt,即可以在瀏覽器中打開報表。

通過上文的學習,相信大家現(xiàn)在對Finereport報表的制作已經(jīng)有個大體的了解,再經(jīng)過大家的操作練習,大家就能很熟練的掌握Finereport報表的制作,希望對大家能夠有所幫助。

【編輯推薦】

  1. 皕杰報表連接人大金倉KingBaseES 6.1數(shù)據(jù)庫
  2. Oracle報表創(chuàng)建、修改及其功能介紹
  3. SQL Server 2008數(shù)據(jù)庫的報表服務的相關信息
責任編輯:迎迎 來源: 希賽社區(qū)
相關推薦

2010-06-22 15:51:38

Autoconf rp

2009-12-01 13:50:19

VS2003水晶報表

2011-04-08 11:13:10

2009-12-04 15:05:22

ipcop軟路由

2009-09-04 11:03:32

C#文件瀏覽器

2009-04-16 17:03:12

報表開發(fā)工具報表制作SQL Server

2020-02-10 16:17:50

帆軟

2009-11-26 10:46:38

VS2003制作安裝

2011-12-26 14:07:07

游戲

2009-07-17 13:54:51

JDBC存儲過程

2024-08-28 12:13:35

2021-04-26 11:42:40

移植Linux制作rootfs嵌入式設備

2009-07-31 12:59:21

Java報表工具

2009-12-21 09:39:50

Oracle 存儲過程

2009-10-16 09:45:41

Linux內(nèi)核操作系統(tǒng)

2009-06-11 10:43:18

Netbeans插件

2010-12-10 14:24:02

JSPServlet

2011-07-22 13:47:23

存儲過程

2011-11-22 09:27:45

Java開源工具

2015-06-18 06:18:30

京東自提點地圖
點贊
收藏

51CTO技術棧公眾號