水晶报告中的主报告和子报告参数

时间:2014-08-18 07:58:49

标签: crystal-reports

我将使用主报告和子报告来显示一些细节。 主报表具有InvoiceHeader零件和子报表具有发票明细部分。 发票标题和发票明细有2个SP。

SP_InvoiceHeader(用于主报告)

ALTER PROCEDURE [dbo].[testSP1]
    @invnoH as varchar(20)
AS
BEGIN
    SELECT * FROM INV_HEADER WHERE INVNO=@invnoH
END

SP_InvoiceDetail(用于子报告)

ALTER PROCEDURE [dbo].[testSP2]
    @invno as varchar(20)
AS
BEGIN
    SELECT * FROM INV_DETAIL WHERE INVNO=@invno
END

我创建主报告并使用Insert - >子报告我只是添加一个子报告。 这两份报告都是在SP之上单独使用的。

我可以使用主报告将参数传递给子报告。这是子报告中的自动遗传参数。 (AM - @ invnoH)。它在子报告中显示另一个名为@invno的参数,该参数也是基于SP的自动生成的参数字段。但是我不能将@invno分配给传递参数。

只是这个等式不起作用。 @invno = Pm - ?@ invnoH

如何将主报表参数传递给子报表的存储过程? (到目前为止,我可以在子报告中显示传递的参数)

我使用的是Crystal报告版本是8.5

0 个答案:

没有答案