如果子报表在水晶报表中返回“无数据”,我们可以抑制主报表记录吗?

发布于 2024-09-17 23:25:26 字数 268 浏览 5 评论 0原文

我正在使用 Remedy AR ODBC 数据源,我们不能使用联接,因为 AR ODBC 不支持联接,所以我在详细信息部分使用子报告(使用正确的链接) 当我运行报告时:

即主报告有 3000 条记录,子报告中的处理记录有 1000 条记录 当我运行报告时,它显示数据不匹配的所有 3000 条记录和空白子报告(针对 2000 条记录),

有没有办法在报告中只获取 1000 条记录(匹配记录)。 (需要实现innerjoin)

任何帮助将不胜感激。

谢谢 !

I am Using Remedy AR ODBC DataSource, where We can not use Joins, as AR ODBC does not support join, So I am Using SubReport in Detail section(Used Proper Link)
when I am running the Report:

i.e., Main Report has 3000 Records and Maching Records in SubReport has 1000 records
when I am running the Report, It shows all 3000Records and Blank Subreport where Data Does Not match(against 2000 Records),

Is there a way I can get only 1000 Records (Matching Records) in Report.
(Need to implement innerjoin)

Any help would be appreciated.

Thanks !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一人独醉 2024-09-24 23:25:26

您可以使用共享变量来计算子报表中处理的记录数。在主报告上,如果该变量为零,您可以有条件地禁止显示该详细信息部分。它当然不会加快速度,但会阻止显示这些记录。

You can use a shared variable to count the number of records processed in the subreports. On the main report, if that variable is zero you can conditionally suppress that details section from displaying. It certainly won't speed things up, but it will prevent those records from displaying.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文