GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Passo a passo para criar um relatório


#1

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

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

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

          [b]#Detail[/b]
           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

          [b]#columnFooter[/b]
          Onde os totais do agrupamento geralmente são colocados.

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

          [b]#lastPageFooter[/b]
          Onde colocam-se os dados que deverão aparecer no rodapé da última página 
          [b]#sumary [/b]
          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!!!!


#2

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.


#3