Crystal reports crystal报表-调用子报表
我用水晶报告。我将在其中使用2个子报告。仅当符合某些条件时,才应显示子报告。考虑我们给出0的输入,然后只显示主报告SUD。如果主报告的输入为1,则应显示主报告和子报告1。如果输入为2,则应显示主报告和两个子报告。我怎样才能做到这一点Crystal reports crystal报表-调用子报表,crystal-reports,crystal-reports-2008,crystal-reports-xi,Crystal Reports,Crystal Reports 2008,Crystal Reports Xi,我用水晶报告。我将在其中使用2个子报告。仅当符合某些条件时,才应显示子报告。考虑我们给出0的输入,然后只显示主报告SUD。如果主报告的输入为1,则应显示主报告和子报告1。如果输入为2,则应显示主报告和两个子报告。我怎样才能做到这一点 提前感谢,我会将每个子报告放在各自的部分中,但这并不是绝对必要的。但是,如果您这样做,您只需转到“截面专家”并单击“抑制”(无向下钻取)行上的X-2按钮即可。一旦到了那里,你可以做类似的事情 如果{?MyInt}=1,则为真 //如果要检查的一个或多个条件为true
提前感谢,我会将每个子报告放在各自的部分中,但这并不是绝对必要的。但是,如果您这样做,您只需转到“截面专家”并单击“抑制”(无向下钻取)行上的X-2按钮即可。一旦到了那里,你可以做类似的事情 如果{?MyInt}=1,则为真 //如果要检查的一个或多个条件为true,则将抑制此部分 在这种情况下,我有一个名为MyInt的参数字段,如果数字为1,它将抑制整个部分。显然,你需要加入另外一两个If来专门管理你的需求 请记住,该字段也不必是参数字段。您几乎可以使用任何其他字段作为标准。另外,正如我在开始时所说的,您不必抑制整个部分。通过转到对象属性上的“公用”选项卡,可以对单个对象(在您的示例中为子报表)执行此操作。从这里,您可以使用“抑制”复选框对面的X-2按钮执行相同的操作
如果{input}=0,则使用true else false
;对于子报表2,使用如果{input}=0或{input}=1,则使用true else false