Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Jtable Ireport

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2015
    residenza
    napoli
    Messaggi
    65

    Jtable Ireport

    Salve ragazzi sono alle prime armi con ireport dovrei stampare una jtable su un mio report ho visto un po su internet e ho capito che devo creare un datasurce e passarlo al report in questo modo

    JRDataSource dataSource = new JRTableModelDataSource(Table.getModel());
    JasperPrint jasperPrint = JasperFillManager.fillReport("C:\\Users\\Danilo\\D esktop\\preventivo.jasper", hm, dataSource);

    ma poi come faccio a creare questo datasurce da ireport ???

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Eh? Il DataSource lo stai già creando da Java: JRTableModelDataSource. Quindi lo passi al motore di JasperReport che automaticamente andrà a popolare il report usando i dati nel datasource che gli hai passato.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2015
    residenza
    napoli
    Messaggi
    65
    ciao leleft grazie per la risposta ma forse mi sono espresso male.
    lato ireport come devo fare???
    cioe devo creare un JRDATASURCE con lo stesso nome che do lato java e poi gli vado a mettere i vari parametri???

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Lato iReport puoi fare quel che ti pare... l'importante è che il JRXML abbia un "data source" in cui i campi hanno lo stesso nome di quelli che poi passerai da Java. Alla fine nel JRXML avrai semplicemente un elenco di campi:

    codice:
    <jasperReport ... >
       <field name="nomeCampo1" class="..."/>
       <field name="nomeCampo2" class="..."/>
       ...
    </jasperReport>

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2015
    residenza
    napoli
    Messaggi
    65
    ok perfetto grazie mille lele.
    un'ultima domanda ora in pratica nella mia jtable ci sono piu di una riga che ovviamente nel report devono uscire a mo di tabella quindi una riga sotto l'altra , pero mi crea una pagina per ogni riga , come posso risolvere???
    Ultima modifica di dannos; 23-04-2016 a 10:01

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Modificando il report, che evidentemente da qualche parte ha tale impostazione, immagino...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.