我正在维护一个使用相当大的Crystal Report的项目,在从VS2008迁移到VS2010期间,报告刚刚停止在运行时工作(但它仍然预览就好了。去图。),所以我有从头开始重建它。
在创建报告期间,报告的多个部分会被多次使用。以下部分显示主报表页面的基本布局(每个项目符号点代表主报表表单的不同部分),以及每个部分的行为。
在第1页
第2页
如果SubReport C打印的次数足够多,则会打印另一份第2页副本,每页重印两个主要报表部分(2和3)。
我想知道的是 where 我可以对这些事情进行编程。我似乎无法看到任何实际提供这些指令的代码。用于在运行时生成报告的唯一代码是reportObject.ExportToDisk(),因此它没有在那里完成。
答案 0 :(得分:1)
转到报告 - >部分专家,您将看到您正在谈论的所有选项。对于每个部分&分段,这是你可以压制部分,将内容移动到新页面等的地方。(一旦你在那里,你可以 F11 寻求帮助。)
要仅在某些条件下激活选项(例如字段的值),请使用 X-2 按钮输入公式编辑器。在大多数情况下,您必须制作一个导致布尔值的公式。