Haber si te ayuda!
if OpenDialog1.Execute then
begin
if PrintDialog1.Execute then
begin
quickrep1.Prepare;
quickrep1.Printer.Load(OpenDialog1.FileName);
quickrep1.Printer.preview;
end;
end;
en el dataset del quickreport lo deje vacio y ninguna banada en el report
ok. sale bye.