IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Documents Java Discussion :

[JasperReports] Problème des tableau iroport


Sujet :

Documents Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2010
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 74
    Points : 31
    Points
    31
    Par défaut [JasperReports] Problème des tableau iroport
    Salut à tous le monde,

    J’ai fait une petite application de gestion de stock et j’ai utilisé iroport avec netbeans pour créer mes factures.

    Moi je veux que la forme de ma facture soit comme ça :
    • Un entête de la facture contient (le nom, la date …..)
    • Un tableau des produits dans une ou plusieurs pages.
    • Un tableau des totaux juste après le tableau des produits


    Nom : fact.jpg
Affichages : 238
Taille : 36,9 Ko

    Mais j’ai tombé dans ces problèmes :

    1- Lorsque je mets le tableau de totaux dans détail juste après le tableau de mes produits comme ça :

    le tableau des totaux va se répéter après chaque ligne de tableaux des produit comme ça :
    Nom : 1.jpg
Affichages : 236
Taille : 105,0 Ko

    2- Lorsque je mets le tableau de totaux dans column footer,comme ça:
    Nom : 3.jpg
Affichages : 230
Taille : 233,4 Ko

    le tableau des totaux va se répéter dans toutes les pages de rapport en plus il se place sur le pied de page même s’il y a de l’espace dans la page comme ça :
    Nom : 4.jpg
Affichages : 224
Taille : 185,7 Ko

    3- Pour plus d’info :

    Mon rapport est générer depuis un jTable

    Le code java pour ajouter le contenu de JTable dans le rapport:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {                                          
            try {
                int fil = 0;
                ArrayList liste = new ArrayList();
                liste.clear();
                ProduitFacture pfac;
                for (fil = 0; fil < jTable1.getRowCount(); fil++) {
                    pfac = new ProduitFacture(Integer.valueOf(jTable1.getValueAt(fil, 0).toString()), jTable1.getValueAt(fil, 1).toString(), jTable1.getValueAt(fil, 2).toString(), jTable1.getValueAt(fil, 3).toString(), Integer.parseInt(jTable1.getValueAt(fil, 4).toString()), Double.valueOf(jTable1.getValueAt(fil, 5).toString()), Double.valueOf(jTable1.getValueAt(fil, 6).toString()));
                    liste.add(pfac);
                }
     
                Map map = new HashMap();
                JasperPrint jp = null;
                JDialog raport = new JDialog();
                raport.setSize(900, 700);
                raport.setLocationRelativeTo(null);
                raport.setTitle("Impression");
                map.put("entreprise", "Taima-info");
                map.put("date", "Constantine le: ");
                map.put("rcf", "RC N°:");
                map.put("niff", "NIF:");
                map.put("nisf", "NIS:");
                map.put("facture", "Facture N°:");
                map.put("rcc", "RC N°:");
                map.put("nifc", "NIF:");
                map.put("nisc", "NIS:");
                map.put("image", "supr1.png");
                map.put("ht", jTextField3.getText());
                map.put("tva", jTextField4.getText());
                map.put("timbre", jTextField5.getText());
                map.put("ttc", jTextField6.getText());
     
                map.put("ht_1", "HT");
                map.put("tva_1", "TVA");
                map.put("timbre_1", "Timbre");
                map.put("ttc_1", "TTC");
     
                jp = JasperFillManager.fillReport(this.getClass().getClassLoader().getResourceAsStream("raport/Facture.jasper"), map, new JRBeanCollectionDataSource(liste));
                JRViewer jv = new JRViewer(jp);
                raport.getContentPane().add(jv);
                raport.setVisible(true);
            } catch (JRException ex) {
                ex.printStackTrace();
            }
     
        }
    Images attachées Images attachées  

Discussions similaires

  1. Problème de tableau (décomposé des phrases)
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/12/2007, 18h31
  2. [XHTML] problème de tableau
    Par virgul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 28/04/2005, 07h18
  3. Problème de tableau
    Par tom06440 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/04/2005, 20h30
  4. Réponses: 8
    Dernier message: 17/02/2005, 09h05
  5. Problème de tableau
    Par krfa1 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/02/2005, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo