SubReport com IReport e o uso de mais querys

7 respostas
L

Boa tarde a todos, sou novo no grupo, e estou desenvolvendo um relatório em IReport.
Gostaria de saber se alguem já fez o uso de mais de uma query no IReport, pois ainda não consegui inserir a 2 query que eu queria ou até mesmo se isso é possivel ?
Outra duvida seria o uso de sub-reports passando parametro do principal para o segundo relatório, seria possivel? Ex: Tenho o relatório principal que me traz uma unica linha de informação, porem necessito de um sub-report para acessar a tabela filha e trazer todos os registros vinculados a tabela pai. Como ainda não consegui inserir mais de uma query em cada relatório gostaria de saber como faço para transmitir esse parametro de um para o outro.

Abraço!

7 Respostas

P

Opa!

Usar duas query’s no mesmo iReport não conheço, a não ser com uso de sub relatório.

O iReport já esta na versão 2.0.5, e ainda nem baixei pra ver… eh uma por trimestre que sai… ^^

Bom, segue um tutorial que pode de ajudar no básico e ter uma idéia de como que funciona um jasper. Outra coisa, procura dar uma pesquisada que tem bastante tutorial bacana por ai… Porém, um que fale de tudo acho difícil. Eu mesmo só acho coisas específicas… vai ver é uma característica de FreeWare !.. ^^

Esse tutorial é meio velho, mas ainda esta coerente… !

Fui !

G

sub query nunca vi, mais sub report eh ate comum usar, de uma pesquisada aki no forum sobre subreport que vc vai encontrar bastante coisa util

boa sorte ai nos estudos e qualquer duvida posta ai

vlws

L

Bom Dia, obrigado por responderem minha duvida, mais ainda continuo com problema, é o seguinte, fiz o relatório e o subrelatório, e add o componente corretamente, olhe a imagem abaixo como esta a configuração.

http://www.smarapd.com.br/downloads/Conf01.jpg

http://www.smarapd.com.br/downloads/Conf02.jpg

http://www.smarapd.com.br/downloads/Conf03.jpg

Abaixo é o script do meu relatório principal.

SELECT V011.AnoRemessa,
V011.NrRemessa,
V011.idorigem,
V011.iddestino,
V011.QuebraRelat,
V011.Remessa,
V011.DtRemessa,
V011.LocalOrigem,
V011.LocalDestino,
V011.Prioridade,
V011.Requerente,
V011.Despacho,
V011.ProcPrinc,
V011.Emissor,
V011.DataRec,
V011.Processo,
V011.IdProcesso,
V011.RemetidoPor,
V011.Status,
V011.Impressao,
V011.EnviadoPara,
V011.RecebidoPor,
V011.idassunto,
V011.Assunto,
V011.idrecebidopor,
V011.idusuario,
V011.QtdeDocto,
X010.IdSede,
X010.Nome,
X010.NomeReduzido,
X010.Endereco,
X010.Numero,
X010.Complemento,
X010.Cidade,
X010.CEP,
X010.UF,
X010.Bairro,
X010.Cgc,
X010.InscrEstadual,
X010.Email,
X010.Telefones,
X010.Slogan,
X035.brasao2
FROM STV01100 V011
INNER JOIN XXT01000 X010 ON X010.IdSede = X010.IdSede
INNER JOIN XXT03500 X035 ON X035.IdSede = X010.IdSede
WHERE ( V011.Anexado = ‘N’ )
and V011.AnoRemessa = 2008
and V011.NrRemessa = 99
ORDER BY V011.QuebraRelat,
V011.Idprocesso,
V011.Idassunto,
V011.OrdProcesso

Agora as informações do meu subreport.

http://www.smarapd.com.br/downloads/Conf04.jpg

http://www.smarapd.com.br/downloads/Conf05.jpg

eu tento executar agora o relaório e ele não imprimi nada no preview, esta faltando alguma configuração ?

Abraço

L

Pessoal consegui linkar corretamente o subreport com o report principal obrigado.

K

Eae amigo, como vc conseguiu??

Aguardo.

Valeu.

D

Olha o tópico que renasce…
Kleber, dê uma olhada aqui: http://davidbuzatto.com.br/2010/10/14/jasperreports-trabalhando-com-relatorios-em-java-parte-3-subrelatorios/

[]´s

M

Boa tarde!!

A partir da versão 3.5.2 do ireport ja da pra simplificar usando list e fazer sub-queries fica bem simples, fazendo a ligação do list com o relatório principal através do edit list datasource do componente list.

Att.

Criado 6 de maio de 2008
Ultima resposta 5 de nov. de 2010
Respostas 7
Participantes 6