Daniel Sousa

Daniel Sousa

9p

5 comments posted · 185 followers · following 0

403 weeks ago @ Daniel Sousa - Usando o componente Ta... · 0 replies · +1 points

Olá Rafael, antes de mais nada, obrigado pela visita, e fico feliz que o post tenha ajudado alguém :). Isso motiva a continuar compartilhando conhecimento.

Quanto ao seu problema, não sei se é bem isso que você quer, mas fiz um exemplo do que achei ser o que você precisa.

Fazendo analogias, pra aproveitar a minha base de dados:

Continente : Seus Setores
Países : Seus Cargos
Idiomas: Seus Riscos

Com isso, fiz este exemplo:
PDF: http://bit.ly/bfGkig
JRXML: http://bit.ly/cImSeC

Dê uma fuçada no JRXML, se for isso mesmo que você deseja, fuçando ele pode te ajudar.
Basicamente, consiste em criar um grupo na tabela.
Ainda essa semana vou fazer um post dando mais detalhes da criação de uma tabela como essa.

405 weeks ago @ Daniel Sousa - Usando o componente Ta... · 1 reply · +1 points

Nunca utilizei o PHPJasperXML, porém sei que é uma API bem limitada ainda, faltam muitos recursos do JasperReports, por exemplo, você não pode usar as bands Title, Column Header/Footer. Talvez você esteja usando algum componente que o PHPJasperXML ainda não suporte.

Posso estar dizendo bobagem, mas a ultima versão do PHPJasperXML (0.7a) saiu dia 27/abril/2010 e o JasperReports 3.7.2 (versão em que foi criado o componente Table) foi lançado dia 12/abril/2010. Logo, acredito que o PHPJasperXML não dê suporte a ele ainda.

Dá uma olhada nesses links sobre o PHPJasperXML, talvez ajude-o:
WiKi: http://www.simit.com.my/wiki/index.php/PHPJasperX...
Fórum: http://www.extraknowledge.org/forum/viewforum.php...
Tutorial 1: http://www.simit.com.my/download/phpjaspertutoria...
Tutorial 2: http://www.simit.com.my/download/phpjaspertutoria...
Tutorial 3: http://www.simit.com.my/download/phpjaspertutoria...
Tutorial no iMasters: http://imasters.uol.com.br/artigo/15736/php/usand...

Agora uma opinião minha: Se quer desfrutar dos recursos do JasperReports com plenitude e tiver a possibilidade, monte um ambiente assim: Apache e Tomcat (integrados com mod_jk).
Daí seus formulários com filtros, etc.. você desenvolve com html e php normalmente, rodando no Apache. No Tomcat você cria servlets que recebem os parametros de alguma forma (GET, POST, webservice, etc..) e gera o relatório. Assim você pode aproveitar todos os recursos do JasperReports.

Se ainda assim não puder montar um ambiente como falei, talvez até seja válido se valer do PHP/Java Bridge, que cria uma conexão com a JVM do Java, possibilitando que você use código Java no seu PHP: http://php-java-bridge.sourceforge.net/pjb/index....

405 weeks ago @ Daniel Sousa - Usando o componente Ta... · 0 replies · +1 points

Nunca utilizei o PHPJasperXML, porém sei que é uma API bem limitada ainda, faltam muitos recursos do JasperReports, por exemplo, você não pode usar as bands Title, Column Header/Footer. Talvez você esteja usando algum componente que o PHPJasperXML ainda não suporte.

Posso estar dizendo bobagem, mas a ultima versão do PHPJasperXML (0.7a) saiu dia 27/abril/2010 e o JasperReports 3.7.2 (versão em que foi criado o componente Table) foi lançado dia 12/abril/2010. Logo, acredito que o PHPJasperXML não dê suporte a ele ainda.

Dá uma olhada nesses sobre o PHPJasperXML, talvez ajude-o:
WiKi: http://www.simit.com.my/wiki/index.php/PHPJasperX...
Fórum: http://www.extraknowledge.org/forum/viewforum.php...
Tutorial 1: http://www.simit.com.my/download/phpjaspertutoria...
Tutorial 2: http://www.simit.com.my/download/phpjaspertutoria...
Tutorial 3: http://www.simit.com.my/download/phpjaspertutoria...
Tutorial no iMasters: http://imasters.uol.com.br/artigo/15736/php/usand...

Agora uma opinião minha: Se quer desfrutar dos recursos do JasperReports com plenitude e tiver a possibilidade, monte um ambiente assim: Apache + Tomcat (integrados com mod_jk).
Daí seus formulários com filtros, etc.. você desenvolve com html + php normalmente. No Tomcat você cria servlets que recebem os parametros de alguma forma (GET, POST, webservice, etc..) e gera o relatório. Assim você pode aproveitar todos os recursos do JasperReports.

Se ainda assim não puder montar um ambiente como falei, talvez até seja válido se valer do PHP/Java Bridge, que cria uma conexão com a JVM do Java, possibilitando que você use código Java no seu PHP: http://php-java-bridge.sourceforge.net/pjb/index....

406 weeks ago @ Daniel Sousa - Sobre · 0 replies · +1 points

Pra ser sincero, já tive esse mesmo problema com Netbeans + GlassFish uns anos atrás, porém não era com relatórios, era só um formulário web mesmo. Nunca soube o porquê acontecia isso. =[

406 weeks ago @ Daniel Sousa - Virtualizar Relatório · 0 replies · +1 points

Obrigado Fernando. Sobre este post, estou terminando de expandir ele com mais detalhes, está ficando bem interessante. Quando eu postar, espero que seja do seu proveito. Abraço!