Quick Report - QRCompositeReport (Exportar Rtf)
Olá,
Tenho a seguinte estrutura:
Form1 - QuickRep1
Form2 - QuickRep2
Para emissão dos relatorios estou utilizando componente QRCompositeReport, consigo visualizar e imprimir normalmente, porem NECESSITO salvar este relatorio em arquivo de extensão .rtf, para isso utilizo o componente QRRTFFilter que em uma estrutura normal (Form1 - QuickRep1 - QRRTFFilter1) funciona normalmente a ação salvar e no caso acima utilizando o QRCompositeReport a aplicação demonstra a opção salvar, a extensão mas NÃO salva.
Desde já agradeço pelo auxilio. 8)
[size=14:b422eb6f72][b:b422eb6f72]Jeimyson de O. Souza[/b:b422eb6f72][/size:b422eb6f72]
[size=10:b422eb6f72][color=blue:b422eb6f72]Analista e Desenvolvedor[/color:b422eb6f72][/size:b422eb6f72]
[size=10:b422eb6f72][color=darkred:b422eb6f72][i:b422eb6f72]´Só erra quem é capaz de fazer, pois o sucesso chega para quem ousou tentar!´[/i:b422eb6f72][/color:b422eb6f72][/size:b422eb6f72]
Tenho a seguinte estrutura:
Form1 - QuickRep1
Form2 - QuickRep2
Para emissão dos relatorios estou utilizando componente QRCompositeReport, consigo visualizar e imprimir normalmente, porem NECESSITO salvar este relatorio em arquivo de extensão .rtf, para isso utilizo o componente QRRTFFilter que em uma estrutura normal (Form1 - QuickRep1 - QRRTFFilter1) funciona normalmente a ação salvar e no caso acima utilizando o QRCompositeReport a aplicação demonstra a opção salvar, a extensão mas NÃO salva.
Desde já agradeço pelo auxilio. 8)
[size=14:b422eb6f72][b:b422eb6f72]Jeimyson de O. Souza[/b:b422eb6f72][/size:b422eb6f72]
[size=10:b422eb6f72][color=blue:b422eb6f72]Analista e Desenvolvedor[/color:b422eb6f72][/size:b422eb6f72]
[size=10:b422eb6f72][color=darkred:b422eb6f72][i:b422eb6f72]´Só erra quem é capaz de fazer, pois o sucesso chega para quem ousou tentar!´[/i:b422eb6f72][/color:b422eb6f72][/size:b422eb6f72]
Jeimyson
Curtidas 0
Respostas
Jeimyson
23/10/2007
Sobe!! 8)
__
[size=14:1d028a8b6f][b:1d028a8b6f]Jeimyson de O. Souza[/b:1d028a8b6f][/size:1d028a8b6f]
[size=10:1d028a8b6f][color=blue:1d028a8b6f]Analista e Desenvolvedor[/color:1d028a8b6f][/size:1d028a8b6f]
[size=10:1d028a8b6f][color=darkred:1d028a8b6f][i:1d028a8b6f]´Só erra quem é capaz de fazer, pois o sucesso chega para quem ousou tentar!´[/i:1d028a8b6f][/color:1d028a8b6f][/size:1d028a8b6f]
__
[size=14:1d028a8b6f][b:1d028a8b6f]Jeimyson de O. Souza[/b:1d028a8b6f][/size:1d028a8b6f]
[size=10:1d028a8b6f][color=blue:1d028a8b6f]Analista e Desenvolvedor[/color:1d028a8b6f][/size:1d028a8b6f]
[size=10:1d028a8b6f][color=darkred:1d028a8b6f][i:1d028a8b6f]´Só erra quem é capaz de fazer, pois o sucesso chega para quem ousou tentar!´[/i:1d028a8b6f][/color:1d028a8b6f][/size:1d028a8b6f]
GOSTEI 0
Hbriela
23/10/2007
Ola Jeimyson
Não sei se já resolveu este problema, pois sua menssagem é de 2007!
Esta semana tive que resolver o mesmo problema e cheguei a conclusão que não é possivel
Salvar o conjunto de Relatórios obtido com o QRCompositeReport, porque ele não tem
a propriedade ExportToFilte, embora cada Relatório do conjunto a possua.
Achei uma solução, que não é elegante mas resolve. Esta solução usa parte o Delphi e
parte o Windows, veja só:
Coloque em seu Form um Botão e em seu evento on click Salve individualmente cada um de seus relatórios como doc (word), assim p ex.
Parte do Delphi:
procedure TForm1.Button1Click(Sender: TObject);
begin
MyQuickRep.ExportToFilter(TQRAsciiExportFilter.Create(´C:\Relatorio01´));
MyQuickRep.ExportToFilter(TQRAsciiExportFilter.Create(´C:\Relatorio02´));
Parte do windows:
Agora vai par o word a abra o Relatório01. Coloque o cursor onde desejar no fim do relatório
e na barra de menu escolha Inserir/ Arquivos...
Insira então o Relatório02.
Uma vez no Word você pode formatar de mil maneira e salvar com vários tipos, inclusive rtf, ou se presisar até em pdf com o \Adobe\Acrobat \Distillr.
Se consegui outra solução peço o favor de me informar
Carlos José
Não sei se já resolveu este problema, pois sua menssagem é de 2007!
Esta semana tive que resolver o mesmo problema e cheguei a conclusão que não é possivel
Salvar o conjunto de Relatórios obtido com o QRCompositeReport, porque ele não tem
a propriedade ExportToFilte, embora cada Relatório do conjunto a possua.
Achei uma solução, que não é elegante mas resolve. Esta solução usa parte o Delphi e
parte o Windows, veja só:
Coloque em seu Form um Botão e em seu evento on click Salve individualmente cada um de seus relatórios como doc (word), assim p ex.
Parte do Delphi:
procedure TForm1.Button1Click(Sender: TObject);
begin
MyQuickRep.ExportToFilter(TQRAsciiExportFilter.Create(´C:\Relatorio01´));
MyQuickRep.ExportToFilter(TQRAsciiExportFilter.Create(´C:\Relatorio02´));
Parte do windows:
Agora vai par o word a abra o Relatório01. Coloque o cursor onde desejar no fim do relatório
e na barra de menu escolha Inserir/ Arquivos...
Insira então o Relatório02.
Uma vez no Word você pode formatar de mil maneira e salvar com vários tipos, inclusive rtf, ou se presisar até em pdf com o \Adobe\Acrobat \Distillr.
Se consegui outra solução peço o favor de me informar
Carlos José
GOSTEI 0