RAVE打印页眉页数问题 ( 积分: 50 )

  • 主题发起人 主题发起人 神经蛋白质
  • 开始时间 开始时间

神经蛋白质

Unregistered / Unconfirmed
GUEST, unregistred user!
我用RAVE做的连接数据库报表,想在每页的最下面显示页数.
可是设置bendtype为页脚,却只在最后1页能显示页数,其他页不能显示页数,而且还不是在底部.是接着数据后面.
但我设置在顶部(页眉)却可以每页都显示.正常,页眉能实现!但页脚不行.
请会的指教.应该怎么做.有例子更好!
 
我用RAVE做的连接数据库报表,想在每页的最下面显示页数.
可是设置bendtype为页脚,却只在最后1页能显示页数,其他页不能显示页数,而且还不是在底部.是接着数据后面.
但我设置在顶部(页眉)却可以每页都显示.正常,页眉能实现!但页脚不行.
请会的指教.应该怎么做.有例子更好!
 
沙发先~~~等待!
 
加一个datatext,设置成CurrentPage不就可以吗?
 
楼上的没看到我说能显示页数吗?证明我放了datetext.....
现在的问题是不能每页显示,而且不是在底部显示.
 
最好的办法是写代码。加一个RvSystem在PrintFooter事件中写如下代码:
RvSystem.BaseReport.SectionBottom := 11.1;
RvSystem.BaseReport.SectionRight := 7.5;
RvSystem.BaseReport.FontName := '宋体';
RvSystem.BaseReport.FontSize := 9;
RvSystem.BaseReport.FontColor := clBlue;
RvSystem.BaseReport.PrintFooter('打印人:' + We_UserName + ' 打印时间:' +
FormatDateTime('YY/MM/DD HH:NN', Now), pjRight);
RvSystem.BaseReport.SectionBottom := 11.5;
RvSystem.BaseReport.FontName := '宋体';
RvSystem.BaseReport.FontSize := 9;
RvSystem.BaseReport.FontColor := clBlack;
RvSystem.BaseReport.PrintFooter('第' + IntToStr(RvSystem.BaseReport.CurrentPage) + '页', pjCenter);
注意了,要将报表工程的Engin设为RvSystem
 
楼上的用代码的办法不错.等下给分.
但直接设计的话怎么搞定?怎么解决我的问题.为什么我的页眉能显示页脚不能显示呢?
 
接受答案了.
 
后退
顶部