2010-03-29 5 views
0

J'ai un rapport qui a un a 5 colonnes sur chaque page et j'ai un groupe défini qui montre des colonnes liées àexpression du groupe dans JasperReports

A | B | C | D | E - colonne principale

X | Y | Groupe Z - A est la clé

J'ai ma requête ORDER BY A, mais quand elle est affichée, elle n'imprime pas les résultats dans la page suivante si A est changé.

Voici comment j'ai défini un groupe.

<group name="A" isResetPageNumber="true" > 
    <groupExpression><![CDATA[$F{A}]]></groupExpression> 
    <groupHeader> 
     <band/> 
    </groupHeader> 
    <groupFooter> 
     <band/> 
    </groupFooter> 
</group> 

est-ce que A doit faire partie du groupe?

Répondre

0

J'ai répondu à ma propre question. J'ai dû ajouter A avec X, Y et Z pour que le groupe fonctionne.

+0

En fait, je tort, il est toujours un problème. Je pensais que je l'ai corrigé en ajoutant les colonnes mais il mélange encore les résultats et ne crée jamais une nouvelle page quand A est changé. – user140736

1

Utilisation:

<group name="A" isStartNewPage="true" isReprintHeaderOnEachPage="true" 
     isResetPageNumber="false" >