Passo a passo para criar um relatório  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
eduardoluiz.ribeiro
JavaTeenager
[Avatar]

Membro desde: 12/04/2008 10:28:14
Mensagens: 198
Localização: Brasília
Offline

Olá galera, estou com um pouco de dificuldade em criar um relatório, bom eu queria que nesse post podesse-mos ir ditando passo a passo como se criar um relatório, alguns passos eu ja sei porem há vários outros que pra mim ainda estão meio embaçados mas vamos lá:

1°- Devemos preparar o ambiente para criação
*download do Ireport
Clique aqui

2º- Configuração o Ireport
* abra o programa e vá na aba Data / conexao /fonte de dados
* Clique em novo e escolha do datasource do seu banco
* Clique em avançar
* No campo Driver JDBC adicione o seu drive de conexão com o banco
* No campo caminho coloca a mesma coisa do DriverManager.getConnection exeto a senha e o usuário
* coloque o nome de usuário e a senha (escolha salvar senha para n ter que digitala de novo) se tudo
estiver certinho só precisa clicar em teste aparece a mensagem confirmando que está tudo OK
3°- Setando a Query de Pesquisa
*** No exemplo vou ensinar colocar uma query simples (sem parametros e só com uma tabela)***
* Clique em novo documento
* Clique na aba Data / Query do relatório
* Na proxima tela que vai se abrir digite a sua query de pesquisa, se tudo estiver certinho logo a baixo vai
vai ser listado os campos que retornaram da sua pesquisa
* Clique em Ok
4°- Entendendo a tela do IReport
* Quando é criado um novo documento abre-se uma tela e no centro estão os seguintes itens
#Title
Como o nome ja descreve é o título do seu relatório só irá aparecer na primeira página do relatório

#pageheader
onde as informações que são necessárias serem vistas no topo de todas as páginas devem ser
colocadas.

#columnHeader
agruapamento default do iReport, onde o cabeçalho de suas colunas deverá ser criado.

#Detail
No Detail é onde acontece toda a "mágica" é onde é colocado os campos para criarem a pesquisa(
será explicado mais a frente) é a única parte dinâmica

#columnFooter
Onde os totais do agrupamento geralmente são colocados.

#pageFooter
Onde colocam-se os dados que deverão aparecer no rodapé de todas as páginas.

#lastPageFooter
Onde colocam-se os dados que deverão aparecer no rodapé da última página
#sumary
onde coloca-se qualquer informação que não se encaixa em nenhum dos contextos acima
descritos
5°- Adicionando os campos das pesquisas
* Para adicionar os campos para o seu relatório basta clicar na aba visualizar /campos do relatório
* Na janela que vai ser abrir basta clicar e arrastar os campos para a parte do Detail
6°- Visualizando o resultado
* Clique na aba Criar(Build) / compilar
* Clique na aba Criar(Build) / executar relatório (usar conexao ativa)
* Lembrando que se clicar em executar relatorio apenas, ele só vai mostrar o layout e vai retornar null nos
valores

Ok Galera aqui estão o basicão para se criar um relatório no Ireport agora a minha dúvida é nos proximos passos, como eu faço para adicionar esse relatório ao meu projeto? espero a continuação valew galera!!!!

"Por não saber que era impossivel foi lá e fez"
autor desconhecido
"Evite surpresas, faça tudo por querer"
[MSN]
faelcavalcanti
GUJ Ranger
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline

passo a passo nao tenho. voce pode olhar este tutorial do guj. recomendo tambem dar uma busca no guj, existem centenas de topicos sobre isto, inclusive discuti diversas delas.

outra coisa, nao tente fazer tudo pelo ireport. o objetivo dele logicamente é facilitar, mas dependendo da forma de uso e geração, você terá sérios problemas de performance.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team