fastreport打印(100)

  • 主题发起人 主题发起人 SiWeiLiuLang
  • 开始时间 开始时间
S

SiWeiLiuLang

Unregistered / Unconfirmed
GUEST, unregistred user!
有10条记录,我只想打印5条,怎么实现?
 
那就只显示5条不就得了.或是在后台写段代码实现.
 
说了等于没说。
 
查询或筛选出要打印的
 
你加个 Filter 算了
 
SiWeiLiuLang,似乎没有表达清楚吧,你需要的五条记录是前五条还是后五条,还是任意的五条!
 
那就在生成报表之前,筛选出你需要的那5条记录~~
 
sql数据库的话,sql语句中加top5或者butt5,打印前5条或者后5条oracle数据库的话,rownm<6,打印5条即可。
 
//在你的对应数据带打印前事件中,判断是否打印即可procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
begin
MasterData1.Visible := MasterData1.DataSet.RecNo <= 4;
end;
 
后退
顶部