顯示具有 IREPORT 標籤的文章。 顯示所有文章
顯示具有 IREPORT 標籤的文章。 顯示所有文章

2014年5月13日 星期二

IREPORT UUID 之亂


下載最新版的IREPORT 4.6.0來編輯舊版本的報表,

發現在jxml中都會加入uuid的新標籤,

結果造成舊版的viewer無法正常讀取報表。

之前只能傻傻的一個一個去消掉,

或是直接讀取SVN上的舊版程式。

後來發現正確的解決方式,

為調整IDE上的相容性。

處理方式為:
工具> 選項 > General > Compatibility > JasperReports 4.5.0 以下即可。




資料來源
http://community.jaspersoft.com/questions/542856/ireport-460-disabling-uuid-propertie-generation

2010年9月10日 星期五

IREPORT

設定當頁數等於1時才列印

Print When expression

new Boolean($V{PAGE_NUMBER}.intValue() == 1)



new java.lang.Float( ($V{SUM_TA018_C_1}.floatValue()) /($V{SUM_TB005_C_1}.floatValue()) )



如下面僅僅是兩個數相加

(new BigDecimal( Double.parseDouble($V{SUM_week_1_6} +"") +Double.parseDouble($V

{SUM_week_2_4}+"") ))



這個是Boolean判斷式的寫法

new Boolean($V{REPORT_COUNT}.intValue() % 2 == 0)

new Boolean( $F{SEX}.equals("1"))





這是if 判斷的寫法

$F{quantity} == null ? "No data" : String.valueOf($F{quantity})





Remove line when blank

移除空白行