Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2007, 21h30   #1
Membre confirmé
 
Inscription : mai 2006
Messages : 418
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 418
Points : 254
Points : 254
Par défaut subreport sans requête sql

salut,
j'essaye d'appeler un subreport sans requête qui affiche tout simplement un texte statisque donc qui n'a pas de requêtes sql depuis un rapport maitre mais le texte du subreport ne s'affiche pas j'ai essayer de tester toutes les types de connexion mais rien.
mehdiing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 16h23   #2
Invité régulier
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 7
Points : 8
Points : 8
Par défaut Le sub report est-il vraiment nécessaire ?

Si l'information dans le subreport est uniquement statique, pourquoi ne pas utiliser une zone statique dans le rapport conditionnée à l'affichage.
Sinon , si tu veux vraiment utiliser un sub report il faut obligatoirement que tu intégres une requête SQL sur la date courante par exemple. Jasper a besoin de boucler sur quelquechose. voir la réponse d'egwada
http://www.developpez.net/forums/sho...34&postcount=2
altic93 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 20h34   #3
Membre confirmé
 
Inscription : mai 2006
Messages : 418
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 418
Points : 254
Points : 254
salut,
ok merci pour la réponse. l'idée d'utiliser une requête renvoyant la date n'est pas mal mais on aura un traitement supplémentaire (dont on a pas besoin) donc un problème d'optimisation.
il faut penser à autre chose pour résoudre ce problème.
mehdiing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 16h40   #4
Invité régulier
 
Inscription : juillet 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 12
Points : 5
Points : 5
Si tu veux juste mettre un texte statique, il n'est pas utile d'utiliser de sous rapport. Insère une zone de texte dans ton rapport principal.

Si tu veux que le texte apparaisse pour chaque ligne de données, il faut le mettre dans la bande "Detail". Sinon mets-le dans une autre bande.
chnink est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2007, 19h15   #5
Invité régulier
 
Inscription : avril 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 12
Points : 9
Points : 9
Par défaut subreport sans requête sql

Tout simplement parce que :
- Soit tu as mis le texte statique dans la zone detail, alors que s'il n'y a pas de données, cette zone ne s'affiche pas
- Sinon tu n'as pas mis l'option whenNoDataType à la valeur "AllSectionsNoDetail"
- Via JRXML :
<jasperReport
name="TotoTest"
columnCount="1"
printOrder="Vertical"
orientation="Portrait"
pageWidth="595"
pageHeight="842"
columnWidth="535"
columnSpacing="0"
leftMargin="30"
rightMargin="30"
topMargin="20"
bottomMargin="20"
whenNoDataType="AllSectionsNoDetail"
isTitleNewPage="false"
isSummaryNewPage="false">

- Via iReport (version 1.2.5) : Menu Edition > Report Properties > Onglet More et dans l'option "When no data" mettre la valeur à "AllSectionsNoDetail".
Ainsi même s'il n'y a pas de données le rapport va s'afficher sauf la zone detail.
yan.t est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h33.


 
 
 
 
Partenaires

Hébergement Web