Utilizando o iReport

O que é:

O iReport é uma ferramenta que provê suporte para a criação de relatórios nos formatos PDF (arquivo somente leitura), XLS (arquivo do aplicativo Microsoft Excel) e HTML (linguagem de marcação para o ambiente web), os quais são suportados pelo Webrun. Apesar da existência desse suporte, a Softwell Solutions não se responsabiliza por subsidiar o usuário em como utilizar a ferramenta, descrevendo apenas os recursos básicos para a criação de um relatório (documentação abaixo).

Como Baixar:

O download da ferramenta pode ser feito por meio do link http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/i/ir/ireport/iReport-nb-3.1.2-windows-installer.exe . Após a conclusão do download, basta instalá-la. Cabe ainda lembrar que, para a perfeita execução da ferramenta, é necessário ter instalada no computador a Máquina Virtual Java.

Acessando o Banco pelo iReport:

Para acessar um Banco de Dados no Ireport, clique em Dados --> Conexões/Fonte de Dados e escolha um tipo de conexão. Nesse caso, escolhemos Conexão de Banco de Dados JDBC.

image999.jpg

image1000.jpg

Criando Relatório Simples:

Para a criação de um relatório, clique em Arquivo --> Novo Documento, irá abrir uma tela onde será pedido o nome do relatório. Depois se abrirá uma pagina em branco.

image1001.jpg

image1002.jpg

image1003.jpg

Tela de escolha de Tabela

image1029.jpg

Tela de consulta.

image1005.jpg

image1006.jpg

Depois que colocar todos os campos e configurar seu relatório, salve-o. Para a visualização do relatório criado, clique em Criar (build) ---> Executar Relatório (usar conexão ativa)".

image1007.jpg

Agrupamentos do Relatório:

Utilizando os conhecimentos acima, poderá ser adicionado um grupo ao relatório. Clique em Visualizar ---> Agrupamentos do Relatório.... Na tela que abriu, clique em novo e, na próxima tela, informe o nome do grupo e sua expressão. Marque a opção Iniciar em uma nova coluna. Após a criação do grupo, salve o relatório.

image1008.jpg

 

Observação: É preciso ir no Query do Relatório e colocar a expressão order by pra poder funcionar o agrupamento.

image1009.jpg

image1010.jpg

Criando Variáveis no Relatório:

Para criar uma variável e utilizá-la no relatório, clique em Visualizar ---> Variáveis do Relatório. Na tela que se abriu, clique em novo. Na próxima tela, informe o nome da variável, seu tipo, o tipo de cálculo e sua variável de expressão.

image1011.jpg

image1012.jpg

Tela de Variáveis

image1014.jpg

Relatório em desenvolvimento

image1015.jpg

Relatório pronto com o cálculo feito de acordo com os valores do grupo

Observação: As variáveis criadas devem ter o mesmo tipo dos campos da tabela.

Criando Parâmetro:

Para criar um parâmetro, clique em Visualizar--->> Parâmetro do Relatório.Na tela que se abriu clique em novo. Na tela seguinte, informe o nome do parâmetro, o tipo, um valor-padrão, se tiver, e a descrição.

image1016.jpg

Observação: Os parâmetros criados devem ser do mesmo tipo do campo da tabela.

 

  Colocando Filtro no Relatório:
 
Para colocar um filtro, você terá que modificar no Query do Relatório. Usando a condição Where, informe que campo receberá o parâmetro. Após essas configurações, salve seu formulário e o execute.
 
image1017.jpg  
 
image1018.jpg
 
 

Em seguida, o relatório será gerado:

image1019.jpg

Colocando Gráfico no Relatório:

Selecione o componente e coloque na banda summary.Para este exemplo, vamos utilizar um gráfico do tipo torta, clique com o botão direito em cima dele e, depois, clique em Propriedades do Gráfico, ou de um duplo clique em cima do componente, vá ate a aba Dados do Gráfico e depois Detalhes.

image1020.jpg

Salve o relatório e o execute, o gráfico se localiza na ultima página do relatório.

image1021.jpg

Criando Sub-relatório:

Para a criação do sub-relatório, você deverá escolher o componente e na tela que será aberta clique em finalizar, depois dê um duplo clique no subformulário e navegue até a aba Sub-Relatório (Outros), onde será informado o campo Expressão de Sub-Relatório. o local onde o sub-report. jasper está, ou seja, o seu sub-relatório compilado. Na aba Parâmetro do Sub-Relatório, clique em Adicionar na tela que foi aberta e informe o nome do parâmetro e a expressão.

image1022.jpg

Observe os dois relatórios em destaque criados e o componente de sub-relatório.

image1023.jpg

Aba propriedade do sub-relatório (outro).

image1024.jpg

image1025.jpg

image1026.jpg

Visualizando um Sub-Relatório no Webrun:

Para visualizar no WebRun um relatório com um sub-relatório, devem ser feitas as seguintes configurações: clicando com o botão direito no componente sub-relatório adicionado no relatório pai; clique em Propriedades; aba Sub-Relatório (Outro); e no campo Expressão de Sub-Relatório. Nesse campo, informe o caminho onde está o seu arquivo.jasper que é o nome do arquivo do sub - relatório compilado. O arquivo compilado deve estar na pasta "c: \Aqruivos de Programas\Softwell Solutions\Maker2.5\WebRun2\Report\Bridg\id" do relatório criado no Maker.

 image1027.jpg

image1028.jpg

Relatório criado no Jasper e gerado na Webrun.

Observação geral: A versão atual do iReport suportado pelo Webrun é a 3.1.2. Versões  diferentes podem ocasionar erros de compatibilidade (Por exemplo: Relátorio que usa imagens criados no iReport 3.0.0, geram erro, quando gerado no formato PDF) Como resolução, pode-se tomar um dos caminhos a seguir:

1 - Utilizar a versão 3.1.2 do IReport.

ou

2 - Modificar a biblioteca utilizada pelo Webrun:

  1. Remova o arquivo pasta webrun\WEB-INF\lib\jasperreports-3.1.2.jar;
  2. Inclua o arquivo correspondente à versão em utilização. Ex.: jasperreports-3.0.0.jar;
  3. Reinicie o Webrun.

____________________________________________________________________________

image776.jpg

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br