Delphi的QuickRep怎样控制!(有点难度哦)(50分)

  • 主题发起人 主题发起人 apple058
  • 开始时间 开始时间
A

apple058

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手:
我想实现下面2个问题该怎么操作!?
1:假设我的数据集 有20条纪录,我在用 QuickRep 预览,如果我顶上的工具栏上的按钮,定位在第15条,我怎样 打印 当前页。Delphi的QuickRep中好像只能打印全部或者 从 X 页到 Y 页。
2:如果我有20条纪录,我的数据现在定位在第15条位置(在 DBGrid 中点击第15行),
我希望实现 用QuickRep预览 时候 就直接预览到 20 页中的第 15 页。
 
没用过。
或者不能实现吧![^]
 
我和你一样,一直没解决。只好把当前记录拷到临时库中,临时库只保留这个记录即可。然后打印这个库的记录。
 
能否将清楚一点,你的一页和一条是不是一个概念?
在QuickRep所关联的数据集,你在Beforeprint之前可以删掉你不想打印的记录。
至于打印控制,你可以用Printdialog来设置,然后把它的copies,formpage,topage分别给
QuickRep 的Copies,firstpage,lastpage 副值。
 
用adoquery1.next命令把第15条记录设置当前记录,再打印
 
看看这个例子
http://www.czvms.com/down/QuickReportPage.rar
 
后退
顶部