热情软件屋

 

如何在打印报表时得到报表的总页数


编号:QA001385
建立日期: 1999年7月23日 最后修改日期:1999年7月23日
所属类别:

Leon:
    Foxpro 3.0
    Win98
    在打印报表时,如何在每一页都能标明此份报表共有多少页? 如共*页,第*页。谢谢!

回答:

    运行报表二次:第一次使用 NOCONSOLE 暗运行,储存最后的 _Pageno 值,修改你的报表中的表达式为:
     '第' + _Pageno + '页/共' + lnMaxPages + '页'.
    第二次正确地运行你的报表。e.g:
    lnMaxPages = 0
    REPORT FORMAT format PDSETUP TO FILE null: NOCONSOLE
    lnMaxPages = _PAGENO
    REPORT FORMAT format PDSETUP TO PRINTER NOCONSOLE
    * lnMaxPages 是你的最大页。

此问题由夜来香回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio