sql-server - Visual Studio报表设计器: How do I print something on every second page of a report?

标签 sql-server reporting-services report-designer

我在 Visual Studio 报表设计器中有一个可以打印契约(Contract)的报表。我希望每页背面都有特定的条款和条件。如何在每隔一页上打印一些内容(然后进行双面打印)?我尝试将其放在页眉\页脚中(它只是被切断),并且我尝试使用页码控制它在报告正文中的可见性(但您不能使用全局页码报告正文中的变量)。我怎样才能使报告达到我想要的效果?

最佳答案

唉,正如您已经提到的:您 can't access the page number in the body的一份报告。我认为您的要求无法满足,据我所知没有真正的解决方法。到目前为止,我能看到的唯一替代方案(您可能已经考虑过),按从坏到逐渐坏的顺序排列:

  • 在页眉或页脚中完整打印注释
  • 在每一页上打印
  • 对渲染的报告(PDF?)进行后处理并随后添加
  • 做两次报告。每页上有一次有通知,一次没有。自己进行“双面打印”:打印文档中的奇数页,将纸张放回打印机中,然后打印偶数页。

(就像我说的,解决方法从上到下逐渐变得更糟:D)

在极端情况下,您确切知道哪些内容最终出现在哪个页码上,您可以将可见性表达式链接到该内容。

关于sql-server - Visual Studio报表设计器: How do I print something on every second page of a report?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11322001/

相关文章:

sql - 如何获得带有 group by 的 SQL 报告,并用字符串替换 group by 值?

javascript - 在传递参数时在 SSRS 中的新窗口中打开 URL

reporting-services - 在 AX2012 中添加子报告的 SSRS 链接

t-sql - ssrs 从具有相同发票号码的多行返回最大日期

sql-server - 将 Postgres ODBC 连接到 SQL Server Reporting Services/Data Tools/Report Builder

SQL累积值

sql-server - 有什么理由不对所有文本字段使用 ntext

sql - 如何处理 SET ANSI_NULLS ON 或 OFF?

c# - RDLC 导出到 Excel 以在括号中显示负数