2009-12-24 5 views
-1

J'ai essayé de créer un rapport très simple avec un sous-rapport. Le sous-rapport a été créé séparément et intégré dans le groupe de données. Le sous-rapport me donne séparément les données pertinentes. et l'autre rapport principal me donne les données partielles prévues. Mais les données destinées à l'endroit où le sous-rapport a été incorporé n'apparaissent pas. Il apparaît comme vide dans la sortie. Quelqu'un peut-il conseiller?Les sous-rapports ne sont pas imprimés

+1

donner la partie jrxml de votre rapport principal où le sous-état est intégré – Bozho

+0

nous devons voir plus d'informations sur la façon dont le sous-état est ajouté. –

Répondre

0

Vous n'envoyez probablement pas au sous-rapport les données/paramètres qu'il doit générer.

0

Peut-être qu'il n'y a pas de données à votre requête dans le sous-rapport?

par défaut dans ireport, un rapport n'a pas de page lorsque la requête ne renvoie aucun enregistrement.

vous pourriez installer un NoDataMessage, j'ai décrire les étapes de mon autre question/post

0

Aujourd'hui, je l'avais fait face à la même situation en utilisant iReport 3.0.0 et Oracle JDBC. Le travail autour (kludge) était de définir à la requête au rapport maître: select * à partir de dual. Oui, je me rends compte que ce n'est pas la bonne façon de faire, mais ça m'aide. Il semble que le rapport maître (principal) n'ait pas ouvert la connexion à la base de données, le sous-rapport configuré pour utiliser la même connexion ne trouvait rien!

espoir qu'il aide quelqu'un d'autre ...

Questions connexes