用d7 自帶的rave報表不知怎樣分頁打印
如預覽時有100頁,可是我只需要打印前面的10頁,怎麼設置啊
如預覽時有100頁,可是我只需要打印前面的10頁,怎麼設置啊
解决方案 »
- delphi中怎么上传附件啊
- Delphi Tlistview自绘函数详解
- 在层在怎么使用事务处理,比如我要删几个表的不同记录,在事务放在那里实现,怎样做?
- 动态创建的查找字段出错,请帮忙,谢谢!
- 寻找一个思路
- 急!我用DELPHI+ACCESS编了一个数据库程序,数据库里有两三万记录,每次查询速度很慢,请大家帮我解决一下,谢!非常着急
- 为什么ShowMessage被编译器说成是Undeclared identifier?
- 怎样在状态条上加上进度条
- rxlib2.75 有没有此BUG?(在线等候)
- 请问各位高手,如何的得到当前系统的输入法列表,经用和选择后,并把它负值给一个edit空间
- 请问*.dat是什么东东?
- help,help,help关于com中关于数组传递
[File],[Pirnt]:pages選項
在Selection文本框中输入打印的页数。
如:1-2,4,7-10
这两个属性可以设置分页打印。在预览前设置好的话,只看到你设置的页数。
還有我在預覽前,我怎麼知道我需要打印的是哪幾張呢!!!我看你說的方法不可行!!!
xiaocuo_zrf(刀未锋) 也沒有你所說的選項啊呀!!!
我刚刚试验了一个不过是死的,我想要活的控制也不难
我给个思路吧,首先你要一个Rave5.1.1然后呢,你需要
在你的Page上面放置一个Section,然后放置你的
Region以及Databand,这些简单的设置我就不多说了。
然后针对Section的OnPrint事件下面编写代码如下:
dvCustomer.First;
While not dvCustomer.Eof do
if Report.CurrentPage < 5 then
Report.NewPage;
else
dvCustomer.Next;
end;
end;当然我这5表示到第5页停止,你如果需要一个变化的值
也很简单,一个丑陋而简单的办法,你放置一个
Visible = False 的Text,把它的Text
通过前台Delphi程序对这个Text记录用户填入的页数
然后把判断条件改成currentPage = strToInt(Text1.Text)
这样而已,我已经调试过一次,基本可以实现。