Relatórios Fast Report podem ser afetados por conflito de telas?

Delphi

FastReport

16/12/2021

Bom dia,

Eu estou dando uma manutenção em um sistema com relatórios em fast report que apresenta o seguinte cenário:

- Janela01 com DBGrid que apresenta dados possui um botão que chama a impressão do relatório;
- Janela02 modal que é acessada via menu- item- relatórios para impressão do relatório filtrado ;

O problema é que se a Janela01 estiver aberta com dados os filtros da Janela02 não surtem efeito e prevalece a consulta da Janela01.
Ambos acessam as mesma tabelas: empresas e contas a receber;
Janela01 (aba TDI):
1: TFrxDBDataSet - > TFDQuery ( tabela empresa)
1: TFrxDBDataSet - > TFDQuery ( tabela contareceber);
1: TFrxReport (vinculado a ambos TFrxDBDataSet );

Janela02 (Modal):
1: TFrxDBDataSet - > TFDQuery ( tabela empresa)
1: TFrxDBDataSet - > TFDQuery ( tabela contareceber);
1: TFrxReport (vinculado a ambos TFrxDBDataSet );

Observação ambos os relatórios funcionam, porém apenas há conflito caso a Janela01 estiver aberta. Talvez seja algum mecanismo dinâmico de gestão de fonte de dados do fast report.

Alguém sabe algo que eu possa testar aqui?
Wanderson Pinheiro

Wanderson Pinheiro

Curtidas 0
POSTAR