Escolar Documentos
Profissional Documentos
Cultura Documentos
BEM VINDOS!
Apresentao - Alunos
Relatrios em PHP
PHP Reports Tem que escrever XML Difcil de Formatar http://phpreports.sourceforge.net/ Muito pouca gente usa
Relatrios em PHP
PHP Report Maker S funciona no Windows simples de utilizar No gratuito http://www.hkvstore.com/phpreportmaker/
Relatrios em PHP
PDF Reports Baseado na Classe FPDF Voc precisar de programar muito Definir grupos na mo difcil No entanto, a classe FPDF merece muito respeito http://sourceforge.net/projects/petersreport/
Relatrios em PHP
Agata Reports No funciona em PHP5 Depende da biblioteca GTK Instvel, difcil de configurar Funciona bem, mas eventualmente tem que terminar a programao na mo Projeto Brasileiro http://www.agata.org.br
Relatrios em JAVA
Jasper Reports Utilizado em muitos projetos. o mais comum nos projetos de JAVA Ferramenta WYSIWYG muito boa (iReport) Mdulo de Preparao de Query timo Comunica-se como PHP atravs de Ponte com JAVA > PHP Java Bridge (http://php-javabridge.sourceforge.net/pjb/)
Relatrios em JAVA
Birt Reports Utilizado em muitos projetos Ferramenta WYSIWYG muito boa Baseado no Eclipse Alta produtividade Possibilidade de Expanso Suporte a Bibliotecas Mdulo de Preparao de Query no to bom quanto o Jasper
Relatrios em JAVA
Birt Reports Pode Utilizar PHP JAVA Bridge Mas foi pensado em um mdulo de integrao para outras tecnologias http://www.eclipse.org/birt/phoenix/ http://www.theserverside.com/news/1363642/Inter grating-BIRT-with-PHP
Iniciando o Birt
Mtodo para definir parmetro do relatrio function setParam($pname, $pvalue) $pname nome do parmetro ex.: nomeCurso $pvalue valor do parmetro ex.: %Advanced%
Mtodo para mostrar o relatrio function display() Verifique a URL que gerada. Tente identificar os parmetros dos mtodos recm utilizados.
Birt Agrupamentos
Vamos agora agrupar os nossos curso de acordo com as categorias. Clique com boto direito na guia da linha (canto da esquerda) Clique em Insert Group Defina um nome para o grupo Selecione o campo pelo qual o agrupamento ser feito (Group On). Escolha o campo categoria. Clique em Ok e veja que o grupo foi criado Ajuste a tabela para ficar mais amigvel. Repare que agora o campo categoria pode ser retirado da linha padro da tabela.
Birt Agrupamentos
Somem os registros de cada grupo Criem um subgrupo pelo nmero de horas. Adicionem estilos aos grupos recm-criados
Birt Grficos
Utilizaremos agora o arquivo dataSetAlunos.sql da sua pasta de apoio Criem um novo DataSet com base na consulta que existe nesse arquivo.