在子报表中检测记录

2020-09-05 12:49发布

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

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


使用适用于.NET 13.0.17的SAP Crystal运行时。

我们未能检测到子报表是否正在一致地返回记录。 这些方案是:

  1. 仅包含子报表且不包含主报表的报告
  2. 由主报告和子报告组成的报告
  3. 带有和不带有参数的报告

我们已经看到了 的讨论,但是无法正确使用SDK来确定包含子报告的报告是否为空 或不。

我们同时使用了subReport.HasRecords和subReport.Rows.Count属性,但似乎没有一个能够始终如一地工作。 是否有一种万无一失的方法来确定上述所有情况?

使用reportDocument.Rows.Count,主报告似乎没有出现此问题。

任何帮助将不胜感激。

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

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


使用适用于.NET 13.0.17的SAP Crystal运行时。

我们未能检测到子报表是否正在一致地返回记录。 这些方案是:

  1. 仅包含子报表且不包含主报表的报告
  2. 由主报告和子报告组成的报告
  3. 带有和不带有参数的报告

我们已经看到了 的讨论,但是无法正确使用SDK来确定包含子报告的报告是否为空 或不。

我们同时使用了subReport.HasRecords和subReport.Rows.Count属性,但似乎没有一个能够始终如一地工作。 是否有一种万无一失的方法来确定上述所有情况?

使用reportDocument.Rows.Count,主报告似乎没有出现此问题。

任何帮助将不胜感激。

付费偷看设置
发送
3条回答
wang628962
1楼 · 2020-09-05 13:31.采纳回答

好的,如果您设置了此参数,请在我的参数测试应用中

int subreportLinkValue = 0;

对此:

字符串subreportLinkValue =" 1003";

然后在"登录"例程中查找以下行:

subreportClientDocument.DataDefController.ParameterFieldController.SetCurrentValue(crSubreportObject.SubreportName.ToString(),trimCurlies.ToString(),subreportLinkValue);

然后在设置登录信息并使用该报告的预期值后,您将获得计数:

问题是我找不到一种方法来获取CR用于链接的子报表参数的值,因此我必须ping DEV并查看他们是否知道一种方法...

Don

Nir深蓝
2楼-- · 2020-09-05 13:10

我还没有写过,我需要先从DEV上获得反馈,他们可能会说这是一个限制,这是设计使然,或者要求我根据增强功能要求进行升级

DEV目前正忙于为VS SP 18和BOE SP 9最终确定CR,因此他们现在无法查看它。

到本周末,我们可能会得到更新 ...

Don

天桥码农
3楼-- · 2020-09-05 13:15

嗨,戴夫,

正在研究...。我可以设置该值,只是试图找到一种方法 得到值...

它在我的KBA 2281780中的Parameter测试应用中。

Don

一周热门 更多>