我的报告中有2个子报告详细部分。
我已为子报告启用了抑制空白。
现在我想要抑制详细信息部分,如果两个子报表都没有数据,即两个都被抑制。
我在网上搜索了很多但没有找到解决方案。
答案 0 :(得分:3)
我首先建议不要在详细信息部分插入子报表,因为子报表将针对原始报表检索的每条记录运行。如果报告有1000行,则类似于运行1000个报告(不完全认为)。
那就是说,你有几个选择。
如果您已经禁止子报告,您应该能够进入部分专家并检查详细信息部分的“抑制空白部分”。
如果这对您不起作用,则可以在每个子报表中创建一个公式字段,该字段包含一个共享变量,用于填充子报表的行数。然后在部分导出中的详细信息部分的抑制公式(X + 2按钮)中,您可以使用这些共享变量输入抑制该部分的公式。
以下是使用共享变量的一些链接:
http://msdn.microsoft.com/en-us/library/ms225625(VS.80).aspx