You need to enable JavaScript to run this app. Crystal Report设置页码为“1 of 2”“2 of 2”格式的方法咨询
优惠活动
大模型
产品
解决方案
定价
更多

Crystal Report设置页码为“1 of 2”“2 of 2”格式的方法咨询

Crystal Report实现「X of Y」格式页码的解决方案

方法1:内置特殊字段拼接(操作最简,兼容所有主流版本)

  • 打开目标报表进入设计视图,调出左侧「字段资源管理器」面板
  • 展开特殊字段分类,依次将「页码」「总页数」两个字段拖到页眉/页脚的目标显示位置
  • 双击拖入的「页码」字段,打开格式化编辑器,将自定义显示格式设置为# "of "后保存
  • 将「总页数」字段紧挨着修改后的页码字段摆放,预览即可显示「1 of 2」类格式的页码
  • 注:Crystal Report 8.5及更早版本需先点击顶部「报表」菜单,运行「执行总计」功能后才能正确识别总页数

方法2:自定义公式字段(灵活度高,支持自定义格式扩展)

  • 右键字段资源管理器的「公式字段」,点击「新建」,命名公式为PageNofM后打开公式编辑器
  • 输入以下公式代码:
    CStr(PageNumber, 0) + " of " + CStr(TotalPageCount, 0)
  • 格式说明:参数0指定页码显示为整数无小数点;如果需要页码补零(如01 of 02),将参数改为"00"即可
  • 保存公式后将PageNofM字段拖到页眉/页脚对应位置即可生效

常见问题排查

  • 总页数统计错误:右键报表空白处打开「报表选项」,确认未勾选重置页码按组选项(按分组单独统计页码的场景除外)
  • 页码显示带小数点:检查CStr函数的格式参数,确保设置为整数格式即可
  • 包含子报表时页码不对:将页码字段放在主报表的页眉/页脚区域,不要放在子报表内部统计

内容的提问来源于stack exchange,提问作者Madushika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 03:45:08