Crystal reports 在Crystal Reports中,您是否可以将两个表分组,这两个表都是多对一的,并且都是顶部组?

Crystal reports 在Crystal Reports中,您是否可以将两个表分组,这两个表都是多对一的,并且都是顶部组?,crystal-reports,Crystal Reports,我正在编写一个Crystal报表,该报表首先按收据ID分解数据,然后我需要两个组,都在收据ID下,但它们彼此不相关 因此,我不需要三个级别的分组,我只需要两个级别,如下所示: Group: Receipt_ID Group: Receipt_Detail.Line_Number Group: Receipt_Deduction.Description 下面是它应该是什么样子的示例: Receipt ID Line Number Weight Dollar Amou

我正在编写一个Crystal报表,该报表首先按收据ID分解数据,然后我需要两个组,都在收据ID下,但它们彼此不相关

因此,我不需要三个级别的分组,我只需要两个级别,如下所示:

Group: Receipt_ID
    Group: Receipt_Detail.Line_Number
    Group: Receipt_Deduction.Description
下面是它应该是什么样子的示例:

Receipt ID    Line Number    Weight  Dollar Amount
091911001
                   1         17,640  $2116.80
                   2         16,860  $1180.20
                   3         17,200  $1204.00

            MAC Peeler Rate  17,640   0.0027
            MAC Juicer Rate  34,060   0.0011

091911007
                   1         40,000  $10050.00
                   2         13,500  $2600.00

            MACMA Rate       53,500   0.0350

And so on.

在Crystal Reports 10中是否有这样的功能?

子报告!那将是最干净的方式

  • 在收据ID页脚中,插入子报表
  • 在子报表中,使用
    收据扣除额
  • 在子报表链接中,根据
    Receipt\u ID=Receipt\u declutation.Receipt\u ID
  • 将您的扣减内容移动到子报表的详细信息部分
  • 在父报表中,删除
    收据扣除
    组,也可能删除明细表
  • 如果需要,您甚至可以将详细信息内容移动到详细信息部分,这样您就可以删除
    Receipt\u detail

  • 听起来是个不错的选择。我以前没有使用过子报表,所以尝试一下应该会很有趣。谢谢你的提示。我现在正在尝试,但是我得到的是所有收据的扣除额,而不是有问题的收据的扣除额。太好了。是的,这就是我在第三章中想说的。我将编辑以澄清。