crystal-reports - Crystal 报表公式字段

标签 crystal-reports parameter-passing

我想在 Crystal 报告中实现以下目标,如果可能,请告诉我:

  • 基于输入参数隐藏/取消隐藏某个字段
  • 根据输入参数更改页眉和详细信息部分中某个字段的内容。

  • 我正在使用 Visual Studio 2008 和 C# 3.5

    提前致谢

    最佳答案

    两者都是可能的。

    根据参数值隐藏/取消隐藏某个字段:

  • 创建您的参数;
  • 右键单击要隐藏/取消隐藏的字段,然后选择 格式字段... 从菜单;
  • 在格式编辑器中选择通用选项卡;
  • 点击 x-2按钮在它说 Suppress 的地方的右边 - 这会调出 Suppression 条件的公式编辑器(它说 Suppress 将无条件地抑制字段左侧的复选框);
  • 输入条件以隐藏该字段 - 例如。如果您的参数名为 HideField 并且您希望在参数值为“Y”时隐藏该字段,则输入 {?HideField} = 'Y'
  • 单击公式编辑器中的保存并关闭按钮,然后在格式编辑器中单击确定。

  • 要根据输入参数更改页眉和详细信息部分中某个字段的内容,请创建一个 Crystal 公式:
  • 创建您的参数;
  • 创建一个公式,格式为 if {?参数名称 } = '真值' then {值1 } else {值 2 }
  • 将您的公式插入到您想要查看参数化内容字段的报告的页眉和详细信息部分。
  • 关于crystal-reports - Crystal 报表公式字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4076804/

    相关文章:

    visual-studio - SSRS - 后续页面内容区域中页眉和 tablix 之间的空间/边距

    java - 写数组作为参数Java

    ruby-on-rails - 如何将参数添加到 Rails 索引操作/方法?

    crystal-reports - 如果字段值在Crystal中为空,则禁止显示文本对象

    visual-studio-2010 - Crystal Reports从数据集中包装文本字段

    c - 为什么这个结构是由参数发送的?

    Fortran 按引用传递 按值传递作业

    linux - 生成 : How to pass arguments to spawn within an expect script?

    crystal-reports - 如何在 Crystal 报表中创建表

    c# - Crystal 报表 - 数据库连接冲突