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 03/04/2007, 16h08   #1
Invité régulier
 
Inscription : janvier 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 10
Points : 5
Points : 5
Par défaut [iReport][java] probleme de compilation de subreport

Bonjour,

J'ai un petit probleme lorsque je veux compiler mon sous-rapport avec eclipse.
Je génère mon sous-rapport avec iReport à la base.
En fait, j'ai vu que c'était cette ligne du sous-rapport qui me pose probleme:
Code :
1
2
 
	<import value="it.businesslogic.ireport.IReportScriptlet" />
Par contre, si j'enleve cette ligne, je n'arrive plus à compiler le rapport principal mais j'arrive a compiler le sous-rapport....
Voila ce qu'eclipse me renvoie comme erreur:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
1. Only a type can be imported. it.businesslogic.ireport.IReportScriptlet resolves to a package
import it.businesslogic.ireport.IReportScriptlet;
       <--------------------------------------->
1 errors
 
	at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193)
	at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:105)
	at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:127)
	at compilation.Multireport.compilSub(Multireport.java:86)
	at compilation.Multireport.main(Multireport.java:34)
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Voila le code utilisé pour le sous-rapport :
 
public static void compilSub(){
		try {
			JasperDesign jasperDesign;
			jasperDesign = JRXmlLoader.load("C:\\Program Files\\JasperSoft\\iReport-1.3.1\\Nouveau_rapport_1_subreport1.jrxml");
	      JRDesignQuery query2 = new JRDesignQuery();
	      query2.setText("SELECT prenom FROM employe where nom = $P{nom}");
	      jasperDesign.setQuery(query2);
	      JasperCompileManager.compileReportToFile(jasperDesign,"C:\\Program Files\\JasperSoft\\iReport-1.3.1\\Nouveau_rapport_1_subreport1.jasper");
		} catch (JRException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
}
Si quelqu'un pouvait m'aider ça serai génial ^^

Merci d'avance.
bouliton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2007, 16h01   #2
Invité régulier
 
Inscription : janvier 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 10
Points : 5
Points : 5
Problème résolu.
Il suffi de rajouter iReport.jar dans le projet.
bouliton est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h11.


 
 
 
 
Partenaires

Hébergement Web