Aplicativos em PHP/Recursos Extras/Geradores de Relatórios: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Ribafs (discussão | contribs)
Sem resumo de edição
Linha 148:
http://mirrors.uol.com.br/pub/apache/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20.exe (Windows)
 
Caso sua versão do J2SE seja 1.4 ou superior baixar também o JDK 1.4 Compatability Package (duprtiot não precisa):
 
http://mirrors.uol.com.br/pub/apache/tomcat/tomcat-5/v5.5.20/bin/apache-tomcat-5.5.20-compat.tar.gz (Linux)
Linha 201:
 
<h3>Administrando o Tomcat</h3>
 
No Windows a instalação via Installer já deixa pronto.
 
Edite o arquivo /home/ribafs/prog/tomcat/conf/tomcat-users.xml e adicionar última linha abaixo:
Linha 223 ⟶ 225:
 
Entre com admin e admin
 
 
<h3>Instalando e usando o Visualizador de Relatórios do BIRT</h3>
 
'''Download''' - http://download.eclipse.org/birt/downloads/ (procure por ReportBirt EngineRuntime correspondente à versão do seu BIRT):
 
'''Download''' - http://download.eclipse.org/birt/downloads/ (procure por Report Engine):
 
http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/M-R1-2.2M1-200610171021/birt-runtime-2.2M1.zip
 
 
Observe que estou usando a versão 2.2M1 do BIRT.
 
 
Descompactar e copiar o subdiretório WebViewerExample para o diretório /home/ribafs/prog/tomcat/webapps.
 
Renomear o WebViewerExample para birt-viewer (opcionalmente)
 
 
Linha 260 ⟶ 259:
Copie para a pasta:
 
/home/ribafs/prog/tomcat/webappsbirt-viewer/WEB-INF/platform/plugins/org.eclipse.birt.report.data.oda.jdbc_2.2.0.v20061009-0630/drivers
 
postgresql-8.1-407.jdbc3.jar (no meu caso)
 
Observe que "v20061009-0630" vai depender da sua versão.
 
 
<h3>Abrindo Relatório de Script PHP</h3>
 
Supondo que deseje abrir o relatório "rpt_produtos.rptdesign" na web. Depois de tudo pronto e de ter copiado o relatório para a pasta birt-viewer, basta chamar assim:
 
<a href=http://localhost:8080/birt_viewer/frameset?__report=rpt_produtos.rptdesign>Relatório</a>
 
Se preferir formas mais sofisticadas veja estas sugeridas na documentação do BIRT:
 
<pre>
Linha 291 ⟶ 298:
 
<h3>Parâmetros de formulários</h3>
 
 
Deally, we could use PHP to create a UI form that prompts for the report parameters. The BIRT viewer creates this form in Java using information in the report design. Unfortunately, at present, there is no way to retrieve the raw parameter descriptions from the BIRT viewer using a URL. Instead, there are two alternatives we can use.
Linha 321 ⟶ 327:
fclose( $fw );
</pre>
 
 
<h3>Opções avançadas</h3>
Linha 346 ⟶ 353:
 
http://www.eclipse.org/birt/phoenix/deploy/viewerUsage.php
 
 
<h2>Gerador de Relatório iReport</h2>