× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 parametrage du code java pour imprimer
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
pytheas
  Posté le 30/10/2010 @ 04:30 
Aller en bas de la page 
Petit astucien

Bonsoir à tous,j'ai utilisé ireport pour crée un etat à partir d'une table de ma base de données,seulement il affiche à l'édition tous les enregistrements de la table sur une seule feuille. c'est pas ce que je recherche,ma question est comment paramétré ma requete sql,enfin,arrivé à pouvoir utiliser des parametres dans mon code ci dessous pour avoir l'affichage d'un seul enregistrement à la fois sur une feuille et non pas tous.voici mon code:

try {

// - Connexion à la base

Driver monDriver = new com.mysql.jdbc.Driver();

DriverManager.registerDriver(monDriver);


connection = DriverManager.getConnection(url, login, password);

// - Chargement et compilation du rapport

JasperDesign jasperDesign = JRXmlLoader.load("C:\\Documents and Settings\\Administrateur\\Mes documents\\NetBeansProjects\\Etats\\test_essai1_1.jrxml");

JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);

// - Paramètres à envoyer au rapport

Map parameters = new HashMap();

// parameters.put("Titre", "Titre");

parameters.put(NumActeNaiss, NumActeNaiss.getText());

// - Execution du rapport

JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection);

// - Création du rapport au format PDF

JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\Documents and Settings\\Administrateur\\Mes documents\\NetBeansProjects\\Etats\\Etat d'acte de naissance.pdf");

} catch (JRException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

}

//LECTURE DU FICHIER classic.pdf

if (Desktop.isDesktopSupported()) {

if (Desktop.getDesktop().isSupported(java.awt.Desktop.Action.OPEN)) {

try {

java.awt.Desktop.getDesktop().open(new File("C:\\Documents and Settings\\Administrateur\\Mes documents\\NetBeansProjects\\Etats\\Etat d'acte de naissance.pdf"));

// vidertable();

} catch (IOException ex) {

//Traitement de l'exception

}

} else {

//La fonction n'est pas supportée par votre système d'exploitation

}

} else {

JOptionPane.showMessageDialog(null, "Non supporté");

}


Publicité
koukou06870
 Posté le 06/05/2011 à 17:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvelle astucienne

Bonjour,

j'ai le meme probléme que vous, et j'aimerais bien que vous m'aidiez si vous avez parvenu à trouver la solution.

merci d'avance

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
79,99 €Casque sans fil Sony WH-CH700N Bluetooth avec réduction de bruit active à 79,99 €
Valable jusqu'au 04 Décembre

Cdiscount fait une belle vente flash sur le casque sans fil Sony WH-CH700N Bluetooth qui passe à 79,99 € livré gratuitement alors qu'on le trouve ailleurs à plus de 120 €. Ce casque sans fil rechargeable (via micro USB) offre jusqu'à 35h d'autonomie. L'AINC (Artificial Intelligence Noise Cancelling) s'adapte à votre environnement, ce qui vous permet d'éliminer les bruits indésirables lors de vos voyages ou si vous êtes avec d'autres personnes dans une même pièce. Une très bonne affaire.


> Voir l'offre
135,99 €Box Android Nvidia Shield TV 2019 8 Go avec télécommande à 135,99 €
Valable jusqu'au 04 Décembre

Cdiscount fait une belle promotion sur la box Android Nvidia Shield TV 2019 8 Go avec sa télécommande à 135,99 €. On trouve ailleurs ce pack à partir de 159 €. Compatible FullHD et 4K, vous pourrez utiliser vos applications Android, jouer et regarder des films et des séries en très haute résolution sur votre TV (compatible Kodi, Molotov, Netflix, Disney+, YouTube ...).


> Voir l'offre
17,99 €Carte mémoire SDXC UHS-I U3 SanDisk Extreme Plus 128 Go (jusqu'à 160 Mo/s) à 17,99 €
Valable jusqu'au 07 Décembre

Amazon fait une superbe promotion sur la carte mémoire SDXC UHS-I U3 SanDisk Extreme Plus d'une capacité de 128 Go qui passe à 17,99 € alors qu'on trouve la carte ailleurs à partir de 30 €. Cette carte mémoire offre des vitesses jusqu'à 160 Mo/s en lecture et 90 Mo/s en écriture et intègre des mécanismes afin de gérer l'usure des cellules de la carte et augmenter ainsi sa durée de vie. Une valeur sûre pour les plus exigeants. Elle résiste aux températures extrêmes, à l'eau, aux chocs et aux rayons X.

La carte est fournie avec le logiciel de récupération de données RescuePRO Deluxe qui facilite la récupération des fichiers qui ont été effacés accidentellement. 


> Voir l'offre

Sujets relatifs
code vb pour suppression
[java] Simplification code
Requete SQL ou code java
Imprimer un graphique édité sous Java - Résolu
Besoin info pour création graphiques sous Java
C , ou: java ? pour ce genre d'anim' >
Code source pour config routeur
creation d'icone cliquable pour appli JAVA
faire un lien pour imprimer
Classe java pour la connexion avec MySQL
Plus de sujets relatifs à parametrage du code java pour imprimer
 > Tous les forums > Forum Autres langages