如何使用 Rave Report 打印 DBGrid 中的 SelectedRows?
要报告我所做的数据集中的当前记录(一页一条记录):
RvSystem1.SystemPrinter.FirstPage := DataSet.RecNo;
RvSystem1.SystemPrinter.LastPage := DataSet.RecNo;
那么,当所有记录都出现在同一页面中时,我们如何才能仅报告 DataSet 中的选定记录。比如:
RvProject1.SelectReport('Report1');
for I := 0 to DBGrid1.SelectedRows.Count - 1 do begin
/// ???
end;
RvProject1.Execute;
提前致谢。
To report current record in dataset I have made (one record by page):
RvSystem1.SystemPrinter.FirstPage := DataSet.RecNo;
RvSystem1.SystemPrinter.LastPage := DataSet.RecNo;
So, how we can report only selected records in DataSet when all records appears in the same page. Something like:
RvProject1.SelectReport('Report1');
for I := 0 to DBGrid1.SelectedRows.Count - 1 do begin
/// ???
end;
RvProject1.Execute;
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许可以通过使用 SelectedRows 过滤数据集而不是执行报告来完成。
Maybe that can be done by filtring DataSet with SelectedRows than execute report.