【问题标题】:Break Detail Line in Half?将细节线分成两半?
【发布时间】:2014-06-05 03:13:36
【问题描述】:

目前详细打印如下:

我想像这样把线分成两半:

这就是我所拥有的;不是我想要的

注意事项:

  1. 如果有什么不同,这一切都在子报告中
  2. 我还不知道如何使用公式、变量等来影响在何处、何时或如何打印的内容。
  3. 我在 Visual Studio 2012 中工作,我不知道 CR 版本。
  4. 我创建了 Detail aDetail b 部分。
  5. 我创建了 2 个组标题部分:组标题 1a组标题 1b
  6. 我将所有页眉移到这两组中,并隐藏了报表页眉部分(但不是报表页脚)。将报告字段移动到相应的详细信息组中。
  7. 现在所有详细信息都在打印完两个标题后打印出来。我预料到了这一点,但不知道该怎么做。
  8. 总数打印在报告页脚中,这里没有问题。

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    谜团解开

    1. 创建了第二份子报告
    2. 将所需的标题、详细信息和总计分别移动到新的子报表 ReportHeadrDetailSectionReportFooterSection
    3. 将新的子报表直接放在同一(主报表)部分中的原始报表下方 - 它恰好是一个 GroupHeaderSection
    4. 为新的子报表更改了子报表链接...。将其设置为与原始设置相同。

    备注

    子报告链接设置是完成这项工作的关键。否则,每次生成这个新的子报表时,我都会获取所有数据记录,从而产生数百页。

    无法使用 Siva 的答案。子报表恰好位于主报表的GroupHeaderSection 中。报告的结构无法将(子报告)内容放入新的组和详细信息部分。

    我确实在子报告本身中创建了多个组和详细信息部分。这仍然给了我原始问题发布中所示的不良结果。

    【讨论】:

      【解决方案2】:

      如果您需要根据需要查看输出,请按照以下说明操作 1.取2个明细部分,在主报表中添加两个子报表。 2. 在子报表 1 中放置前 3 列,在第二个子报表中放置其他两列

      【讨论】:

      • 您不能嵌套子报表,并且 OP 已经在子报表中工作。
      • @Ryan...我在哪里要求使用嵌套子报告..我的方法是正确的o建议您重新考虑否决...否决是为了纠正答案,但也不是为了正确回答
      • 阅读问题。您要求 OP 将子报表插入子报表。在您修改答案之前,我无法删除反对票。
      • 阅读我的答案并发现我要求在子报表中使用子报表的位置...我知道水晶报表中不可能有嵌套子报表
      • @Ryan 我刚刚更改了我的答案并使其更加冗长。
      猜你喜欢
      • 2010-09-07
      • 2013-05-25
      • 2013-12-06
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 2015-12-02
      • 2020-07-20
      • 2019-09-04
      相关资源
      最近更新 更多