quickreport

Delphi

18/09/2006

delphi 7 com Firebird 1.5

Quando dou um Preview em um relatório de uma página demora cerca de dois minutos para apresentar, visto que o relatório tem varias quebras ( group) totalizando. Depois de visualizar clico na impressora padrão do quickreport para imprimir e demora novamente dois minutos para começar a mandar informações para o buffer da impressora. parece que processa tudo novamente. Tem alguma opção do quickreport enviar o que esta na tela direto para impressora??


Valdinei Batista

Valdinei Batista

Curtidas 0

Respostas

Micheus

Micheus

18/09/2006

Acho que não, exceto se vc não utilizar o Preview. O que ocorre é realmente o que vc constatou: o relatório é processado no Preview e depois no Print. Como vc pode ver em uma das questões existentes na documentação ´QuickReport FAQ´ existente no site do fabricante, a sugestão dele é que vc gere uma tabela com o resultado para ser, então, utilizada no relatório:
[i:3a15ca20b8][color=blue:3a15ca20b8]Q. I have a report that uses queries that take a long time to execute. I tried using the Prepare method so the report would not have to be rendered again when the user prints. This is keeping the user from exporting the report, How can I let the user export the report with out having to runt he queries all over again?[/color:3a15ca20b8]
[color=green:3a15ca20b8]A. Quickreport can only export reports when they are being generated. When you call Prepare, the report is written to a linked list of metafiles. There is no way to take the data out of the metafile and export to another format.
One alternative method would be to query the data to a temporary table (or set of tables) and use that table for the report. That way you will only have to run the queries once.[/color:3a15ca20b8][/i:3a15ca20b8]


GOSTEI 0
POSTAR