被低估的BIRT報表 六 報表引數與模糊查詢

2021-08-03 05:26:30 字數 615 閱讀 9967

通過設定報表引數,可以提供更符合客戶要求的報表,更重要的是,大大提高了報表的可復用性,在某些環境下,甚至可以將報表直接作為互動介面,提高開發效率既降低開發難度。

要在查詢中支援模糊查詢,以mysql為例,將資料集的查詢語句定義為:

select

hostname,

memorysize

from t_configs_host

-- 在這裡進行模糊字串匹配 --

where hostname like concat('%', ?, '%')

order

by memorysize desc

第二步,關聯資料集查詢引數與報表引數,如下圖所示:

最後,發布報表設計模板,即可進行操作,效果圖如下所示。

強大的定製功能融合在簡單的報表設計工具裡,使用birt中的報表引數,能大幅度強化報表設計模板的適應性。

被低估的BIRT報表 二 Birt也可以很漂亮

閱讀birt的原始碼,我們可以發現雖然birt的 技術比較老,但是層次劃分非常清晰,在其上進行二次開發是一件非常容易的事。以我定製的birt報表為例,只需要很簡單的修正工作,birt就能變為一件利器,如下 詳細資訊請檢視我的專案mirana birt之customer分支,位址資訊如下 mirana...

Birt報表儲存過程多選引數的設定

birt對儲存過程的操作是很簡單的一行語句,只需要在data set中寫上類似這樣 如下圖 本報表是存在兩個引數,乙個允許多值的輸入引數,乙個是游標型別的輸出引數。通常情況下,對於多值問題,通常步驟如下 先設定允許多選,再在script指令碼裡面通過tostring 拼接。如下圖 圖摘自一學長筆記 ...

birt 之 沒有可用的報表設計物件

1.問題描述 昨天晚上把報表在本機做好了,想著今天部署測試呢。結果jj了。放上去之後就開始提示 沒有可用的報表設計物件。首先排除檔案訪問許可權的問題,如果檔案不存在那麼提示應該是 報表檔案 a.rptdesign 不存在或包含錯誤。檢查了一遍又一遍。網上主要有兩種解決方法 版本問題。開頭部分已經檢查...