【问题标题】:Composite reporting, Crystal Reports difficult to manage复合报表,水晶报表难管理
【发布时间】:2010-01-04 08:05:10
【问题描述】:

我想知道是否有人对如何最好地进行综合报告提出了建议。 我曾尝试使用 Crystal Reports [CR](VS2k8 附带的那个)来实现这一点,但是对于像我这样的 codemonkey,很难掌握设计部分......

我发现 CR 可以很好地报告表格和可重复数据,但我不知道如何做我想要做的事情。

我想要的是一个漂亮的首页,有标题、副标题,可能还有其他一些文字。 也许是目录。 摘要报告,包括一些计算和预先计算的文本摘要(不使用报告工具)。 然后列出一种数据类型,普通表格。 然后是另一种类型的数据,也是表格。 然后深入研究第一种类型的数据。 (第一种类型中的每个“行”都有 1..* 关联项)。

在我看来,我必须在单独的报告中完成所有这些操作,然后将生成的报告“连接”到彼此以获得一份报告。而首页和摘要页面我完全不知道该怎么做。

有没有更好的工具可以做到这一点?或者是否有人对使用 CR 的复合报告有一个很好的“快速入门”? :)

编辑:哦,这些只会以印刷形式使用。所以不需要动态下钻等。

【问题讨论】:

    标签: crystal-reports reporting


    【解决方案1】:

    我创建子报表并将它们插入主报表的页脚部分以创建复合报表,按照您的建议使用单独的报表。我已经搜索过自己,但没有找到任何合理的替代方案。这种方法效果很好,完成后会生成一个报告文件。

    【讨论】:

      【解决方案2】:

      根据我的经验,Crystal 做任何固定页面布局(即:标题页)之类的事情都会让人头疼。我通常将标题页放在报告标题中(确保在部分选项中选择“之后的新页面”)。几乎所有其他内容都必须进入子报表。

      如果您需要在子报表之间共享总计等,您需要在公式字段中使用共享变量:

      shared numbervar whateverTotal:= sum({whatever});
      

      然后在以下报告中,只需使用:

      shared numbervar whateverTotal;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-20
        • 1970-01-01
        • 2011-05-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-08
        • 1970-01-01
        相关资源
        最近更新 更多