Migrei recentemente para o Fortes Report CE, e estou com um problema relacionado aos filtros padrão e matricial.
Meu código era desta forma, se o usuário escolhe a opção 1, e depois escolher a opção 3, e novamente a 2, o FortesReport atribuirá o filtro correto de acordo com a opção escolhida. Lembrando que quando o RLPrinDialogtSetup1.Filter recebe NIL, este interpreta como filtro padrão de impressão, limpando a referencia da Matricial.
RLPrinDialogtSetup1.Filter := nil;
try
case(iOpImp)of
1:
begin
RLReport.Prepare;
RLReport.PreviewModal();
end;
2:
begin
RLReport.Prepare;
RLReport.Print;
end;
3:
begin
RLReportMatrcial.Prepare;
RLReportMatrcial.DefaultFilter := RLDraftFilter1;
RLReportMatrcial.Print;
end;
end;
finally
RLPrinDialogtSetup1.Filter := nil;
end;
Após a atualização o componente RLPrinDialogtSetup1 deixou de existir, logo não consigo limpar o filtro. O problema é que após utilizar o filtro matricial, todas as demais impressões realizadas posteriormente terão este filtro atribuido
Minha dúvida é como atribuir o default de impressão no fortesreport-ce?
Pergunta
arce
Boa tarde
Migrei recentemente para o Fortes Report CE, e estou com um problema relacionado aos filtros padrão e matricial.
Meu código era desta forma, se o usuário escolhe a opção 1, e depois escolher a opção 3, e novamente a 2, o FortesReport atribuirá o filtro correto de acordo com a opção escolhida. Lembrando que quando o RLPrinDialogtSetup1.Filter recebe NIL, este interpreta como filtro padrão de impressão, limpando a referencia da Matricial.
RLPrinDialogtSetup1.Filter := nil; try case(iOpImp)of 1: begin RLReport.Prepare; RLReport.PreviewModal(); end; 2: begin RLReport.Prepare; RLReport.Print; end; 3: begin RLReportMatrcial.Prepare; RLReportMatrcial.DefaultFilter := RLDraftFilter1; RLReportMatrcial.Print; end; end; finally RLPrinDialogtSetup1.Filter := nil; end;
Após a atualização o componente RLPrinDialogtSetup1 deixou de existir, logo não consigo limpar o filtro. O problema é que após utilizar o filtro matricial, todas as demais impressões realizadas posteriormente terão este filtro atribuido
Minha dúvida é como atribuir o default de impressão no fortesreport-ce?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.