【问题标题】:Display records side by side并排显示记录
【发布时间】:2012-10-15 04:02:29
【问题描述】:

我使用 DataTable 来绑定我的水晶报表。它包含贷方和借方列。如果其中一个为零,则另一个为零。因此,每一列都包含贷方或借方信息。我想显示如下内容:

Bank Name(Credit)|CreditAmt|BankName(Debit)|DebitAmt

我的第一列需要显示带有银行名称的信用记录,第二列显示贷方金额和借方金额的相同逻辑 - 显示在第 3 列和第 4 列中。

我的输出目前看起来像:

  • HDFC 银行 | 550 |(空白) | 0
  • 空白)| 0 | 500 | HDFc 库

我在贷方或借方的任何部分都得到空白和 0 - 因为我只获得每条记录的贷方或借方金额。因此,它为其他部分放置 0 和空格。如何将空白部分抑制为如下所示?

  • HDFC 银行 | 550 |(空白) | 500 |HDFc 银行

【问题讨论】:

  • 这些字段在您的数据表中的外观如何??

标签: crystal-reports crystal-reports-xi crystal-reports-2010


【解决方案1】:

您需要做的是在借方和贷方的共同列中汇总您的交易。我假设 Bank Name 是通用链接。然后总结您的借方和贷方。以下是要采取的步骤:

  1. 菜单插入->组(选择您的 Dr. 和 Cr. 共有的列)
  2. 菜单插入->摘要(选择您的 Dr. 列并使用 SUM)
  3. 将结果放在组标题行
  4. 菜单插入->摘要(选择您的 Cr. 列并使用 SUM)
  5. 将结果放在组标题行
  6. 隐藏您的详细信息行

现在,为了进一步了解我们在这里所做的工作,假设您想按每家银行的账户进行汇总。您将执行第 1 步,然后按 Account 插入另一个组,然后添加汇总的 Dr. & Cr。到帐户组标题。

干杯。

【讨论】:

    【解决方案2】:

    分组解决方案很棒。

    另一种可能的解决方案是:
    - 创建一个名为 NextDebit 的公式字段,该字段从下一行获取 DebitNext(Debit)
    - 在详细信息部分显示 CreditNextDebit
    - 隐藏Credit = 0的细节

    我正在处理查询的另一个解决方案,这样您就可以按照需要处理的方式获得所需的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 2012-12-25
      • 1970-01-01
      • 2017-04-13
      相关资源
      最近更新 更多