在窗体中有个DBGrid,已经连接上数据库并能正确显示信息,现在要用Report Machine制作的报表打印当前行的信息,不知如何打印。(现是打印所有信息)
下面是打印报表的代码:
var str: string;
begin
inherited;
str:=ExtractfilePath(application.ExeName);
str:=str+'\报表\乳化船信息.rmf';
RMReport1.LoadFromFile(str);
RMReport1.ShowReport;
end;
请高手指教!
下面是打印报表的代码:
var str: string;
begin
inherited;
str:=ExtractfilePath(application.ExeName);
str:=str+'\报表\乳化船信息.rmf';
RMReport1.LoadFromFile(str);
RMReport1.ShowReport;
end;
请高手指教!
用RMReport1.FindObject('memo1').Memo.Text := '';来一个一个的赋值也可以
将数据源设置成虚拟数据集,再在文本框中加入表达式
“[RMDBDataSet1."xxxx"]AND_RM_Current”(xxxx为数据集表项的名字)
好了可以实现了