Ireport para relatorios java

Estou precisando gerar relatorios.a conexao está ok,já esta ate fucionando o relatorio.porem estou precisando de gerar o relatorio de um cliente especifico,pois estou buscando tds os registros do banco de dados.

como fazer um select para eu gerar o relatorio do cliente que esta no textfild?

package Relatorio;

import Utilitarios.conexao;
import java.util.HashMap;
import javax.swing.JOptionPane;

import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;

public class relClinico {

conexao con = new conexao();

public relClinico() {
try {
con.conecta();
con.executsql(“select * from TBPESQUISA”);
// con.executsql(“select * from TBPESQUISA where TBPESQUISA.NOMECLIENTE = $F{NOMECLIENTE}”);
//estou tentando fazer este select,para mostrar o nome do cliente que //esta no ireport.
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport(
“Relatorio/relClinico.jasper”, new HashMap(), jrRS); // NOME DA PASTA ONDE ESTA O RELATÓRIO/ NOME DO ARQUIVO .JASPER
JasperViewer.viewReport(jasperPrint, false);
} catch (Exception erro) {
JOptionPane.showMessageDialog(null, “deu erro =” + erro);
}
}
}

ah,estou precisando gerar um relatorio que contenha 2 paginas,alguem pode me ajudar??
muito obrigado.

que Deus esteja contigo.

Vc faz um SELECT onde vc tem q passar o id do cliente. Ai o id será um parâmetro que deve ser passado ao relatório pelo HashMap.

Então vc tem o seu filtro…

Flw