Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    106

    [java] Passaggio parametri jasper

    Ciao ragazzi,

    qualcuno è in grado di dirmi come faccio a far visualizzare in un report creato attraverso l'utilizzo di jasper solo determinati valori selezionati (magari attraverso una query)?

    In altre parole, nella creazione del file .jrxml ho specificato una query del tipo:
    select * from tabella;

    Successivamente a partire dal .jrxml ho creato il file . jasper. Adesso voglio che vengano recuperati tutti i valori, ma solo di un determinato id.

    Ho provato con

    Map parameters = new HashMap();
    parameters.put("$F!{nome}", "anto");

    ma non funziona, mi recupera comunque tutti i record contenuti in tabella.

    Qualcuno mi dà gentilmente una mano?

    Ciao e grazie

  2. #2
    quando invii i parametri devi usare un nome:
    codice:
    HashMap parametri=new HashMap();
    parametri.put("id", new Integer(1));
    in questo caso selezioni la riga con id = ad 1
    fammi sapere se risolvi.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    106
    Ciao e grazie per l'aiuto.

    Supponiamo che io abbia una tabella sql in cui il primo campo è cf. Voglio stampare un report che contenga i dati dell'utente con questo cf.

    Stando a quanto mi dici, dovrei fare:

    String cf = "anto";
    HashMap parametri=new HashMap();
    parametri.put("cf", cf);

    Giusto?.....Pero' non funziona!



    Ma non è che dovrei specificare qualcosa nella query costruita con ireport? Lì faccio solo:
    select * from tabella;
    Non è che dovrei specificare una clausola where?

  4. #4
    Originariamente inviato da iako
    Non è che dovrei specificare una clausola where?
    Ovviamente.

    La sintassi per definire la query dovrebbe essere questa (ora al volo non ricordo bene):

    select * from tabella where colonna=$P!{nomeParametro}
    Al mio segnale... scatenate l'inferno!

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    106
    Sì..infatti...ci ero arrivato dopo diversi tentativi...

    Ad ogni modo grazie tante per la vostra disponibilità.

    Ciao

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.