2010-03-29 13 views
4

Mon exigence est d'afficher deux sous-rapports dans un rapport. Ce que je fais, c'est que j'ai créé deux sous-rapports et que j'ai mis cela dans un rapport.Rapports Jasper: Comment puis-je avoir plusieurs sous-rapports en croissance dans un rapport?

Mais le problème est que les deux sous-rapports sont en croissance (c'est-à-dire que leur hauteur n'est pas statique car le nombre d'enregistrements est variable). Je veux juste que le second sous-rapport apparaisse après la fin du premier sous-rapport. Comment puis-je atteindre la même chose?

Répondre

0

Vous pouvez placer le deuxième sous-rapport dans le premier sous-rapport, dans le pied de page. Le pied de page descend lorsque la bande de détails augmente, de sorte que le sous-rapport doit toujours se retrouver sous le contenu du premier sous-rapport.

Cheers,

Alexander

+1

Merci, mais le second sous-état est également en croissance. Aussi, j'ai quelque chose (totaux) à afficher en dessous des deux rapports, que je montre déjà en pied de page. La solution que vous avez suggérée peut ne pas fonctionner là. –

+0

Mettez le total dans le pied de page sur la page principale. Donc, vous avez: Détail: Sous-rapport A Pied de page: Totaux Sous-rapport A Détail: Régulier. Sous-état A Pied de page: Sous-état B. –

+1

Pourquoi cette réponse est-elle la bonne réponse? la réponse donnée par @Raveendra Mutyala devrait être sélectionnée correctement. – WarFox

12

Vous pouvez utiliser l'option "Type de poste" en sélectionnant "Float" comme valeur. Donc, en fonction de la taille des premiers rapports, le second sera ajusté.

Cordialement, Raveendra Mutyala

+0

Merci, ça m'a aidé. – Farid

1

Essayez d'ajouter la bande de détail autant que votre sous-rapport à votre rapport principal (Vous pouvez faire un clic droit de la bande de détail et choisissez « Ajouter une autre bande de détail »). Et placez chaque sous-rapport sur chaque bande de détails que vous faites. La bande de détail a la capacité de rétrécir et de se développer dépend de votre ligne de données et elle s'intégrera bien à votre rapport.

+0

Cela a tendance à mieux fonctionner que les autres réponses proposées si la conception de votre rapport le permet. Upvoted. – jpangamarca

Questions connexes