2010-12-13 120 views
1

即時通訊使用iReport 3.5.2。我想在組樂隊中排隊。例如, 1. 2. 2.
1. 2.如何創建行號(iReport)

香港專業教育學院使用已經提供了變量嘗試,但它似乎在arcodingly不會出現。它顯示爲隨機數。請幫我...

回答

2

您應該創建2個變量,一個數組和其他數組內的記錄。

第一個變量是自動的iReport爲您創建,它會被命名爲「groupName_COUNT」

第二個變量應該算記錄id或相似,每次都重設的組重新啓動。 例子:

Name: recordCount 
Variable class: java.lang.Long 
Reset type: Group 
Reset group: groupName 
Increment type: none 
Variable expression: $F{recordIdField} 

最後,爲了顯示你的場數,你可以做類似$V{groupName_COUNT}+"."+$V{recordCount}

2

例如如果有一個名爲「用戶」領域,有一組名爲「group_users」

<variable name="TotalUsers" class="java.lang.Integer" resetType="Group" resetGroup="group_users" calculation="Count"> 
     <variableExpression><![CDATA[$F{users}]]></variableExpression> 
</variable> 

<textField evaluationTime="Group" evaluationGroup="group_users"> 
    <textElement/> 
    <textFieldExpression><![CDATA[$V{TotalUsers}]]></textFieldExpression> 
</textField>