O componente QuickRep é visual e aparece num formulário em tempo de projeto. No entanto, esse
formulário não é mostrado ao usuário, mas apenas usado internamente pelo programa. Para imprimir o
relatório, usa-se o método Print do componente. Para ver uma prévia de impressão numa janela, usa-se o
método Preview.
legal é isso mesmo que fiz vejam:
procedure TfrmCadastroUF.doInternalImprimir;
var
loUf : TUF;
loUFReport : TfrmUFReport;
begin
loUFReport := TfrmUFReport.create(self);
loUf := TUF.create(Tutil.GetConn);
try
loUFReport.NomeEmpresa := Tutil.GetEmpresaNOme;
loUFReport.Endereco := 'jkjksjdksjk ';
loUFReport.bairro := 'sjkjkdjskjd ';
loUFReport.cidade := 'sdjdksjdksjkj';
loUFReport.UF := 'jjjj';
loUFReport.logo := ExtractFilePath(Application.ExeName) + 'logo.jpg';
loUFReport.cdsUFReport.Close;
loUFReport.cdsUFReport.Data := louf.sql('','');
loUFReport.cdsUFReport.Open;
loUFReport.doPreview;
finally
loUFReport.Free;
loUf.Free;
end;
end;
Bom, depois disso o QuickReport mostrou sim a visualização do relatorio, porem de fundo (atras da tela de visualização) tenho o meu form do projeto.
Alguém tem alguma idéia a respeito disso, esqueci de algo? Podem me ajudar? Obrigado!