Le sous-rapport a débordé sur un groupe qui ne supporte pas le débordement
J'ai récemment eu un problème avec un sous-état de mon JasperReportsrapport dans lequel j'ai été d'obtenir l'erreur suivante:
Sous-débordait sur un groupe qui ne prend pas en charge débordement.
Ce qui se passe?
source d'informationauteur inanutshellus
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le problème, donc je pensais que je poste ma solution ici au cas où quelqu'un l'a trouvé utile.
Choses à vérifier:
Dans mon cas, j'avais fait un sous-rapport et l'a adopté une source de données que je n'étais pas vraiment à l'aide de (il a été un sous-rapport d'information de ne pas utiliser toutes les données de la source de données).
(l'exemple est une source de données XML, mais le même concept s'applique aux sources de données SQL.)
par exemple
Plus tard, la "Note" a été transformé en un tableau au lieu d'une seule note. Ce qui signifiait que mon pied de page-sous-état a été d'essayer de répéter deux fois, donc le pied de page du rapport de l'impression par deux fois, de sorte qu'il est trop élevé. Ainsi, l'erreur.
J'ai corrigé l'erreur.
La solution est d'utiliser :
Orientation : Paysage
L'ordre d'impression : Vertical
L'erreur s'est produite lorsque j'ai utilisé le Paysage et les valeurs Horizontales
Vérifier si votre sous-rapport largeur est supérieur à celui de votre maître de rapport de la largeur. Si oui, diminution de la sous-rapport de la largeur.
Aussi assurez-vous de mettre vos sous-valide groupe, comme détail. Si votre sous-état des débordements, vous obtiendrez cette erreur lorsqu'il est à l'intérieur invalide groupes comme le pied de page.