Criando relatórios com MySQL e OpenOffice


Algo muito  útil em qualquer empresa  é a geração de relatórios, seja para, avaliar gastos, conferir a consistência das informações, ou no caso do GLPI gerar um relatório dos equipamentos cadastrados.Para que isso ocorra, podemos utilizar o LibreOffice ou  o Apache OpenOffice, supondo que já tenha o libreoffice, e o glpi já instalados, vamos criar  um drive para conectar ao banco de dados MySQL.


No Windows 32 Bits, digite no executar

c:\windows\syswow64\odbcad32.exe

Em seguida clique em Adicionar para configuar o drive e a nossa base dados

Escolha o Drive MySQL ODBC 5.2 ANSI Driver


Configure o drive de acordo com  o IP do seu servidor de Banco de Dados, Porta, Usuário e por fim a base de Dados,não esqueça de colocar um nome sujestivo para o seu driver.

Por Exemplo
Faça um teste de conexão para verificar se foram inseridas as dado corretos
se tudo estiver correto, de ok e feche o assitente de configuração.


Agora o que temos que fazer  é cadastrar este drive no LibreOffice ou no Apache OpenOffice, neste momento estou utilizando o Apache OpenOffice, na janela que abrir clique na ícone banco de dados

como na imagem abaixo

Escolha
Conectar a um banco de dados Existente
MySQL


Escolha a opção ODBC


Na janela seguinte escolha o drive que foi configurado na etapa anterior


Cadastre o usuário que tenha permissão para manipular a base de dados  neste caso tenho como exemplo o usuário "usuario"

Clique em concluir para encerrar a configuração do banco de dados

Salve o arquivo com um nome susjetivo


Em seguida será necessário  entrar com  o usuário e senha da base de dados


Se tudo foi configurado corretamente uma janela similar a esta sera apresentada, neste momento já podemos criar consultar e relatórios nessa base de dados.

Clique em Consultas no GLPI, há uma tabela com o nome de glpi_computers e e esta tabela que utilizaremos para este exemplo.



Insira a seguinte consulta;
SELECT name,contact FROM glpi_computers;
Em seguida  clique na tecla F5


Uma janela parecida com esta será exibida

Salve a consulta com um nome apropriado no meu caso coloquei Computadores Cadastrados

Agora vá na guia Relatórios

Escolha a consulta; Computadores Cadastrados


Se quiser nomear os rótulos fique a vontade, coloquei no campo name  para  Computador e no campo contact  para Usuário.

Quase no final podemos configurar o layout do formulário, neste tutorial foi escolhido  o layout Esboço - Compacto + Padrão

Salve o  relatório  com um nome sujestivo, se quiser modificar ou criar o relatório agora  as opções estão logo abaixo.

Tela de alteração do relatório

Salve o página, agora vá em relatórios  e clique no aquivo relatório salvo anteriormente uma tela contendo todos os computadores cadastrados no sitema será apresentada.

Relatório de Computadores Cadastrados


Bom pessoal este é um exemplo simples de como gerar relatórios com o LibreOffice, Apache OpenOffice e o MySQL, agora  é colocar a mão na massa e criar consultas que atendam as necessidades do seu ambiente.