0

在旧的 .Net 1.1 应用程序中使用与 Visual Studio.Net 2003 捆绑在一起的 Crystal Reports

我有一份发票报告,其中包含显示发票上每个项目的详细记录。该报表使用一个数据集和分组作为详细记录,而不是一个子报表。

无论如何,在发票的主要部分,我有一个图像,如果存在 ID 为“PNP2”的某个详细记录,则该图像需要可见。

所以我想在图像 Ole Object 的格式编辑器中,我可以针对 Suppress 方法编写一些代码来执行此操作 - 我认为我需要以某种方式循环详细记录以检查每个值,但也许有更好的方法...

任何人都可以帮忙吗?

翅膀

4

1 回答 1

1

假设图像位于组头部分中,这应该可以工作。

创建公式:

// {@IS_PNP2}
If Not(Isnull({table.id})) And {table.id}="PNP2" Then 1 Else 0

将以下内容添加到图像的条件抑制逻辑中:

Sum({@IS_PNP2},{table.grouped_field})>0
于 2013-07-11T01:56:54.773 回答