qq_17031883 2024-10-25 01:08 采纳率: 29.7%
浏览 2
问题最晚将于11月02日00:00点结题

fastreport怎么判断当前页数

fastreport代码里怎么判断当前页数,后台获取当前页数,和总数,百度了一下有些属性已经过时

  • 写回答

12条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-10-25 01:08
    关注

    以下回复引自免费微信小程序:皆我百晓生。 如问题解决,还请采纳。如仍有疑问,请回复留言或私信博主,以便获得更精准的帮助。

    在FASTREPORT中,你可以使用PAGE属性来获取当前的页面索引。这是一个简单的例子:

    PUBLIC INT CURRENTPAGE = 1;
    

    这个方法会返回当前的页面索引(0-9),从1开始计数。如果你需要获取整个表格的总页数,你可能需要检查TOTALPAGES属性:

    INT TOTALPAGES = FASTREPORT.GETTOTALPAGES();
    

    这两个方法都基于FASTREPORT的默认配置,如果需要自定义查询方式或特定的配置值,你需要提供相应的属性。例如,如果你想获取当前页面的索引并打印出来,可以这样写:

    CURRENTPAGE = FASTREPORT.GETCURRENTPAGE();
    CONSOLE.WRITELINE("CURRENT PAGE: " + CURRENTPAGE);
    

    这是如何工作的:

    1. CURRENTPAGE获取的是当前的页面索引。
    2. FASTREPORT.GETCURRENTPAGE()获取当前的页面索引。
    3. 使用CONSOLE.WRITELINE输出当前的页面索引。

    如果你希望获取所有页面的总页数,并且不打印出每个页面的索引,你可以在GETTOTALPAGES()方法中添加一个额外的参数,以表示当前页号:

    INT TOTALPAGES = FASTREPORT.GETTOTALPAGES(PAGE: CURRENTPAGE, PAGESIZE: PAGESIZE);
    

    这样,每次调用GETTOTALPAGES()都会返回一个包含当前页码及其下一页的数组。

    评论

报告相同问题?

问题事件

  • 赞助了问题酬金15元 今天
  • 创建了问题 今天

悬赏问题

  • ¥15 fastreport怎么判断当前页数
  • ¥15 Kylin-Desktop-V10-GFB-Release-JICAI_02- 2207-Build14-ARM64.iso有没有这个版本的系统啊
  • ¥15 能不能通过蓝牙将传感器数据传送到手机上
  • ¥20 100元python和数据科学实验项目
  • ¥15 根据时间在调用出列表
  • ¥15 R 包chipseeker 安装失败
  • ¥15 Veeam Backup & Replication 9.5 还原问题
  • ¥15 vue-print-nb
  • ¥15 winfrom的datagridview下拉框变成了黑色,渲染不成功
  • ¥20 利用ntfy实现短信推送