Criação de relatórios utiilizando mais de uma tabela do Banco de Dados

8 respostas
F

olá a todos os amigos do forum.

A dúvida que se segue é a seguinte. Preciso criar um relatótio no iReport onde irei utilizar informações de mais de uma tabela
do banco de dados. Nao me lembro se é possivel ou nao.

Estou na aguardo de respostas caso alguem possa me ajudar.

Desde ja agradeço.

Rico :?:

8 Respostas

jweibe

É perfeitamente possível sim, ou você monta o SQL na “unha” como as tabelas desejadas ou o próprio iReport tem um Query Designer para facilitar
a união entre tabelas.

F

C tem algum exemplo de como fazer no braço?

jweibe

fbraga é só você fazer um SQL comum.
Exemplo: Sendo duas Tabelas CLIENTE e CONTATO.

SELECT * FROM CLIENTE CL INNER JOIN CONTATO CO ON CL.FK_CONTATO AND CO.ID;

Dessa forma você terá acesso aos dados tanto de cliente quando os do contato.

F

ok, vou fazer por aqui. abrigado pela reposta.

Polverini

da uma procurada no forum que tem um tuto feito esses dias sobre ireport

F

Obrigado jweibe, ajudou muito,…

Aos demais que tb contribuiram… abrigado tb.

F

Bom, é o seguinte.

consegui juntar os dados das tabelas sem problemas, mas, agora estou com outra duvida.

Não sei como trabalhar com informações de duas ou mais tabelas (tabela pai e tabela filha) no mesmo relatorio.

para Esclarecer, um exemplo:

Tenho uma Tabela chamada “processos” e outras duas a seguir: “requerente” e “requerido”.

Na tabela “processos” tenhos os campos: “numeroProcesso”,
“cpfRequerente” (CHAVE ESTRANGEIRA DA TABELA REQUERENTE)
“cnpjRequerido”. (CHAVE ESTRANGEIRA DA TABELA REQUERIDO).

Bom, basicamente como faço para mostrar no relatorio o nome do requerente e do requerido ja que na tabela processos eu só tenho o CPF e o CNPJ dos mesmos.

desde ja agradeço a todos.

F

Pessoal, perguntei besteira desculpem.
Estive olhando melhor e notei que o iReport identifica as chaves automaticamente.

Mas Agradeço assim mesmo a atenção.

Criado 24 de julho de 2011
Ultima resposta 26 de jul. de 2011
Respostas 8
Participantes 3