� poss�vel sim. Basta voc� declarar a pr�pria query como par�metro.
----- Original Message -----
Sent: Tuesday, April 13, 2004 3:06 PM
Subject: Re: RES: [cejug-discussao] colsulta com multiplas chaves + jasper reports

Caro Deisimar,
 
"para ter mais flexibilidade o que eu fa�o � passar a query inteira como um �nico par�metro..."
 
Opa, se for possivel passar a query inteira como parametro para ser usada no XML, ent�o o problema esta resolvido. Vou testar isso. Nos tutoriais da internet e faqs eu apenas vi sobre os "filtros" e "order by" nao sabia que seria possivel passar toda a query para o <queryString> do template XML em forma de parametro.
 
Obrigado.
 

Atenciosamente,

Helio Frota - Desenvolvedor
Mentores Consultoria

Fone: (+55) 85 224 7055

Fortaleza - Cear�, Brasil.


"Francisco Deisimar Nobre Jr." <[EMAIL PROTECTED]> wrote:

 

            Helio, para ter mais flexibilidade o que eu fa�o � passar a query inteira como um �nico par�metro, assim no trecho do programa onde eu fa�o o filtro do relat�rio eu utilizo quantas clausulas no where quanto forem necess�rias. Por exemplo: no seu XML eu deixaria como query  apenas um par�metro sem nenhum texto a mais. Quando eu fosse mandar os par�metros para o relat�rio eu passaria a query completa que eu montaria da forma que eu achasse melhor, poderia usar likes ou in(). Assim, como par�metro voc� passaria: �select * from clientes where c�digo in(3,7,9)� ou �select * from clientes where c�digo like �%DEISIMAR%� �

            N�o sei se fui claro e se � disso que voc� esta precisando.

 

===========================================

Francisco Deisimar Nobre J�nior

Analista de Sistemas - CIT - M. Dias Branco

===========================================

 

-----Mensagem original-----
De: Helio Frota [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 12 de abril de 2004 19:41
Para: [EMAIL PROTECTED]org
Assunto: [cejug-discussao] colsulta com multiplas chaves + jasper reports

 

Ola pessoal,

 

Estou aprendendo a usar o JasperReports, sei que a maioria reclama da falta de tutoriais e livros sobre o assunto, realmente � soda.

 

Uma query pode ser escrita diretamente no XML do template do relatorio jasper

Exemplo: select * from cliente where codigo = (parametro)

               select * from cliente

 

at� ai tudo bem, mas se eu quizer alguns clientes especificamente ?

nao vi isso relatado em nenhum lugar (talvez nao tenha procurado direito)

 

numa tabela com 10 clientes se eu quizer o cliente 3, 7, e 9 por exemplo ?

 ou

se eu quizer 8 clientes aleatorios dentre os 10 como eu faria ?

n�o encontrei meios pra fazer isso ate agora.

ja pensei em fazer a consulta fora do XML e preencher os parametros

do hash com os clientes e depois passar para o XML em forma de parametro mas isso � loucura ate porque eu nao posso fixar nada no XML pois nao sei a quantidade de tuplas requeridas.

 

Alguem ja se deparou com esse pro ?

 

Atenciosamente,

Helio Frota - Desenvolvedor
Mentores Consultoria

Fone: (+55) 85 224 7055

Fortaleza - Cear�, Brasil.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Yahoo! Messenger - Fale com seus amigos online. Instale agora!



Yahoo! Messenger - Fale com seus amigos online. Instale agora!

Responder a