Acho que todo mundo te falou como seu relatorio tem que ser feito, usando modulos, PDF, CSS, whatever, mas o mais importante não é a parte final e sim como virá esses dados.<br>Se  o &quot;select&quot; para retornar esses dados demorar 5min, sua aplicacão web vai ficar esperando(interrogacao).<br>
Ou pior, se demorar 15min, sua aplicacao web vai ficar no &quot;loading&quot;, e vc vai aumentar o timeout do apacha(interrogacao)<br>Acho isso mais complicado do que a parte final :)<br>E na minha opniao, selects que demoram 5-15min, tem que ficar procedures que iram alimentar as tabelas que o seu programa de relatorios vai ler.<br>
Entao se os dados que vc precisa para o relatorio estao na tabela x,y,z ( e essas tabelas sao gigantescas ) <br>Voce faria uma procedure que faria o select complicado, cheio de joins e etc nas tabelas x,y,z<br>E o resultado dessa procedure voce colocaria em outra tabela relatorio_foo e nessa tabela sim, que já está com seu relatorio relativamente pronto, você daria select para criar o seu pdf/css etc<br>
<br>Apenas uma dica<br><br>Lorn<br><br><br><div class="gmail_quote">2009/5/16 Geovanny Junio - Eutsiv <span dir="ltr">&lt;<a href="mailto:geovanny@eutsiv.com.br">geovanny@eutsiv.com.br</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Valeu, Diogo.<br><br>Não tinha conhecimento disso <a href="http://www.w3schools.com/CSS/css_ref_print.asp" target="_blank">http://www.w3schools.com/CSS/css_ref_print.asp</a>, isso resolve meus problemas com relatórios.<div class="im">
<br>
<br>Grato,<br><br clear="all">--<br>Geovanny Junio<br>Analista de Tecnologia<br>geovanny (at) <a href="http://eutsiv.com.br" target="_blank">eutsiv.com.br</a><br>+55 31 9422-8885<br>+55 31 3393-9132<br><a href="http://www.eutsiv.com.br" target="_blank">www.eutsiv.com.br</a><br>

<br>
<br><br></div><div class="gmail_quote"><div class="im">2009/5/15 Diogo Galvao <span dir="ltr">&lt;<a href="mailto:diogo86@gmail.com" target="_blank">diogo86@gmail.com</a>&gt;</span><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div>2009/5/15 Geovanny Junio - Eutsiv &lt;<a href="mailto:geovanny@eutsiv.com.br" target="_blank">geovanny@eutsiv.com.br</a>&gt;:<br>
</div><div><div></div><div class="h5"><div>&gt; todas de uma vez, e usando html não tem como definir saltos de página, então<br>
<br>
</div>Você pode quebrar a página com CSS<br>
<a href="http://www.w3schools.com/CSS/css_ref_print.asp" target="_blank">http://www.w3schools.com/CSS/css_ref_print.asp</a><br>
<br>
No geral, você precisa apenas de uma boa estrutura pra gerar os<br>
relatórios e aproveitar essas facilidades de forma generalizada, sem<br>
ter que ficar repetindo a lógica.<br>
<br>
Talvez já exista algo pronto, não sei.<br>
<font color="#888888"><br>
<br>
Diogo<br>
</font><div><div></div><div>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></div></div></blockquote></div><br>
<br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>--Lindolfo &quot;Lorn&quot; Rodrigues<br>
<a href="http://www.slackwarezine.com.br">www.slackwarezine.com.br</a><br><a href="http://lornlab.org">http://lornlab.org</a><br><a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a><br>use Catalyst;<br>