PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

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?
 
Adriano Barbosa

Adriano Barbosa

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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar