java報表工具參數強化

來源:互聯網
上載者:User

標籤:http   java   使用   資料   for   ar   div   資料庫   

參數的強化通常是指定義資料集SQL語句如SELECT * FROM [TableName] WHERE [ColName] = ${para},其中${}中的內容為變數,報表工具會將${}中的內容計算後形成字串拼接至SQL中形成最終的可執行查詢語句,發送到資料庫端進行執行。${}中可以使用報表中的函數對參數進行處理,此即為參數的強化。使用者在使用Java報表工具進行部署時,常會需要用到參數強化,下面以FineReport報表工具為例,簡單介紹下參數與日期參數的格式化處理。日期的表示形式有很多種,有時我們習慣填寫的形式與資料庫儲存的形式可能不同,此時,報表下載,就需要進行日期的格式化處理。比如,Java報表軟體,將“2010-02-24”形式的日期轉化為“20100224”的形式。1. 建立報表2. 定義資料集    定義資料庫查詢,SQL語句為:SELECT * FROM SALES_BASIC WHERE 日期 = ‘${format(date,報表公司,"yyyyMMdd")}‘    參數date為日期如2010-02-24,對該日期按照yyyyMMdd進行格式化後作為最終的值賦給日期。 3. 模板設計    如下設計報表 4. 定義參數介面    點擊參數設計,使用預設的參數介面,定義日期控制項,傳回值設定為日期,如 5. 儲存模板    儲存模板,點擊設計器分頁預覽,選擇日期,查詢資料如下
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.