我用2个不同的字母创建了一个CR。一个字母位于“详细信息”部分,另一个字母位于“子报表”中。
基本上,如果table.field = 1,2,3或9,那么我要打印子报表。如果table.field <> 1,2,3或9,那么我要打印详细信息部分。
我知道我需要压制另一个,但我不知道最简单的方法。
任何建议将不胜感激。谢谢!
接下来是最简单的方法。
您的报告包含:
前往科专家,详细科并在“压制”下写下公式
if ({table.field} = 1 or {table.field} = 2 or {table.field} = 3 or {table.field} = 9) = false then false
else true
子报表的公式为
if {table.field} = 1 or {table.field} = 2 or {table.field} = 3 or {table.field} = 9 then false
else true
这应该可以解决问题。我敢肯定还有其他方法可以解决这种情况,但这就是我的方法。
希望它能对您有所帮助:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句