【问题标题】:Crystal Reports make text box visible true falseCrystal Reports 使文本框可见 true false
【发布时间】:2011-12-18 15:13:24
【问题描述】:

我需要根据数据集中布尔类型列的值使文本框可见真、假。我该怎么做?

【问题讨论】:

    标签: crystal-reports visibility


    【解决方案1】:

    -右键单击字段并选择“格式化对象”。

    -在“通用”选项卡上,选择“抑制”标签右侧的公式编辑器按钮。单击抑制复选框,然后单击公式编辑器按钮。

    -为了让 true 可见,将公式设置为 '{Field} = true'

    -要隐藏 true 设置公式为 '{Field}=false'

    【讨论】:

      【解决方案2】:

      感谢贾斯汀和塔努什卡!

      1. 右键单击字段并选择“格式化对象”。

      2. 在“常用”选项卡上,选择“抑制”标签右侧的公式编辑器按钮。单击抑制复选框,然后单击公式编辑器按钮。

      3. 可见设置公式为:{Field} = 'true'

      4. 要隐藏设置公式为:{Field}= 'false'

      【讨论】:

      • 你不应该复制贾斯汀的答案。如果你想改进他的答案,请编辑它。
      【解决方案3】:

      您可能还需要考虑 CurrentFieldValue 关键字。通过使用 CurrentFieldValue 而不是实际的字段名称,是否可以轻松地使用格式刷在相似字段之间复制格式。

      在你的情况下,抑制公式是

      CurrentFieldValue=True
      

      将布尔值转换为是/否的巧妙技巧是利用字段的显示字符串属性;它也位于常用选项卡上。输入以下公式:

      IIf(CurrentFieldValue=True, 'Yes', 'No')
      

      【讨论】:

        猜你喜欢
        • 2011-02-12
        • 1970-01-01
        • 2012-01-08
        • 2020-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-24
        • 2021-09-20
        相关资源
        最近更新 更多