to lqcros:
没有发现XXXX.rls的文件,倒是有个XXXX.rmf的文件,报表应该是保存到这个文件的,不过我把Report.LoadFromFile('xxxxxx.rmf');插进去了还是报一样的错误,以下是打印过程:
procedure tbPrintAction();
var
PrintDate,UserID:TRMView;
begin
qryQItems.DisableControls;
rmrQItemsReport.LoadFromFile('psdh_Report.rmf');//StoreInDFM设成false新加进去的
rmrQItemsReport.Title := '配送订货单';
PrintDate:=rmrQItemsReport.Pages.Pages[0].FindObject('PrintDate');
if PrintDate<>nil then
PrintDate.Memo.Text:='打印日期:'+FormatDateTime('yyyy-mm-dd hh:mm:ss',Module1.SysDate+Module1.SysTime);
UserID:=rmrQItemsReport.Pages.Pages[0].FindObject('UserID');
if UserID<>nil then
UserID.Memo.Text:='操作人:'+Module1.UserName;
rmrQItemsReport.ShowReport;
qryQItems.EnableControls;
end;