Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports Crystal报告中的条件抑制详细信息部分_Crystal Reports - Fatal编程技术网

Crystal reports Crystal报告中的条件抑制详细信息部分

Crystal reports Crystal报告中的条件抑制详细信息部分,crystal-reports,Crystal Reports,在我的报告的详细部分有两个子报告 我已为子报表启用了抑制空白 现在,如果两个子报告都没有数据,即两个子报告都被抑制,我想抑制细节部分 我在网上搜索了很多,但没有找到解决办法 我首先建议尽可能不要在“详细信息”部分插入子报告,因为子报告将针对原始报告检索到的每个记录运行。如果报告有1000行,它将类似于运行1000个报告(虽然不完全如此) 也就是说,你有两个选择 如果已经抑制了子报表,则应该能够进入“截面专家”并选中“抑制空白截面”以获得详细信息截面 如果这对您不起作用,您可以在每个子报表中创建一

在我的报告的详细部分有两个子报告

我已为子报表启用了抑制空白

现在,如果两个子报告都没有数据,即两个子报告都被抑制,我想抑制细节部分


我在网上搜索了很多,但没有找到解决办法

我首先建议尽可能不要在“详细信息”部分插入子报告,因为子报告将针对原始报告检索到的每个记录运行。如果报告有1000行,它将类似于运行1000个报告(虽然不完全如此)

也就是说,你有两个选择

如果已经抑制了子报表,则应该能够进入“截面专家”并选中“抑制空白截面”以获得详细信息截面

如果这对您不起作用,您可以在每个子报表中创建一个公式字段,其中包含一个共享变量,您可以填充子报表的行数。然后,在节导出的“详细信息”节的“抑制公式”(X+2按钮)中,可以使用这些共享变量输入用于抑制该节的公式

以下是有关使用共享变量的几个链接:


我不知道,我想我可能是在编辑问题时无意中编辑了它,但我非常确定,除非它已经是社区维基,否则我无法编辑它。我很确定我没有足够的分数来做编辑。我还是个新手。:)谢谢你的回复。我同意你们不要把子报告放在细节部分。然而,主报告上的数据不到300,所以我选择将其放入详细部分。你的建议很有效,我得到了我想要的。