Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
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 11/03/2011, 15h05   #1
Membre régulier
 
Avatar de the watcher
 
Inscription : juillet 2003
Messages : 356
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 356
Points : 81
Points : 81
Envoyer un message via MSN à the watcher Envoyer un message via Yahoo à the watcher Envoyer un message via Skype™ à the watcher
Par défaut Problème d'affichage du Rapport

Bonjour les amis,
Je début avec Jasper et je viens de faire mon premier rapport avec paramètre dans IREPORT. J'appelle mon rapport à partir de Java et jusque là ça fonctionne avec cette méthode :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
private JButton getBtnImprim() {
if (btnImprim == null) {
   btnImprim = new JButton();
   btnImprim.setBounds(new Rectangle(662, 438, 100, 24));
   btnImprim.setText("Imprimer");
   btnImprim.setEnabled(false);
   btnImprim.addActionListener(new ActionListener() {
   @Override
   public void actionPerformed(ActionEvent arg0) {
   // TODO Auto-generated method stub
 
ficheEleve = "C:\\ECOLExpert\\Reports\\Fiche_Eleve.jasper";//Le chemin et le nom du fichier à utiliser
    try {
    connexion = new BDConnectMYSQL();
    Connection conn = connexion.getInstance();
 
    Map myParams = new HashMap();
    String MATRICULE = getTxtMatriculeEcole().getText();
    myParams.put("MATRICULE",MATRICULE);
    JasperPrint myJasper = JasperFillManager.fillReport(ficheEleve, myParams, conn);
 
   JasperViewer jv = new JasperViewer(null);
   jv.viewReport(myJasper, false);
  jv.setAlwaysOnTop(isAlwaysOnTop());
	} catch (JRException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
	} }});
	}
		return btnImprim;
	}
Là où se situe le problème est que le rapport se met derrière la Frame à partir de laquelle je l'appelle au lieu de se mettre devant. Je suis alors obliger de fermer La Frame (qui hérite de JDialog) avant voir mon Rapport.
Quelqu'un peut-il me donner un coup de main ?
__________________
L'important n'est pas de tout savoir mais de savoir où tout se trouve !
the watcher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 15h30   #2
Membre habitué
 
Étudiant
Inscription : janvier 2009
Messages : 172
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2009
Messages : 172
Points : 103
Points : 103
Envoyer un message via MSN à Dine_Med Envoyer un message via Yahoo à Dine_Med
il faut supprimer setModal() ou SetAlwaysOnTop() de ton JDialog.
Dine_Med 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 00h17.


 
 
 
 
Partenaires

Hébergement Web