項目上需要用到ireport來做報表,以下爲個人學習筆記 :
首先打開ireport 4.5,由於本人的電腦是64bit win7操作系統,故用兼容模式window 2000來運行軟件。
1、建議數據源連接:打開之後先建立數據源的連接,如圖
2、新建文件:建立完數據連接後,新建一張報表,報表擴展名爲 .jrxml
3、各屬性的介紹如下:
4、編輯文本
如果想輸入靜態文本,即要顯示一定的文字,可以使用:
或者是用Text Field,但是要加上雙引號,否則會出現這樣類似的提示信息:
如果未出現上面的"組件面板",可以通過"窗口"--> "組件面板"來調出來
5、編譯、預覽、讀取class文件
Preview : 預覽按鈕,點此按鈕可以預覽當前頁面中的內容
最右邊按鈕:編譯,可以生成擴展名爲 .jasper的文件
中間的按鈕:建立數據源的連接,並可讀取class文件。那麼首先就是先設置好軟件的classpath
經過上面的步驟之後,就可以讀取class文件來獲取字段信息,點擊中間的按鈕會出現:
在JavaBean Datasource選項中,輸入Class name的名字,點Read attributes就可以讀取字段信息
6、無數據時顯示
如果頁面中並沒有可以解析的Text field 文本信息,只有static text信息,就會出現這樣的提示,解決的辦法如下:
在文件report1上右鍵---屬性---when no data 選擇:All Sections,No Detail ,這樣就可以進行預覽了