介紹在前面員工信息報表中,加入查詢參數及結果排序。
之前的查詢sql:
select empno, ename, job, mgr, hiredate, sal, comm, deptno from emp t
[img]http://dl.iteye.com/upload/picture/pic/118557/b62a5879-e344-381f-afb8-6d5f3e315c96.jpg[/img]
現在加上條件:薪水大於1000,‘1981-01-01’號之後入職的員工信息;
[img]http://dl.iteye.com/upload/picture/pic/118609/4a444fe3-5018-3e6e-b01a-edb6955b5219.jpg[/img]
將加上條件的sql覆蓋報表中的sql,預覽報表的結果如下:
[img]http://dl.iteye.com/upload/picture/pic/118611/8ff98be4-9697-3cac-8138-72710560560e.jpg[/img]
但此時添加的sql參數條件是寫固定的,如果我們這個報表運行在系統中,參數需要從程序中傳入,下面來實現:
1.在報表信息面板的Parameters節點下添加兩參數,重命名爲RPT_SAL和RPT_HIREDATE:
[img]http://dl.iteye.com/upload/picture/pic/118613/d8a882ff-8ad1-3143-a128-bb78b0564d7f.jpg[/img]
2.在sql里加上這倆參數,美元符號+花括號:
[img]http://dl.iteye.com/upload/picture/pic/118615/37319e71-7e5a-336c-a464-3ac11ac1a695.jpg[/img]
3.再preview時,就要求填寫參數值了:
[img]http://dl.iteye.com/upload/picture/pic/118617/3a6d2ed9-6265-3c51-8e80-3f27d2e69dd5.jpg[/img]
再運行結果:
[img]http://dl.iteye.com/upload/picture/pic/118611/8ff98be4-9697-3cac-8138-72710560560e.jpg[/img]
此時報表的數據就是動態的,如果加到系統中,根據用戶給的參數取得不同的報表數據結果反饋給用戶。
(四)ireport製作報表,添加查詢條件參數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
(七)Ireport做報表數據總計,如:所有員工薪水總和
iteye_1924
2018-09-06 06:36:58
(八)Java jaspereport程序導出pdf及excel報表
iteye_1924
2018-09-06 06:36:58
(一)介紹Jaspereport及報表製作工具Ireport
iteye_1924
2018-09-06 06:36:57
(二)安裝配置Ireport
iteye_1924
2018-09-06 06:36:57
(六)Ireport製作一個規範的報表,處理數據格式
iteye_1924
2018-09-06 06:36:57
[五]Ireport製作報表實現動態排序,由用戶指定排序字段
iteye_1924
2018-09-06 06:36:56
(三)Ireport製作報表(歡迎加羣組http://jaspereport.group.iteye.com)
iteye_1924
2018-09-06 06:36:56