閱讀全文
posted @ 2011-01-04 23:31 FineReport——報表技術領跑者 閱讀(228) | 評論 (0) | 編輯 收藏
|
|||
摘要: 問題:實際應用環境中,不同角色的人可能對數據具有不同的訪問權限,通過直接在SQL語句中篩選出需要的數據制作模板可以解決該需求,但對于角色較多的情況,就需要制作很多張樣式相同只是數據集不同的報表,不利于后期的維護并且加大了報表制作的工作量。
閱讀全文 posted @ 2011-01-04 23:31 FineReport——報表技術領跑者 閱讀(228) | 評論 (0) | 編輯 收藏 摘要: 在Java報表軟件中,選擇特定的參數后,會返回我們要查詢的數據,然而假如沒有輸入參數值,我們卻仍需要返回數據時該怎樣處理呢?以下就用FineReport報表軟件的一個例子實現這種參數為空時返回所有數據的效果,介紹數據源參數與報表參數的實現方法。
閱讀全文 posted @ 2011-01-02 09:31 FineReport——報表技術領跑者 閱讀(595) | 評論 (0) | 編輯 收藏 摘要: FineReport報表參數界面分為彈出和內嵌兩種狀態,參數界面可以和報表在同一個界面,也可以先彈出來參數界面,再展現報表。而潤乾報表中參數界面只能和報表展現在同一個界面上。 閱讀全文
posted @ 2010-12-30 22:08 FineReport——報表技術領跑者 閱讀(210) | 評論 (0) | 編輯 收藏 摘要: 對程序有所了解的朋友都知道,各種程序開發語言中都有一些關鍵字,編程的時候定義變量名時是無法使用這些關鍵字的。FineReport這一款Java報表軟件出于特定的需求,在設計的時候也設定了一部分特定的關鍵詞,參數設計時,要確保不要使用這些保留詞,否則可能出現意想不到的錯誤。
FineReport中的內部保留字段有哪些呢?下面將把所有的關鍵詞的名字以及意義列出來。 閱讀全文 posted @ 2010-12-25 13:01 FineReport——報表技術領跑者 閱讀(279) | 評論 (0) | 編輯 收藏 摘要: 在用Java報表軟件做模板時,有時我們需要制作多個報表模板,而這些模板都會使用相同的參數控件,這樣如果我們每個模板都要定義的話,這樣無疑工作是相當的繁瑣,如果我們事前定義好,需要時直接拖拽的話,這樣就會方便的多。
閱讀全文 posted @ 2010-12-21 12:12 FineReport——報表技術領跑者 閱讀(163) | 評論 (0) | 編輯 收藏 摘要: 在以FineReport為代表的Java報表軟件中,有一項功能叫做不延遲報表。不延遲報表展示是指:在有自定義參數的情況下,報表的結果展示不需要用戶手動點擊查詢按鈕,自動使用參數的默認值進行第一次查詢并輸出結果。
打開之前所做的模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Tutorial\Parameter\paratype1.cpt 閱讀全文 posted @ 2010-12-16 09:26 FineReport——報表技術領跑者 閱讀(115) | 評論 (0) | 編輯 收藏 摘要: 在用Java報表軟件查詢數據時,經常會遇到查詢條件不定的情況,例如參數過濾列是動態變化的:有時想用A列進行過濾,有時想用B列進行過濾。在FineReport報表中,可以將整個查詢條件作為參數傳入sql中,查詢出對應的數據,定義形式如:SELECT * FROM [TableName] ${Condition},即把整個where語句作為動態的參數。 閱讀全文
posted @ 2010-12-09 12:41 FineReport——報表技術領跑者 閱讀(417) | 評論 (0) | 編輯 收藏 摘要: Java報表軟件有多種參數定義方式,每種方式都各有優劣,常用的參數定義形式有:在SQL語句中定義、報表參數定義、單元格中直接引用。
閱讀全文 posted @ 2010-12-07 08:49 FineReport——報表技術領跑者 閱讀(158) | 評論 (0) | 編輯 收藏 摘要: 在Java報表軟件中,可以實現用戶在點擊超級鏈接的時候,根據輸入的頁碼,來決定鏈接到指定的頁面。以FineReport報表軟件為例,有兩種引用方式:
閱讀全文 posted @ 2010-12-05 18:49 FineReport——報表技術領跑者 閱讀(281) | 評論 (0) | 編輯 收藏 摘要: 現在好多的Java報表軟件都有參數,根據報表參數來查詢相應的內容,這就需要對參數界面進行編輯。如果參數界面能根據設計器中的模板自動生成,這樣就會省去很多的人工操作,使報表制作效率大大提高。
閱讀全文 posted @ 2010-12-03 08:39 FineReport——報表技術領跑者 閱讀(139) | 評論 (0) | 編輯 收藏 |
|||