Crystal Reports XI:多页报告中的多个PDF/将参数传递给存储的Procs

2020-08-31 19:19发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP社区您好,

我是Crystal Reports的新手,需要帮助。 我的最终目标是生成一个报告,该报告将是一个包含多页的PDF。

我目前在SQL Server中有三个存储过程。 每个存储的proc提示输入三个输入参数(帐号,开始日期,结束日期)。

我已将Crystal报表连接到SQL Server,并且已将存储的proc连接到Crystal Reports桌面应用程序。

到目前为止,我所做的是为每个存储的proc创建一个报告,以将数据提取到CR中。 每个报告都是一个图形。

我创建了一个没有数据源的附加CR报告。 在此主报告中,我插入了上述三个报告作为"子报告"。 第一个子报表插入到报表标题A中,第二个子报表插入到报表标题B中,第三个子报表插入到报表标题C中。这已经实现了我的目标,即将多个报表合并到一个带有页码的PDF中。

我现在面临的问题是,当我在CR中刷新报表时,所有三个存储的proc都在提示输入参数。 每个存储的proc具有三个输入参数,因此当我刷新时,会提示我输入9个输入参数。 每个存储的过程共享相同的输入参数,即(帐号,开始日期,结束日期)。 这不是应该的。 应该是这样,我应该能够一次输入3个输入参数,并且应该将3个输入参数传递给所有三个存储的proc。 我该如何实现? 我最初的想法是我可能必须使用编程语言才能在Visual Studio中执行此操作,但不确定我是否走对了路。

亲切的问候,

Johnathan Tejeda

高级 具有一点编程经验的数据分析师

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


SAP社区您好,

我是Crystal Reports的新手,需要帮助。 我的最终目标是生成一个报告,该报告将是一个包含多页的PDF。

我目前在SQL Server中有三个存储过程。 每个存储的proc提示输入三个输入参数(帐号,开始日期,结束日期)。

我已将Crystal报表连接到SQL Server,并且已将存储的proc连接到Crystal Reports桌面应用程序。

到目前为止,我所做的是为每个存储的proc创建一个报告,以将数据提取到CR中。 每个报告都是一个图形。

我创建了一个没有数据源的附加CR报告。 在此主报告中,我插入了上述三个报告作为"子报告"。 第一个子报表插入到报表标题A中,第二个子报表插入到报表标题B中,第三个子报表插入到报表标题C中。这已经实现了我的目标,即将多个报表合并到一个带有页码的PDF中。

我现在面临的问题是,当我在CR中刷新报表时,所有三个存储的proc都在提示输入参数。 每个存储的proc具有三个输入参数,因此当我刷新时,会提示我输入9个输入参数。 每个存储的过程共享相同的输入参数,即(帐号,开始日期,结束日期)。 这不是应该的。 应该是这样,我应该能够一次输入3个输入参数,并且应该将3个输入参数传递给所有三个存储的proc。 我该如何实现? 我最初的想法是我可能必须使用编程语言才能在Visual Studio中执行此操作,但不确定我是否走对了路。

亲切的问候,

Johnathan Tejeda

高级 具有一点编程经验的数据分析师

付费偷看设置
发送
4条回答
暮风yp
1楼-- · 2020-08-31 20:01

在主报表中创建3个参数,然后通过Subreport链接将它们链接到subreport参数。

蓋茨
2楼-- · 2020-08-31 20:00

谢谢,我将尝试一下,看看它是否有效。 如果有效,我会回复。

hongfeng1314
3楼-- · 2020-08-31 19:53

您的建议解决了我的问题。 谢谢!

歪着头看世界
4楼-- · 2020-08-31 19:44

你好伊多还是一个人,

我的问题的第二部分如下。

制作多页pdf的正确方法是什么,而每页pdf都有来自不同存储过程的数据? 下面,我将尝试重新表述和磨练我的问题。

我的最终目标是生成一个报告,该报告将是一个包含多页的PDF。

我目前在SQL Server中有三个存储过程。

我已将Crystal报表连接到SQL Server,并且已将存储的proc连接到Crystal Reports桌面应用程序。

到目前为止,我所做的是为每个存储的proc创建一个单独的RPT文件。

我创建了一个没有数据源的附加RPT文件(只是空白报告)。 在此"主"或"主"报告中,我插入了上述三个报告(RPT文件)作为"子报告"。 第一个子报表插入到报表标题A中,第二个子报表插入到报表标题B中,第三个子报表插入到报表标题C中。这已经实现了我的目标,即将多个报表合并到一个带有页码的PDF中。

但是,这似乎不是正确的方法,因为在主报表中,我仅使用报表标题。 还有其他方法可以生成多页报告吗?

制作多页pdf的正确方法是什么(每页包含来自不同存储过程的数据)?


感谢您的时间,

Johnathan Tejeda

一周热门 更多>