Professional Documents
Culture Documents
O que é isso?
Objetivo
A idéia é utilizar o iReport para criar relatórios sobre a base de dados do SIGA, em
vez de soluções comerciais como PDFs ou relatórios do Crystal Reports. Uma vez
criados, estes relatórios poderão ser incorporados ao SIGA.
Uma boa notícia é que quem já usou o Crystal encontrará muitas semelhanças com
esta ferramenta.
Instalação
1) O cliente Oracle precisa estar instalado na sua máquina e com o JDBC (Java DataBase
Connectivity - o que permite a conexão entre aplicativos Java e os bancos de dados).
Dependendo da versão do cliente Oracle, a pasta que nos interessa pode ser
c:\Oracle\Ora81\jdbc\lib ou c:\orant\jdbc\lib. Verifique a existência de uma destas pastas
em sua máquina (ela deve conter alguns arquivos como classes102.zip ou
classes111.zip; se o diretório não existir, reinstale o cliente Oracle). Copie o arquivo
classes12.zip do CD neste diretório.
2) Instale o Java na sua máquina (se já não o tiver). No CD encontra-se o JDK 1.6
completo (jdk-6-windows-i586.exe).
Obs.: Esta instalação é para uso em Windows. Para instalação em Linux ou outras
plataformas, tanto o Java como o iReport tem versões que podem ser usadas e vale tudo
que estiver descrito neste tutorial. O único detalhe que mereceria estudo adicional é o
cliente Oracle com seu driver JDBC.
1
Configurando o iReport
2) Adicione uma nova conexão referente ao banco de dados. Use o menu "Data -
Connections/Datasources" para tal. A janela estará vazia. Clique no botão “New”. Entre
com os dados conforme figura abaixo:
O exemplo acima usa o banco de teste (a senha está mascarada, mas você sabe
qual é...). Clique no botão “Test”. Se estiver tudo certo, deve funcionar. Salve com “Save”.
3) Crie uma nova conexão para o banco “quente”, trocando o “Name” para ufjfq (por
exemplo) e altere os campos “Server Adress”, “User Name” e “Password” de acordo.
4) Na janela que surgir após a criação da conexão, marque qual banco deve ser o
“default”, com o botão “Set as Default”.
2
Criando um Relatório de Teste
Quem já usou o Crystal Reports ou outro gerador gráfico vai começar a entender
só de olhar... Para começar, especificamos uma consulta SQL apropriada para o relatório,
utilizando o menu “Data - Report Query”. Inclua o texto “select idpais,pais from cm_pais”,
conforme figura abaixo:
Agora clique em “OK”, para voltar à janela principal. Lá, dê um duplo clique na
entrada “Fields” da janela “Library” no canto inferior direito da janela. Devem aparecer os
campos IDPAIS e PAIS, como abaixo:
3
Arraste-os para a seção “detail” do layout e acione o menu “Build-Execute (with
active connection)” (ou use a última setinha do primeiro toolbar).
4
Note os componentes do toolbar. Querendo adicionar um texto de título, por
exemplo, use o botão . Ajuste as dimensões das seções do relatório conforme
desejado, inclua títulos, data, número de página, etc. Enfim, explore o ambiente, pois ele
tem muito a oferecer. Ao final poderíamos ter um layout como abaixo: