|
|
|
浅谈VFP报表打印问题
|
| |
摘要:本文简介了在VFP报表打印时如何解决经常遇到的几个问题。 关键字:报表设计器 1.如何打印指定的页 通常情况下,VFP默认打印当前报表的全部内容,这给使用者带来不便,那么如何实现让系统打印指定范围的内容呢?其实很简单,只需在报表打印语句中加上关于打印范围限制的关键字短语RANGE即可。如:打印报表XXX.FRX的第2至第5页,可使用如下命令 REPORT FORM XXX.FRX RANGE 2,5 TO PRINTER 为增强该语句功能的灵活性,可引入表示欲打印范围的两个参数x和y,分别代表打印的起始和终止页码,将打印命令改写为 REPORT FORM XXX.FRX RANGE x,y TO PRINTER 2.如何计算总页数,以实现每页均打印“第x页 共y页”字样 VFP系统变量 _PAGENO 可提供当前的打印页号,但却没有能返回总页数的系统变量,若要实现在报表的每一页均打印“第x页 共y页”字样,打印前可根据细节区所打印的记录条数,进行计算,然后再打印,实现方法如下: PUBLIC mPAGE SELE XXX && XXX为欲打印报表的数据源
|
|
|
|
|
|
|
|
|
| 广告载入中... |
| 广告载入中... |
| 广告载入中... |
|
|
|
|
|