java報表圖例大全
通過圖片介紹java報表開發過程中,經常遇到的一些報表類型,統計圖,及可視化的設計等.下面以 杰表.2008 為例介紹之.一、支持報表類型
主從報表
套打報表
標簽報表
分欄報表
計算比去年增長數
計算比去年同期增長數
補足空行的表格報表
多表合并.不同的數據集,做成一個相連的報表.
公式分組報表.按字段值,進行分類,分級
排行榜(Top N)報表
按匯總值大小排序的分組
多級分組
計算占比
顯示排名
交叉表折頁處理
層次不等的交叉表
行列并行分組的交叉表
多數據集的交叉表
靜態表格中的公式計算
二、javabean數據源
使用java數組
假設項目組其他成員已經編寫了一個Student類,如下圖(a),該類定義四個方法,分別獲取其姓名,年齡,性別,分數。由腳本構造一個包含三個Student對象的數組,如圖(b),要求你做成下圖(c)所示報表。
嵌套的java對象數據源
假設你有下圖(a)所示的兩個類Student和Person,你可以使用Student的getMembers()方法,取得該學生的家庭成員列表,每個家庭成員用一個Person對象表示,該對象包含與該學生的關系、姓名、性別等信息。
ResultSet數據源
指定sql查詢一個報表
三、統計圖與條碼
插入統計圖對象
設置統計圖背景及立體效果
設置統計圖輸出格式為Flash
從統計圖鉆取另一個明細報表
你可以在統計圖的某一個數據區放置一個超鏈接,使用戶雙擊該區時,跳轉到另一個子報表或網頁,如,有一個柱形圖,顯示各產品的庫存量,點擊某個產品的柱面,就可以打開該產品相關的銷售記錄。
餅圖
以時間為橫軸的統計圖
混合類型統計圖
雙軸統計圖
創建甘特圖
特殊統計圖
創建條形碼對象
日常生活中條形碼隨處可見,條形碼用幾何圖形表示數據,并可以被專門設備識別。杰表可支持的13種條形碼,分別是codabar、code39、code128、2of5、postnet、ean-128、ean-13、ean-8、upc-a、upc-e、royal-mail-cbc、pdf417、datamatrix,其中最后兩種是二維條形碼。
一維碼 二維碼
設置圖片背景
顯示數據庫字段上的圖片
三、特殊的報表效果
凍結窗口效果
點擊表頭排序
使用超鏈接子報表
當你瀏覽報表時,可能需要了解更詳細的信息,比如,我們在瀏覽一個訂單列表時,希望了解該訂單中各貨物的銷售數量。這時,你可以在訂單列表中,加一個超鏈接,使用戶在點擊該鏈接后,可以跳轉到顯示該訂單明細的一個報表。
你可以在主表中,點擊訂單ID,即可瀏覽該訂單出售的所有貨物明細,如下圖所示:
熱點提示
復雜匯總
顏色警告
斑馬條
創建頁小計、頁累計報表
四、可視化設計器
設計參數表單
杰表.2008配備了一個可視化參數表單設計器,使用這個設計器,你可以不離開報表設計器環境,輕松制作查詢表單。表單設計器有豐富的web控件,檢驗,事件偵聽,css樣式機制,你也可以使用javascript腳本擴展表單功能,同時,也實現了常用的多個下拉框聯動功能。
可視化的報表設計器
報表預覽面板