以编程方式抑制Crystal Reports中的图形

时间:2011-09-22 10:58:20

标签: graph crystal-reports formula

我正在使用Crystal Reports创建一些图表。我将报告中的学生与每个科目的结果图表联系起来

学生
Ian Smoth UREL5 U TU


UREL5 5 9 23 33 23 6 1
LREL5 10 13 23 27 20 7

取决于课程是上课程还是下课程,我想给他们一个不同的图表,因为轴线会发生变化。您可以看到LREL5没有相同数量的字段。

如果满足某些条件,Crystal Reports中是否有一种方法可以抑制图表的显示?

我希望在'Formula Workshop'中进行以下操作:

if {All_Students_txt.Qual Level} = "U" then
   suppress LowerGraph
else
   suppress UpperGraph

另外,我可能会动态更新每条记录上的图表

1 个答案:

答案 0 :(得分:2)

您可能希望为每个图形创建单独的部分(右键单击该部分并选择“在下面插入部分”),然后禁止相应的部分。这种方法为您提供了更大的灵活性。

“上部”部分的抑制公式为:

{All_Students_txt.Qual Level} <> "U"

“下部”部分的抑制公式为:

{All_Students_txt.Qual Level} = "U"