首页 网站建设 网络营销 品牌策划 网站托管 新闻营销 品牌公关 行业资讯

当前位置:网络营销_SEO优化_网站推广_网络营销公司-爱牛北京网络公司 >首页 -> 打印机使用技巧

用VFP打印带总页数的报表
2011-05-27 10:31:40 来源: 作者: 【 】 浏览:129

  VFP中没有提供直接获取报表总页数的函数或变量,但利用其提供的系统变量_pageno就可通过折衷的方法来获取报表的总页数,方法如下:

  首先为在原有报表或新建报表中的“页注脚”带区增加一“域控件”(字段),其属性表达式为:

  ″第″+Alltrim(Str(_pageno))+″页/共″+Alltrim(Str(_Totalpage))+″页″

  跟着创建一个调用打印报表的过程程序,如下:

  Proc Repoproc

  Publ _Totalpage

  _Totalpage=0

  REPORT FORM 报表名 NOCONSOLE

  _Totalpage=_pageno

  REPORT FORM 报表名 NOCONSOLE to prin

  clea memo _Totalpage

  retu

  经以上改进后,只要执行“Do Repoproc”命令就可打印出有总页数的报表了。但要注意:修改后的报表在单独运行时可能会提示找不到变量“_Totalpage”的错误。

  若报表要先预览后再决定是否打印,只要将以上程序的“to prin”替换为“PREVIEW”就可以了。

爱牛网络公司拥有十三年网络营销推广经验的北京网络营销公司,专业的网络营销团队为您提供网络营销策划,网络推广,网络优化,网络营销外包,网站推广,网络营销推广公司。服务电话13552895708
Tags: 责任编辑:admin
】【打印繁体】【收藏】 【关闭】 【返回顶部
上一篇CCED 5.03不能模拟显示和打印故障.. 下一篇“打印到文件”功能的扩展

相关栏目

最新文章

图片信息

热门文章

推荐文章

相关文章