Fórum Não visualiza relatório através do LoadFromFile do FastReport #387416
28/09/2010
0
Bom dia a todos,
Estou usando frxReport.LoadFromFile('c:\Report\Relatorio.fr3') para abrir
relatórios só que não esta funcionando, a tela de preview é mostrada mas sem
relatório (cinza). Estou usando o código assim:
no onclick do botão:
frxReport.LoadFromFile('c:\Report\Relatorio.fr3');
if frxReport.PrepareReport then
frxReport.ShowPreparedReport;
Detalhe, o relatório é herdado; quando utilizo somente o ShowPrepareReport ele é
mostrado desde que esteja aberto no modo design do fastreport é claro. Já me
certifiquei que o caminho e o relatório estejam corretos.
Alguém já passou por esta situação? Poderia me ajudar?
Estou usando frxReport.LoadFromFile('c:\Report\Relatorio.fr3') para abrir
relatórios só que não esta funcionando, a tela de preview é mostrada mas sem
relatório (cinza). Estou usando o código assim:
no onclick do botão:
frxReport.LoadFromFile('c:\Report\Relatorio.fr3');
if frxReport.PrepareReport then
frxReport.ShowPreparedReport;
Detalhe, o relatório é herdado; quando utilizo somente o ShowPrepareReport ele é
mostrado desde que esteja aberto no modo design do fastreport é claro. Já me
certifiquei que o caminho e o relatório estejam corretos.
Alguém já passou por esta situação? Poderia me ajudar?
Adriano Barbosa
Curtir tópico
+ 0
Responder
Posts
29/09/2010
Adriano Barbosa
Pessoal aparentemente há um bug na versão do FastReport que estou usando (4.1.56) referente a herança de relatórios pois ele transforma o path do relatório 'pai' assim '..\..\RelatorioPai.fr3' e quando no meu sistema pedia para abrir o relatório 'filho' ele não encontrava o 'pai' e assim não mostrava nada no relatório, nem mesmo uma mensagem de erro era exibida.
RESOLVI assim: abri o arquivo do relatório 'filho' com um editor de texto e alterei a linha inherited ParentReport="RelatorioPai.fr3", não sei se tem outra maneira de arrumar isso mas desse jeito funcionou.
RESOLVI assim: abri o arquivo do relatório 'filho' com um editor de texto e alterei a linha inherited ParentReport="RelatorioPai.fr3", não sei se tem outra maneira de arrumar isso mas desse jeito funcionou.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)