帮帮小妹吧,都是FR惹的祸!!!!!(100分)

  • 主题发起人 主题发起人 冰雪
  • 开始时间 开始时间

冰雪

Unregistered / Unconfirmed
GUEST, unregistred user!
我用frReport1.ShowPreparedReport打印报表时,能将QUERY查询出来的数据打印出来,这
是正确的,而改用frReport1.PrintPreparedReport('',1,true,frall)却把数据表里面所有的
记录都打了出来,请问如何解决,frReport1.PrintPreparedReport里面4个参数具体指的是
什么,如果我想在程序里面控制只打印第几页,代码要怎么写?帮帮小妹吧,无限感激!
 
fr 有幫助
看他的幫助和例子就知道了
 
procedure PrintPreparedReport(PageNumbers: String;
Copies: Integer;
Collate: Boolean;
PrintPages: TfrPrintPages);
Description
Prints prepared report. Printed pages taken from PageNumbers string, which can contains page numbers separated by comma, or page ranges (for example, "1,3,5-12"). If this string is empty, prints all pages. Copies parameter sets number of copies to print. Collate parameter tell FR to collate copies. PrintPages parameter selects which pages to print: all, odd or even.
It is assumed that report was builded with PrepareReport method or loaded from file by LoadPreparedReport method.
 
楼上的大侠,(for example, "1,3,5-12")需要知道页码啊, 我该怎么知道我所查询出来
的数据的总页数啊,用什么涵数啊?
 
还有,all, odd or even三个参数分别指的是什么意思?
 
frReport1.Pages.Count总页数
frAll=全部页, frOdd=奇数页, frEven=偶数页
 
我的问题还没有解决啊,大富翁们是不是都回家过年了?[:)]
 
我是小富翁,你能不能看看你下面的帖子!
 
你有必要吗?
要打印部分,在查询数据集中查要打印的就行了.
要打第几页,显示出来后要打哪页就哪页!
除非你不想让人知道你用FR或觉得FR产生的FRF文件难过.
不过FRF文件是有办法处理的.我们公司也用FR,但用户找不到FRF文件.
 
谢谢各位了,我的问题自己搞掂了,codesmall老兄的回答还是让我学会了点东西,
在此谢过了,100分属于你的。但愿下一个问题还有你的捧场。
 
后退
顶部