FastReport一个报表里面有两个报表页,如何让两个报表页的页码分开显示

...941 2023-07-13 17:21:26

比如现在打印出来四张,显示的是:

第一页共四页  第二页共四页  第三页共四页  第四页共四页 

我想让他这样显示:

第一页共二页  第二页共二页  第一页共二页  第二页共二页 

就是不同的报表页,只显示自己的页码。有高手指点一下吗

...全文
389 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄林190009 2023-07-14
  • 打赏
  • 举报
回复

要让两个报表页的页码分开显示,可以使用FastReport提供的页脚(Footer)功能。以下是分步说明:

  1. 在FastReport设计器中选择第一个报表页(例如:Page1)。
  2. 在工具栏上选择 "插入" -> "页脚",将页脚添加到报表页上。
  3. 在页脚中添加一个文本框(TextBox)控件。
  4. 双击文本框控件,在其属性中的 "Expression"(表达式)选项中输入 "Page#"。这将显示当前报表页的页码。
  5. 可以选择其他属性,如字体样式、对齐方式等,根据需要进行调整和定制。

重复以上步骤,将页脚添加到第二个报表页(例如:Page2)上,并设置其显示当前页码的文本框控件。

现在,两个报表页将分别显示各自的页码。每个报表页的页码将独立计算和显示在页脚文本框中。

...941 2023-07-14
  • 举报
回复
@黄林190009 好像不行,我在属性中的 "Expression"(表达式)选项中输入 "Page#"了,出来的页码还是连续的
tanqth 2023-07-14
  • 举报
回复
@...941 不能使用系统自己的页码变量。
tanqth 2023-07-13
  • 打赏
  • 举报
回复

这可能只有自己去写一个页面了,不能使用系统的。

5,715

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧